<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: &amp;quot;IPV6 header not found&amp;quot; in syslog for QinQ ICMP6 packets in Ethernet Products</title>
    <link>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457564#M8293</link>
    <description>&lt;P&gt;Hi Andres_Pozo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt; Please let me know if further assistance needed.&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;Thanks,&lt;P&gt;&amp;nbsp;&lt;/P&gt;Sharon&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 12 Oct 2017 01:52:49 GMT</pubDate>
    <dc:creator>idata</dc:creator>
    <dc:date>2017-10-12T01:52:49Z</dc:date>
    <item>
      <title>"IPV6 header not found" in syslog for QinQ ICMP6 packets</title>
      <link>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457557#M8286</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am facing some -I think- strange problem with IPV6 and QinQ in a Linux host, and may be someone has faced similar problem (or could provide a hint).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have some VMs running in a host (KVM), and every time any VM sends an ICMP6 Router Advertisement, we get the following log in syslog:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;Aug 10 11:18:36 Hostname kernel: [1722430.045240] IPv6 header not found&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the traffic, I use QinQ (802.1Q in both tags), the inner tag is set with OVS in the tap(or bridge, no difference), and the outer is set with a veth of vlan type, in the following way:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+-------------------------------------------------------+&lt;/P&gt;&lt;P&gt;|                   +-----------+               HOST    |&lt;/P&gt;&lt;P&gt;|                   |           |         Unbuntu 16.04 |&lt;/P&gt;&lt;P&gt;|                   |    VM-1   |         4.4.0-62-generic&lt;/P&gt;&lt;P&gt;|                   |           |                       |&lt;/P&gt;&lt;P&gt;|                   +----+------+                       |&lt;/P&gt;&lt;P&gt;|                        |                              |&lt;/P&gt;&lt;P&gt;|                        |TAG=1                         |&lt;/P&gt;&lt;P&gt;|              +-----------------------+                |&lt;/P&gt;&lt;P&gt;|              |       OVS             |                |&lt;/P&gt;&lt;P&gt;|              +---------+-------------+                |&lt;/P&gt;&lt;P&gt;|                        | veth1.203                    |&lt;/P&gt;&lt;P&gt;|                        |                              |&lt;/P&gt;&lt;P&gt;|                        |                              |&lt;/P&gt;&lt;P&gt;|                        +veth0                         |&lt;/P&gt;&lt;P&gt;|              +---------------------+                  |&lt;/P&gt;&lt;P&gt;|              |      Bridge         |                  |&lt;/P&gt;&lt;P&gt;|              +-------+-------------+                  |&lt;/P&gt;&lt;P&gt;|                      |                                |&lt;/P&gt;&lt;P&gt;|                      |                                |&lt;/P&gt;&lt;P&gt;|                   +--+----+                           |&lt;/P&gt;&lt;P&gt;|                   |ens11f1|                           |&lt;/P&gt;&lt;P&gt;+-------------------------------------------------------+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'Regular traffic' (non ICMP6) seems to work fine, the problem happens apparently only with the Router Advertisement or Neighbour Discovery.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I checked the code writing that log, and I think it's in 'kernel/net/ipv6/exthdrs_core.c'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if (*offset) {&lt;/P&gt;&lt;P&gt;  struct ipv6hdr _ip6, *ip6;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ip6 = skb_header_pointer(skb, *offset, sizeof(_ip6), &amp;amp;_ip6);&lt;/P&gt;&lt;P&gt;  if (!ip6 || (ip6-&amp;gt;version != 6)) {&lt;/P&gt;&lt;P&gt;    printk(KERN_ERR "IPv6 header not found\n");&lt;/P&gt;&lt;P&gt;    return -EBADMSG;&lt;/P&gt;&lt;P&gt;  }&lt;/P&gt;&lt;P&gt;  start = *offset + sizeof(struct ipv6hdr);&lt;/P&gt;&lt;P&gt;  nexthdr = ip6-&amp;gt;nexthdr;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but both the protocol and protocol version seem right in tcpdump:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;11:28:38.675686 02:00:40:00:21:31 &amp;gt; 33:33:00:00:00:01, ethertype 802.1Q (0x8100), length 158: vlan 203, p 0, ethertype 802.1Q, vlan 49, p 0, ethertype IPv6, fe80::40ff:fe00:2131 &amp;gt; ff02::1: ICMP6, router advertisement, length 96&lt;/P&gt;&lt;P&gt;`....`:...........@...!1................... @...............@.!1..........@.... ........*.. ..!1................*.. ..!1............. '.&lt;/P&gt;&lt;P&gt;11:28:39.300076 02:00:40:00:23:2a &amp;gt; 33:33:00:00:00:01, ethertype 802.1Q (0x8100), length 158: vlan 204, p 0, ethertype 802.1Q, vlan 193, p 0, ethertype IPv6, fe80::40ff:fe00:232a &amp;gt; ff02::1: ICMP6, router advertisement, length 96&lt;/P&gt;&lt;P&gt;`....`:...........@...# *...................%@...............@.# *..........@.... ........*.. ..# *................*.. ..# *.............&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I already disabled (just in case) all the offloading features in the ethernet card (Intel Corporation Ethernet Controller XL710 for 40GbE QSFP+ (rev 02)).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sysadmin@olnmpep02318n002:~/andres$ ethtool -k enp2s0f1&lt;/P&gt;&lt;P&gt;Features for enp2s0f1:&lt;/P&gt;&lt;P&gt;rx-checksumming: off&lt;/P&gt;&lt;P&gt;tx-checksumming: off&lt;/P&gt;&lt;P&gt;  tx-checksum-ipv4: off&lt;/P&gt;&lt;P&gt;  tx-checksum-ip-generic: off [fixed]&lt;/P&gt;&lt;P&gt;  tx-checksum-ipv6: off&lt;/P&gt;&lt;P&gt;  tx-checksum-fcoe-crc: off [fixed]&lt;/P&gt;&lt;P&gt;  tx-checksum-sctp: off&lt;/P&gt;&lt;P&gt;scatter-gather: off&lt;/P&gt;&lt;P&gt;  tx-scatter-gather: off&lt;/P&gt;&lt;P&gt;  tx-scatter-gather-fraglist: off [fixed]&lt;/P&gt;&lt;P&gt;tcp-segmentation-offload: off&lt;/P&gt;&lt;P&gt;  tx-tcp-segmentation: off&lt;/P&gt;&lt;P&gt;  tx-tcp-ecn-segmentation: off&lt;/P&gt;&lt;P&gt;  tx-tcp6-segmentation: off&lt;/P&gt;&lt;P&gt;udp-fragmentation-offload: off [fixed]&lt;/P&gt;&lt;P&gt;generic-segmentation-offload: off [requested on]&lt;/P&gt;&lt;P&gt;generic-receive-offload: on&lt;/P&gt;&lt;P&gt;large-receive-offload: off [fixed]&lt;/P&gt;&lt;P&gt;rx-vlan-offload: off&lt;/P&gt;&lt;P&gt;tx-vlan-offload: off&lt;/P&gt;&lt;P&gt;ntuple-filters: on&lt;/P&gt;&lt;P&gt;receive-hashing: on&lt;/P&gt;&lt;P&gt;highdma: on&lt;/P&gt;&lt;P&gt;rx-vlan-filter: off&lt;/P&gt;&lt;P&gt;vlan-challenged: off [fixed]&lt;/P&gt;&lt;P&gt;tx-lockless: off [fixed]&lt;/P&gt;&lt;P&gt;netns-local: off [fixed]&lt;/P&gt;&lt;P&gt;tx-gso-robust: off [fixed]&lt;/P&gt;&lt;P&gt;tx-fcoe-segmentation: off [fixed]&lt;/P&gt;&lt;P&gt;tx-gre-segmentation: on&lt;/P&gt;&lt;P&gt;tx-ipip-segmentation: off [fixed]&lt;/P&gt;&lt;P&gt;tx-sit-segmentation: off [fixed]&lt;/P&gt;&lt;P&gt;tx-udp_tnl-segmentation: on&lt;/P&gt;&lt;P&gt;fcoe-mtu: off [fixed]&lt;/P&gt;&lt;P&gt;tx-nocache-copy: off&lt;/P&gt;&lt;P&gt;loopback: off [fixed]&lt;/P&gt;&lt;P&gt;rx-fcs: off [fixed]&lt;/P&gt;&lt;P&gt;rx-all: off [fixed]&lt;/P&gt;&lt;P&gt;tx-vlan-stag-hw-insert: off [fixed]&lt;/P&gt;&lt;P&gt;rx-vlan-stag-hw-parse: off [fixed]&lt;/P&gt;&lt;P&gt;rx-vlan-stag-filter: off [fixed]&lt;/P&gt;&lt;P&gt;l2-fwd-offload: off [fixed]&lt;/P&gt;&lt;P&gt;busy-poll: off [fixed]&lt;/P&gt;&lt;P&gt;hw-tc-offload: off [fixed]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help/hint is trully appreciated!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Andrés&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2017 09:46:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457557#M8286</guid>
      <dc:creator>APozo</dc:creator>
      <dc:date>2017-08-17T09:46:48Z</dc:date>
    </item>
    <item>
      <title>Re: "IPV6 header not found" in syslog for QinQ ICMP6 packets</title>
      <link>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457558#M8287</link>
      <description>&lt;P&gt;Hi Andres_Pozo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt; Thank you for posting at Wired Communities. I will further investigate on this.&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;Thanks,&lt;P&gt;&amp;nbsp;&lt;/P&gt;sharon &lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Aug 2017 06:03:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457558#M8287</guid>
      <dc:creator>idata</dc:creator>
      <dc:date>2017-08-18T06:03:34Z</dc:date>
    </item>
    <item>
      <title>Re: "IPV6 header not found" in syslog for QinQ ICMP6 packets</title>
      <link>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457559#M8288</link>
      <description>&lt;P&gt;Great, thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you need me to dump the NIC configuration or any data, please, let me know.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Aug 2017 07:53:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457559#M8288</guid>
      <dc:creator>APozo</dc:creator>
      <dc:date>2017-08-18T07:53:49Z</dc:date>
    </item>
    <item>
      <title>Re: "IPV6 header not found" in syslog for QinQ ICMP6 packets</title>
      <link>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457560#M8289</link>
      <description>&lt;P&gt;Hi Andres_Pozo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;   Thank you. Can you provide below information?&lt;P&gt;&amp;nbsp;&lt;/P&gt;1) Linux Distribution&lt;P&gt;&amp;nbsp;&lt;/P&gt;2) Kernel Version&lt;P&gt;&amp;nbsp;&lt;/P&gt;3) Firmware version&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;Thanks,&lt;P&gt;&amp;nbsp;&lt;/P&gt;sharon&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 05:38:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457560#M8289</guid>
      <dc:creator>idata</dc:creator>
      <dc:date>2017-08-30T05:38:47Z</dc:date>
    </item>
    <item>
      <title>Re: "IPV6 header not found" in syslog for QinQ ICMP6 packets</title>
      <link>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457561#M8290</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is the versions we're using:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Linux distribution:&lt;/P&gt;&lt;P&gt;Ubuntu 16.04&lt;/P&gt;&lt;P&gt;2) Kernel version&lt;/P&gt;&lt;P&gt;4.4.0-62-generic&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;uname -a result&lt;/P&gt;&lt;P&gt;Linux hostname 4.4.0-62-generic # 83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) firmware version&lt;/P&gt;&lt;P&gt;ethtool -i ens11f1&lt;/P&gt;&lt;P&gt;driver: i40e&lt;/P&gt;&lt;P&gt;version: 2.0.26&lt;/P&gt;&lt;P&gt;firmware-version: 5.05 0x80002924 1.1313.0&lt;/P&gt;&lt;P&gt;expansion-rom-version:&lt;/P&gt;&lt;P&gt;bus-info: 0000:01:00.1&lt;/P&gt;&lt;P&gt;supports-statistics: yes&lt;/P&gt;&lt;P&gt;supports-test: yes&lt;/P&gt;&lt;P&gt;supports-eeprom-access: yes&lt;/P&gt;&lt;P&gt;supports-register-dump: yes&lt;/P&gt;&lt;P&gt;supports-priv-flags: yes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 06:32:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457561#M8290</guid>
      <dc:creator>APozo</dc:creator>
      <dc:date>2017-08-30T06:32:34Z</dc:date>
    </item>
    <item>
      <title>Re: "IPV6 header not found" in syslog for QinQ ICMP6 packets</title>
      <link>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457562#M8291</link>
      <description>&lt;P&gt;Hi Andres_Pozo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;    Thank you for the information. We will check on this.&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;regards,&lt;P&gt;&amp;nbsp;&lt;/P&gt;sharon&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2017 08:22:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457562#M8291</guid>
      <dc:creator>idata</dc:creator>
      <dc:date>2017-08-30T08:22:07Z</dc:date>
    </item>
    <item>
      <title>Re: "IPV6 header not found" in syslog for QinQ ICMP6 packets</title>
      <link>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457563#M8292</link>
      <description>&lt;P&gt;Hi Andres_Pozo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;  Further checking, the issue is caused by XL710 does not support QinQ configuration. &lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;Thanks,&lt;P&gt;&amp;nbsp;&lt;/P&gt;Sharon&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Oct 2017 03:51:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457563#M8292</guid>
      <dc:creator>idata</dc:creator>
      <dc:date>2017-10-04T03:51:01Z</dc:date>
    </item>
    <item>
      <title>Re: "IPV6 header not found" in syslog for QinQ ICMP6 packets</title>
      <link>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457564#M8293</link>
      <description>&lt;P&gt;Hi Andres_Pozo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt; Please let me know if further assistance needed.&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;Thanks,&lt;P&gt;&amp;nbsp;&lt;/P&gt;Sharon&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Oct 2017 01:52:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/quot-IPV6-header-not-found-quot-in-syslog-for-QinQ-ICMP6-packets/m-p/457564#M8293</guid>
      <dc:creator>idata</dc:creator>
      <dc:date>2017-10-12T01:52:49Z</dc:date>
    </item>
  </channel>
</rss>

