Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

cross check of jumbo frame enable

$
0
0

Hello,

I am working on NDK. I enabled jumbo frames and measured UDP throughput but just to cross check I disabled jumbo frames and measured again, I'm getting the same results.

The following are the environments settings:

Board: EVMDM8148 , NDK 2.21.01.38

Jumbo enable:

Added jumbo support in predefined processors.

Added  “_INCLUDE_JUMBOFRAME_SUPPORT” in the package.bld

            C:\<Ndk-Install-Dir>\packages\ti\ndk\stack\package.bld

            C:\<Ndk-Install-Dir>\packages\ti\ndk\netctrl\package.bld

Client: 

Added this snippet to ping beyond 3012:

uint to = 65500;
// configure NDK
CfgAddEntry(hCfg, CFGTAG_IP, CFGITEM_IP_IPREASMMAXSIZE,
CFG_ADDMODE_UNIQUE, sizeof(uint), (UINT8*) &to, 0);
CfgAddEntry(hCfg, CFGTAG_IP, CFGITEM_IP_SOCKUDPRXLIMIT,
CFG_ADDMODE_UNIQUE, sizeof(uint), (UINT8*) &to, 0);

winapps:  UDP BuffSize: 64000

Results: 

                  UDP Average throughput on cortex-a8  600 Mhz, Supports ping beyond 3012 

                  Jumbo Enabled: Send - > 21 MB/s    Receive - > 11 MB/s

                  Jumbo Disabled: Send - > 21 MB/s Receive - > 11 MB/s

So it looks like jumbo frames are not enabled or there is no impact of Jumbo frames on UDP  for pings beyond 3012?

Why do I get such a low throughput on receive side? 

Thank you so much for response in advance!

Uma.


Viewing all articles
Browse latest Browse all 262198

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>