<?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: Low performance in RT 1170 Ethernet in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Low-performance-in-RT-1170-Ethernet/m-p/1370258#M17104</link>
    <description>&lt;P&gt;Hi Bala,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please check the following from the readme file, I hope this helps.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;To experiment with the receive throughput, try to increase the number of receive buffers.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;For LPC platforms, where zero-copy on receive is implemented, the number of buffers is determined by ENET_RXBD_NUM definition.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;When using ENET QOS, where zero-copy on receive is not implemented, increase the PBUF_POOL_SIZE in the file lwipopts.h or on command line.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;For other platforms, where zero-copy on receive is implemented, it is determined by ENET_RXBUFF_NUM definition.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;Also increase the TCP receive window by changing TCP_WND definition in the file lwipopts.h or on command line.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;Make sure that TCP_WND is not larger than (number of receive buffers / TCP_MSS).&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;For RTOS applications, DEFAULT_THREAD_PRIO and TCPIP_THREAD_PRIO values can have effect on maximum throughput as well.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Felipe&lt;/P&gt;</description>
    <pubDate>Fri, 12 Nov 2021 00:38:44 GMT</pubDate>
    <dc:creator>FelipeGarcia</dc:creator>
    <dc:date>2021-11-12T00:38:44Z</dc:date>
    <item>
      <title>Low performance in RT 1170 Ethernet</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Low-performance-in-RT-1170-Ethernet/m-p/1368525#M17060</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm using&amp;nbsp;&lt;SPAN&gt;i.MX RT1170 EVK kit with&amp;nbsp;&lt;STRONG&gt;evkmimxrt1170_lwip_iperf_enet_qos_bm_cm7&lt;/STRONG&gt; SDK example, i&lt;/SPAN&gt;&lt;SPAN&gt;n this I can't able to achieve the maximum throughput in 1000Mbps Ethernet connection.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I'm getting nearly 390Mbits/sec for the TCP RX test &amp;amp; 150Mbits/sec for the TCP TX test, and I'm sharing the Iperf test results below&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="50%" height="25px"&gt;&lt;P&gt;&lt;STRONG&gt;Device side&lt;/STRONG&gt;: TCP Server Mode (RX test)&lt;BR /&gt;&lt;STRONG&gt;Host side&lt;/STRONG&gt;: Client Mode&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="50%" height="25px"&gt;&lt;STRONG&gt;TCP_DONE_SERVER (RX)&lt;/STRONG&gt;&lt;BR /&gt;Local address : 192.168.1.115 Port 5001&lt;BR /&gt;Remote address : 192.168.1.3 Port 46816&lt;BR /&gt;Bytes Transferred 488503908&lt;BR /&gt;Duration (ms) 10005&lt;BR /&gt;Bandwidth (kbitpsec) &lt;STRONG&gt;390607&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%" height="25px"&gt;&lt;P&gt;&lt;STRONG&gt;Device side:&lt;/STRONG&gt; TCP Client Mode (TX test)&lt;BR /&gt;&lt;STRONG&gt;Host side&lt;/STRONG&gt;: Server Mode&lt;/P&gt;&lt;/TD&gt;&lt;TD width="50%" height="25px"&gt;&lt;P&gt;&lt;STRONG&gt;TCP_DONE_CLIENT (TX)&lt;/STRONG&gt;&lt;BR /&gt;Local address : 192.168.1.115 Port 49154&lt;BR /&gt;Remote address : 192.168.1.3 Port 5001&lt;BR /&gt;Bytes Transferred 186728184&lt;BR /&gt;Duration (ms) 10000&lt;BR /&gt;Bandwidth (kbitpsec) &lt;STRONG&gt;149382&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my use case, I need at least 980Mbits/sec throughput in the Iperf test from the 1Gbps Ethernet chip. Kindly help to achieve the maximum ethernet throughput in&amp;nbsp;&lt;SPAN&gt;i.MX RT1170 EVK&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;The Ethernet cable is connected at 1000Mb/s speed, and it is checked on the host side.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hoping for better guidance.&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Bala&lt;/P&gt;</description>
      <pubDate>Tue, 09 Nov 2021 11:14:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Low-performance-in-RT-1170-Ethernet/m-p/1368525#M17060</guid>
      <dc:creator>balasubramaniyam</dc:creator>
      <dc:date>2021-11-09T11:14:41Z</dc:date>
    </item>
    <item>
      <title>Re: Low performance in RT 1170 Ethernet</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Low-performance-in-RT-1170-Ethernet/m-p/1370258#M17104</link>
      <description>&lt;P&gt;Hi Bala,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please check the following from the readme file, I hope this helps.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;To experiment with the receive throughput, try to increase the number of receive buffers.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;For LPC platforms, where zero-copy on receive is implemented, the number of buffers is determined by ENET_RXBD_NUM definition.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;When using ENET QOS, where zero-copy on receive is not implemented, increase the PBUF_POOL_SIZE in the file lwipopts.h or on command line.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;For other platforms, where zero-copy on receive is implemented, it is determined by ENET_RXBUFF_NUM definition.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;Also increase the TCP receive window by changing TCP_WND definition in the file lwipopts.h or on command line.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;Make sure that TCP_WND is not larger than (number of receive buffers / TCP_MSS).&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color="#000000"&gt;For RTOS applications, DEFAULT_THREAD_PRIO and TCPIP_THREAD_PRIO values can have effect on maximum throughput as well.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Felipe&lt;/P&gt;</description>
      <pubDate>Fri, 12 Nov 2021 00:38:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Low-performance-in-RT-1170-Ethernet/m-p/1370258#M17104</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2021-11-12T00:38:44Z</dc:date>
    </item>
    <item>
      <title>Re: Low performance in RT 1170 Ethernet</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Low-performance-in-RT-1170-Ethernet/m-p/1372648#M17169</link>
      <description>&lt;P&gt;Hi Felipe,&lt;/P&gt;&lt;P&gt;Thanks for the information, I'll check and update the throughput result&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Bala&lt;/P&gt;</description>
      <pubDate>Wed, 17 Nov 2021 09:28:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Low-performance-in-RT-1170-Ethernet/m-p/1372648#M17169</guid>
      <dc:creator>balasubramaniyam</dc:creator>
      <dc:date>2021-11-17T09:28:39Z</dc:date>
    </item>
  </channel>
</rss>

