<?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 Unable to compile i40e driver in Ubuntu 18.04.5 for an Intel X710 Dual 10 GB NIC in Ethernet Products</title>
    <link>https://community.intel.com/t5/Ethernet-Products/Unable-to-compile-i40e-driver-in-Ubuntu-18-04-5-for-an-Intel/m-p/1322647#M26982</link>
    <description>&lt;P&gt;Hi There,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am trying to compile the i40e driver for an Intel X710 Dual 10 GbE Card.&lt;/P&gt;
&lt;P&gt;See below details:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;OS: Ubuntu 18.04.5 LTS&lt;/P&gt;
&lt;P&gt;Kernel Version:4.15.0-159-generic&lt;/P&gt;
&lt;P&gt;Intel Driver versions I have tried to install: i40e-2.11.25 ,i40e-2.16.11&lt;/P&gt;
&lt;P&gt;I have SRIOV, IOMMU and NUMA topology on the BIOS /grub.&lt;/P&gt;
&lt;P&gt;The server Manufacturer is Dell R440&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;See below PCI info:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;driver: i40e&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;version: 2.1.14-k&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;firmware-version: 8.15 0x800096c1 20.0.17&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;expansion-rom-version:&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;bus-info: 0000:3b:00.0&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;supports-statistics: yes&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;supports-test: yes&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;supports-eeprom-access: yes&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;supports-register-dump: yes&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;supports-priv-flags: yes&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;iproute2 version:&amp;nbsp; 5.8.0&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;We also upgraded the Intel X710 NVM version from v7.0 to v8.15 with the same result.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;See below error when compiling the i40 e driver:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;STRONG&gt;root@sub-sandvine01&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;:&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;&lt;STRONG&gt;/root&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;# cd i40e-2.11.25/src&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&lt;STRONG&gt;root@sub-sandvine01&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;:&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;/root/i40e-2.11.25/src&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;# make install&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;make[1]: Entering directory '/usr/src/linux-headers-4.15.0-159-generic'&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;CC [M]&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;/root/i40e-2.11.25/src/i40e_main.o&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s4"&gt;In file included from &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;/root/i40e-2.11.25/src/i40e.h:33:0&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;from &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;/root/i40e-2.11.25/src/i40e_main.c:8&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;/root/i40e-2.11.25/src/kcompat.h:6796:28:&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s5"&gt;&lt;STRONG&gt;error: &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;redefinition of ‘&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;skb_frag_off&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;’&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;static inline unsigned int &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;&lt;STRONG&gt;skb_frag_off&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;(const skb_frag_t *frag)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s5"&gt;&lt;STRONG&gt;^~~~~~~~~~~~&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s4"&gt;In file included from &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;./include/linux/tcp.h:21:0&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;from &lt;/SPAN&gt;&lt;SPAN class="s6"&gt;&lt;STRONG&gt;./include/net/tcp.h:24&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;from &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;/root/i40e-2.11.25/src/i40e.h:7&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;from &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;/root/i40e-2.11.25/src/i40e_main.c:8&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;./include/linux/skbuff.h:2763:28:&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s7"&gt;&lt;STRONG&gt;note: &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;previous definition of ‘&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;skb_frag_off&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;’ was here&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;static inline unsigned int &lt;/SPAN&gt;&lt;SPAN class="s7"&gt;&lt;STRONG&gt;skb_frag_off&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;(const skb_frag_t *frag)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s7"&gt;&lt;STRONG&gt;^~~~~~~~~~~~&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;scripts/Makefile.build:333: recipe for target '/root/i40e-2.11.25/src/i40e_main.o' failed&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;make[2]: *** [/root/i40e-2.11.25/src/i40e_main.o] Error 1&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;Makefile:1590: recipe for target '_module_/root/i40e-2.11.25/src' failed&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;make[1]: *** [_module_/root/i40e-2.11.25/src] Error 2&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-159-generic'&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;Makefile:69: recipe for target 'default' failed&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;make: *** [default] Error 2&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Are you able to assist ? Thanks.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 17 Oct 2021 23:42:18 GMT</pubDate>
    <dc:creator>Pakito</dc:creator>
    <dc:date>2021-10-17T23:42:18Z</dc:date>
    <item>
      <title>Unable to compile i40e driver in Ubuntu 18.04.5 for an Intel X710 Dual 10 GB NIC</title>
      <link>https://community.intel.com/t5/Ethernet-Products/Unable-to-compile-i40e-driver-in-Ubuntu-18-04-5-for-an-Intel/m-p/1322647#M26982</link>
      <description>&lt;P&gt;Hi There,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am trying to compile the i40e driver for an Intel X710 Dual 10 GbE Card.&lt;/P&gt;
