<?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: process 4 receive packets only after 4 tx packets processing happened in Ethernet Products</title>
    <link>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351407#M5160</link>
    <description>&lt;P&gt;Hi Animy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for posting the test results.  We'll further check on this issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sincerely,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sandy&lt;/P&gt;</description>
    <pubDate>Mon, 01 Jun 2015 09:03:13 GMT</pubDate>
    <dc:creator>SYeo3</dc:creator>
    <dc:date>2015-06-01T09:03:13Z</dc:date>
    <item>
      <title>process 4 receive packets only after 4 tx packets processing happened</title>
      <link>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351399#M5152</link>
      <description>&lt;P&gt;Hi Sandy&lt;/P&gt;&lt;P&gt;I'm so sorry I didn't describe clearly and didn't give you the Ping details early.&lt;/P&gt;&lt;P&gt;The VF (iPXE) can ping the PF(Linux) successfully since the second tips.&lt;/P&gt;
&lt;P&gt;animy 撰写:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Hi,Sandy&lt;/P&gt;
&lt;P&gt;Thanks for your reply.&lt;/P&gt;
&lt;P&gt;The driver i used is based on Linux-kernel 3.17.6 and&lt;B&gt; &lt;/B&gt;&lt;B&gt;this problem have been solved&lt;/B&gt; by ignoring the protocol differences in transmit.&lt;/P&gt;
&lt;P&gt;And there is a new problem occurred that shows as follows:&lt;/P&gt;
&lt;P&gt;1. after transmit be called 4 times that process 4 transmit  packets. (solved. we have fixed it to one transmit,one process tx packet).&lt;/P&gt;
&lt;P&gt;2. process 4 receive packets only after 4 tx packets processing happened. (not solved)&lt;/P&gt;
&lt;P&gt;i don't known where or what register makes the 4 receive packets be processed together after processing 4 tx packets.&lt;/P&gt;
&lt;P&gt;Could you give me a help?&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Regards!&lt;/P&gt;
&lt;P&gt;Animy&lt;/P&gt;
&lt;P&gt;the problem iPXE logs show that only after four packets received, the DD bit in the receive descriptor WB format will be set.&lt;/P&gt;&lt;P&gt;and logs show as following format:&lt;/P&gt;&lt;P&gt;transmit&lt;/P&gt;&lt;P&gt;transmit&lt;/P&gt;&lt;P&gt;transmit&lt;/P&gt;&lt;P&gt;transmit&lt;/P&gt;&lt;P&gt;receive &lt;/P&gt;&lt;P&gt;receive&lt;/P&gt;&lt;P&gt;receive&lt;/P&gt;&lt;P&gt;receive&lt;/P&gt;&lt;P&gt;ping success!&lt;/P&gt;&lt;P&gt;and the response time as follows:&lt;/P&gt;&lt;P&gt;64 bytes from 192.168.57.81: icmp_seq=4 ttl=64 time=3039 ms&lt;/P&gt;&lt;P&gt;64 bytes from 192.168.57.81: icmp_seq=5 ttl=64 time=2034 ms&lt;/P&gt;&lt;P&gt;64 bytes from 192.168.57.81: icmp_seq=6 ttl=64 time=1032 ms&lt;/P&gt;&lt;P&gt;64 bytes from 192.168.57.81: icmp_seq=7 ttl=64 time=35.0 ms&lt;/P&gt;&lt;P&gt;When I use VF(linux) ping PF(Linux),the average response time only be 0.03ms&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have any other confusion about this issue description, please contact me. And I look forward to your ideas about this issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sincerely,&lt;/P&gt;&lt;P&gt;Animy&lt;/P&gt;</description>
      <pubDate>Tue, 19 May 2015 14:36:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351399#M5152</guid>
      <dc:creator>jliu85</dc:creator>
      <dc:date>2015-05-19T14:36:39Z</dc:date>
    </item>
    <item>
      <title>Re: process 4 receive packets only after 4 tx packets processing happened</title>
      <link>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351400#M5153</link>
      <description>&lt;P&gt;Dear animy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your clarifications.  I'll further check on this.&lt;/P&gt;&lt;P&gt;Also, I moved your post to a new thread so it won't mix up with the other issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sincerely,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sandy&lt;/P&gt;</description>
      <pubDate>Wed, 20 May 2015 00:38:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351400#M5153</guid>
      <dc:creator>SYeo3</dc:creator>
      <dc:date>2015-05-20T00:38:55Z</dc:date>
    </item>
    <item>
      <title>Re: process 4 receive packets only after 4 tx packets processing happened</title>
      <link>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351401#M5154</link>
      <description>&lt;P&gt;Hi animy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We would like to further understand your environment, please provide details below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. ethtool output&lt;/P&gt;&lt;P&gt;2. Network card model XL710 Series - is this our retail adapter or an onboard nic?&lt;/P&gt;&lt;P&gt;3. type/model of optic module used&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We look forward to your updates.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sincerely, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sandy&lt;/P&gt;</description>
      <pubDate>Tue, 26 May 2015 09:01:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351401#M5154</guid>
      <dc:creator>SYeo3</dc:creator>
      <dc:date>2015-05-26T09:01:34Z</dc:date>
    </item>
    <item>
      <title>Re: process 4 receive packets only after 4 tx packets processing happened</title>
      <link>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351402#M5155</link>
      <description>&lt;P&gt;Hi Sandy,&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;1. ethtool output:&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          driver: i40e&lt;/P&gt;&lt;P&gt;          version: 0.4.21-k&lt;/P&gt;&lt;P&gt;          firmware-version: f4.22 a1.1 n04.24 e800013fd&lt;/P&gt;&lt;P&gt;          bus-info: 0000:02:00.0&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: no&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;2. Network card mode is XL710QDA1 and the card is retail adapter&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           lspci result is:&lt;/P&gt;&lt;P&gt;           Ethernet controller: Intel Corporation Ethernet Controller XL710 for 40GbE QSFP+ (rev 01)&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;3. type/model of optic module used&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          no. Because our procurement is delayed, we have not get the optic model,and the module is on procure.&lt;/P&gt;&lt;P&gt;          The method makes VF and PF communicating is by modifing the link status of NIC in PF. PF and VF can communicate with each other normally. The result of  ping VF(Linux)  from PF(Linux) is as follows(short response time,0.03ms):&lt;/P&gt;&lt;P&gt;        &lt;/P&gt;&lt;P&gt;Best regards!&lt;/P&gt;&lt;P&gt;Animy&lt;/P&gt;</description>
      <pubDate>Wed, 27 May 2015 05:01:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351402#M5155</guid>
      <dc:creator>jliu85</dc:creator>
      <dc:date>2015-05-27T05:01:15Z</dc:date>
    </item>
    <item>
      <title>Re: process 4 receive packets only after 4 tx packets processing happened</title>
      <link>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351403#M5156</link>
      <description>&lt;P&gt;Hi animy, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the additional details.  We'll check on this and will update you on our findings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sincerely, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sandy&lt;/P&gt;</description>
      <pubDate>Thu, 28 May 2015 08:26:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351403#M5156</guid>
      <dc:creator>SYeo3</dc:creator>
      <dc:date>2015-05-28T08:26:50Z</dc:date>
    </item>
    <item>
      <title>Re: process 4 receive packets only after 4 tx packets processing happened</title>
      <link>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351404#M5157</link>
      <description>&lt;P&gt;Hi animy, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good day.  Upon checking the info you've provided, we found that the adapter's firmware is quite old. We suggest to update the firmware on the adapter.  The firmware is available here - &lt;A href="https://downloadcenter.intel.com/download/24769/NVM-Update-Utility-for-Intel-Ethernet-Converged-Network-Adapter-XL710-X710-Series"&gt;https://downloadcenter.intel.com/download/24769/NVM-Update-Utility-for-Intel-Ethernet-Converged-Network-Adapter-XL710-X710-Series&lt;/A&gt; NVM Update Utility.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let us know the results after updating the firmware. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sincerely,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sandy&lt;/P&gt;</description>
      <pubDate>Fri, 29 May 2015 03:02:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351404#M5157</guid>
      <dc:creator>SYeo3</dc:creator>
      <dc:date>2015-05-29T03:02:17Z</dc:date>
    </item>
    <item>
      <title>Re: process 4 receive packets only after 4 tx packets processing happened</title>
      <link>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351405#M5158</link>
      <description>&lt;P&gt;Hi Sandy,&lt;/P&gt;&lt;P&gt;When i update adapter's firmware I met the problem&lt;/P&gt;&lt;P&gt;" Intel(R) Ethernet Converged Network Ad 8086-1584 02:00 Access error"&lt;/P&gt;&lt;P&gt;after execute the command&lt;/P&gt;&lt;P&gt;" ./nvmupdate64e -l nvmupdatelog.txt"&lt;/P&gt;&lt;P&gt;Could you tell me the reason may cause it.&lt;/P&gt;&lt;P&gt;And We have upate firmware versions in EFI successfuly. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Animy&lt;/P&gt;</description>
      <pubDate>Fri, 29 May 2015 09:48:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351405#M5158</guid>
      <dc:creator>jliu85</dc:creator>
      <dc:date>2015-05-29T09:48:27Z</dc:date>
    </item>
    <item>
      <title>Re: process 4 receive packets only after 4 tx packets processing happened</title>
      <link>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351406#M5159</link>
      <description>&lt;P&gt;Hi Sandy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have test my driver after firmware and i40e linux driver updated and there is no chage in result.&lt;/P&gt;&lt;P&gt;driver: i40e&lt;/P&gt;&lt;P&gt;version: 1.2.38&lt;/P&gt;&lt;P&gt;firmware-version: f4.33.31377 a1.2 n4.42 e1930&lt;/P&gt;&lt;P&gt;the result ping VF(iPXE) from PF(Linux) is as follows:&lt;/P&gt;&lt;P&gt;64 bytes from 192.168.X.X: icmp_seq=38 ttl=64 time=3074 ms&lt;/P&gt;&lt;P&gt;64 bytes from 192.168.X.X: icmp_seq=39 ttl=64 time=2095 ms&lt;/P&gt;&lt;P&gt;64 bytes from 192.168.X.X: icmp_seq=40 ttl=64 time=1114 ms&lt;/P&gt;&lt;P&gt;64 bytes from 192.168.X.X: icmp_seq=41 ttl=64 time=124 ms&lt;/P&gt;&lt;P&gt;64 bytes from 192.168.X.X: icmp_seq=42 ttl=64 time=3070 ms&lt;/P&gt;&lt;P&gt;64 bytes from 192.168.X.X: icmp_seq=43 ttl=64 time=2090 ms&lt;/P&gt;&lt;P&gt;64 bytes from 192.168.X.X: icmp_seq=44 ttl=64 time=1101 ms&lt;/P&gt;&lt;P&gt;64 bytes from 192.168.X.X: icmp_seq=45 ttl=64 time=120 ms&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Animy&lt;/P&gt;</description>
      <pubDate>Mon, 01 Jun 2015 02:12:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351406#M5159</guid>
      <dc:creator>jliu85</dc:creator>
      <dc:date>2015-06-01T02:12:26Z</dc:date>
    </item>
    <item>
      <title>Re: process 4 receive packets only after 4 tx packets processing happened</title>
      <link>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351407#M5160</link>
      <description>&lt;P&gt;Hi Animy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for posting the test results.  We'll further check on this issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sincerely,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sandy&lt;/P&gt;</description>
      <pubDate>Mon, 01 Jun 2015 09:03:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351407#M5160</guid>
      <dc:creator>SYeo3</dc:creator>
      <dc:date>2015-06-01T09:03:13Z</dc:date>
    </item>
    <item>
      <title>Re: process 4 receive packets only after 4 tx packets processing happened</title>
      <link>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351408#M5161</link>
      <description>&lt;P&gt;Hi Animy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help dump the interrupt info from /proc/interrupts to a file like below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#  grep –H i40e /proc/interrupts &amp;gt; dumpfile&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please provide the output to us. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;wb&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jun 2015 05:54:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351408#M5161</guid>
      <dc:creator>st4</dc:creator>
      <dc:date>2015-06-22T05:54:53Z</dc:date>
    </item>
    <item>
      <title>Re: process 4 receive packets only after 4 tx packets processing happened</title>
      <link>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351409#M5162</link>
      <description>&lt;P&gt;Hi Wb,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your post.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have solved this problem by updating the firmware and clearing the DIS_AUTOMASK_N flag in the GLINT_CTL register in i40e-1.2.38.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Animy&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jun 2015 06:09:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351409#M5162</guid>
      <dc:creator>jliu85</dc:creator>
      <dc:date>2015-06-23T06:09:44Z</dc:date>
    </item>
    <item>
      <title>Re: process 4 receive packets only after 4 tx packets processing happened</title>
      <link>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351410#M5163</link>
      <description>&lt;P&gt;Hi Animy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   Glad to know the issue is resolved.   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;wb&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jun 2015 07:35:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Ethernet-Products/process-4-receive-packets-only-after-4-tx-packets-processing/m-p/351410#M5163</guid>
      <dc:creator>st4</dc:creator>
      <dc:date>2015-06-23T07:35:47Z</dc:date>
    </item>
  </channel>
</rss>