&lt;P&gt;See below details:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;OS: Ubuntu 18.04.5 LTS&lt;/P&gt;
&lt;P&gt;Kernel Version:4.15.0-159-generic&lt;/P&gt;
&lt;P&gt;Intel Driver versions I have tried to install: i40e-2.11.25 ,i40e-2.16.11&lt;/P&gt;
&lt;P&gt;I have SRIOV, IOMMU and NUMA topology on the BIOS /grub.&lt;/P&gt;
&lt;P&gt;The server Manufacturer is Dell R440&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;See below PCI info:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;driver: i40e&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;version: 2.1.14-k&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;firmware-version: 8.15 0x800096c1 20.0.17&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;expansion-rom-version:&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;bus-info: 0000:3b:00.0&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;supports-statistics: yes&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;supports-test: yes&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;supports-eeprom-access: yes&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;supports-register-dump: yes&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;supports-priv-flags: yes&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;iproute2 version:&amp;nbsp; 5.8.0&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;We also upgraded the Intel X710 NVM version from v7.0 to v8.15 with the same result.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;See below error when compiling the i40 e driver:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;STRONG&gt;root@sub-sandvine01&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;:&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;&lt;STRONG&gt;/root&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;# cd i40e-2.11.25/src&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&lt;STRONG&gt;root@sub-sandvine01&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;:&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;/root/i40e-2.11.25/src&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;# make install&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;make[1]: Entering directory '/usr/src/linux-headers-4.15.0-159-generic'&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;CC [M]&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;/root/i40e-2.11.25/src/i40e_main.o&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s4"&gt;In file included from &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;/root/i40e-2.11.25/src/i40e.h:33:0&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;from &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;/root/i40e-2.11.25/src/i40e_main.c:8&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;/root/i40e-2.11.25/src/kcompat.h:6796:28:&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s5"&gt;&lt;STRONG&gt;error: &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;redefinition of ‘&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;skb_frag_off&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;’&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;static inline unsigned int &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;&lt;STRONG&gt;skb_frag_off&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;(const skb_frag_t *frag)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s5"&gt;&lt;STRONG&gt;^~~~~~~~~~~~&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s4"&gt;In file included from &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;./include/linux/tcp.h:21:0&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;from &lt;/SPAN&gt;&lt;SPAN class="s6"&gt;&lt;STRONG&gt;./include/net/tcp.h:24&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;from &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;/root/i40e-2.11.25/src/i40e.h:7&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;from &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;/root/i40e-2.11.25/src/i40e_main.c:8&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;./include/linux/skbuff.h:2763:28:&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s7"&gt;&lt;STRONG&gt;note: &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;previous definition of ‘&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;&lt;STRONG&gt;skb_frag_off&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;’ was here&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;static inline unsigned int &lt;/SPAN&gt;&lt;SPAN class="s7"&gt;&lt;STRONG&gt;skb_frag_off&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;(const skb_frag_t *frag)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s7"&gt;&lt;STRONG&gt;^~~~~~~~~~~~&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;scripts/Makefile.build:333: recipe for target '/root/i40e-2.11.25/src/i40e_main.o' failed&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;make[2]: *** [/root/i40e-2.11.25/src/i40e_main.o] Error 1&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;Makefile:1590: recipe for target '_module_/root/i40e-2.11.25/src' failed&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;make[1]: *** [_module_/root/i40e-2.11.25/src] Error 2&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-159-generic'&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;Makefile:69: recipe for target 'default' failed&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;make: *** [default] Error 2&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Are you able to assist ? Thanks.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 17 Oct 2021 23:42:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/Unable-to-compile-i40e-driver-in-Ubuntu-18-04-5-for-an-Intel/m-p/1322647#M26982</guid>
      <dc:creator>Pakito</dc:creator>
      <dc:date>2021-10-17T23:42:18Z</dc:date>
    </item>
    <item>
      <title>Re:Unable to compile i40e driver in Ubuntu 18.04.5 for an Intel X710 Dual 10 GB NIC</title>
      <link>https://community.intel.com/t5/Ethernet-Products/Unable-to-compile-i40e-driver-in-Ubuntu-18-04-5-for-an-Intel/m-p/1323006#M26997</link>
      <description>&lt;P&gt;Hello Pakito,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thank you for posting in Intel Ethernet Communities.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;For us to further check the issue, please provide the following details.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Kindly provide us with a brief detailed description of what you wish you to accomplish. From the initial entry it seems like this would be a driver compilation for the Intel® Ethernet Converged Network Adapter XL710,  however more details are required. Please provide the markings for your network adapter or provide a photo of your network card on both sides for us to validate if it belongs to a Retail version, or an OEM (Original Equipment Manufacturer).&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;If you have questions, please let us know. In case we do not hear from you, we will make a follow up after 3 workings days. Thank you.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Michael L.&lt;/P&gt;&lt;P&gt;Intel® Customer Support Technician&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 19 Oct 2021 02:30:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/Unable-to-compile-i40e-driver-in-Ubuntu-18-04-5-for-an-Intel/m-p/1323006#M26997</guid>
      <dc:creator>Mike_Intel</dc:creator>
      <dc:date>2021-10-19T02:30:11Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Unable to compile i40e driver in Ubuntu 18.04.5 for an Intel X710 Dual 10 GB NIC</title>
      <link>https://community.intel.com/t5/Ethernet-Products/Unable-to-compile-i40e-driver-in-Ubuntu-18-04-5-for-an-Intel/m-p/1323283#M27007</link>
      <description>&lt;P&gt;Hi Michael ,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Correct we are trying to compile the driver for the Intel X710 dual port 10 GbE.&lt;/P&gt;
&lt;P&gt;I am unable to get a photo of the Intel card, how can I get the markings on the card?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Francisco&lt;/P&gt;</description>
      <pubDate>Tue, 19 Oct 2021 22:53:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/Unable-to-compile-i40e-driver-in-Ubuntu-18-04-5-for-an-Intel/m-p/1323283#M27007</guid>
      <dc:creator>Pakito</dc:creator>
      <dc:date>2021-10-19T22:53:59Z</dc:date>
    </item>
    <item>
      <title>Re:Unable to compile i40e driver in Ubuntu 18.04.5 for an Intel X710 Dual 10 GB NIC</title>
      <link>https://community.intel.com/t5/Ethernet-Products/Unable-to-compile-i40e-driver-in-Ubuntu-18-04-5-for-an-Intel/m-p/1323305#M27011</link>
      <description>&lt;P&gt;Hello Pakito,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thank you for the quick reply. By the way, are you using a program to compile the driver? If yes, please tell us. &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;If you cannot get the markings, let us try getting the markings via ssu logs. Kindly download the utility below:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.intel.com/content/www/us/en/download/18895/intel-system-support-utility-for-the-linux-operating-system.html?wapkw=ssu" target="_blank"&gt;https://www.intel.com/content/www/us/en/download/18895/intel-system-support-utility-for-the-linux-operating-system.html?wapkw=ssu&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;If you have questions, please let us know. In case we do not hear from you, we will make a follow up after 3 workings days. Thank you.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Michael L.&lt;/P&gt;&lt;P&gt;Intel® Customer Support Technician&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 20 Oct 2021 00:19:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/Unable-to-compile-i40e-driver-in-Ubuntu-18-04-5-for-an-Intel/m-p/1323305#M27011</guid>
      <dc:creator>Mike_Intel</dc:creator>
      <dc:date>2021-10-20T00:19:38Z</dc:date>
    </item>
    <item>
      <title>Re:Unable to compile i40e driver in Ubuntu 18.04.5 for an Intel X710 Dual 10 GB NIC</title>
      <link>https://community.intel.com/t5/Ethernet-Products/Unable-to-compile-i40e-driver-in-Ubuntu-18-04-5-for-an-Intel/m-p/1324300#M27074</link>
      <description>&lt;P&gt;Hello Pakito,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I hope you enjoyed your weekend. I am just making a follow up on the ssu for us to check the card.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;If you have questions, please let us know. In case we do not hear from you, we will make a follow up after 3 workings days. Thank you.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Michael L.&lt;/P&gt;&lt;P&gt;Intel® Customer Support Technician&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Sun, 24 Oct 2021 20:11:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/Unable-to-compile-i40e-driver-in-Ubuntu-18-04-5-for-an-Intel/m-p/1324300#M27074</guid>
      <dc:creator>Mike_Intel</dc:creator>
      <dc:date>2021-10-24T20:11:43Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to compile i40e driver in Ubuntu 18.04.5 for an Intel X710 Dual 10 GB NIC</title>
      <link>https://community.intel.com/t5/Ethernet-Products/Unable-to-compile-i40e-driver-in-Ubuntu-18-04-5-for-an-Intel/m-p/1324423#M27085</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;I have a similar situation when I upgraded my kernel on Debian from 4.19.0-17 (4.19.194) to 4.19.0-18 (4.19.208). In between those versions (4.19.201) skb_frag_off function was added in the kernel /usr/src/linux-headers-4.19.0-18-common/include/linux/skbuff.h file (&lt;A href="https://yhbt.net/lore/all/20210802134334.892201802@linuxfoundation.org/t/" target="_blank"&gt;https://yhbt.net/lore/all/20210802134334.892201802@linuxfoundation.org/t/&lt;/A&gt;)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The i40e driver has a check:&lt;BR /&gt;#if (LINUX_VERSION_CODE &amp;lt; KERNEL_VERSION(5,4,0))&lt;BR /&gt;in src/kcompat_std_defs.h that causes the conflicting function to be included.&lt;BR /&gt;Checked in: &lt;A href="https://www.intel.com/content/www/us/en/download/18026/intel-network-adapter-driver-for-pcie-40-gigabit-ethernet-network-connections-under-linux.html" target="_blank"&gt;https://www.intel.com/content/www/us/en/download/18026/intel-network-adapter-driver-for-pcie-40-gigabit-ethernet-network-connections-under-linux.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;There is no need for a network card to be present to make this error appear—you only need to run "make" in the driver src folder when the updated kernel is loaded.&lt;BR /&gt;&lt;BR /&gt;Basically you should update the driver package to check the kernel version in a way that it notices the kernels that have the functions built-in and do not need NEED_SKB_FRAG_OFF_ACCESSORS anymore. I was able to compile the driver after I undefined the&amp;nbsp;&amp;nbsp; NEED_SKB_FRAG_OFF_ACCESSORS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR,&lt;/P&gt;
&lt;P&gt;Risto&lt;/P&gt;</description>
      <pubDate>Mon, 25 Oct 2021 09:49:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/Unable-to-compile-i40e-driver-in-Ubuntu-18-04-5-for-an-Intel/m-p/1324423#M27085</guid>
      <dc:creator>RistoVF</dc:creator>
      <dc:date>2021-10-25T09:49:24Z</dc:date>
    </item>
    <item>
      <title>Re:Unable to compile i40e driver in Ubuntu 18.04.5 for an Intel X710 Dual 10 GB NIC</title>
      <link>https://community.intel.com/t5/Ethernet-Products/Unable-to-compile-i40e-driver-in-Ubuntu-18-04-5-for-an-Intel/m-p/1325223#M27147</link>
      <description>&lt;P&gt;Hello Pakito,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I am just sending another follow up on the information that I requested.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since we have not heard back from you, I need to close this inquiry.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;If you need further assistance, please post a new question.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Hello RistoVF,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;For us to check your inquiry and gather the needed details, please post a new question to create a separate thread.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thank you and stay safe.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Michael L.&lt;/P&gt;&lt;P&gt;Intel® Customer Support Technician&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 27 Oct 2021 20:00:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/Unable-to-compile-i40e-driver-in-Ubuntu-18-04-5-for-an-Intel/m-p/1325223#M27147</guid>
      <dc:creator>Mike_Intel</dc:creator>
      <dc:date>2021-10-27T20:00:32Z</dc:date>
    </item>
  </channel>
</rss>

