Hello,
I am using NDK send and recv utilities from winapps for Ethernet benchmarking.
I am seeing the throughput shown in the log of these tools is not showing max. supported by driver/HW as CPU is not fully loaded (~10%). I have set he update counter to very high value.
I tried changing the values of NDK receive and transmit buffers in .cfg file still see no big improvement.
NdkConfigGlobal.pktNumFrameBufs = 256*8;
NdkConfigGlobal.memRawPageCount = 16*8;
/* change the size of our receive buffers */
Tcp.transmitBufSize = 128*1024;
Tcp.receiveBufSize = 128*1024;
Tcp.receiveBufLimit = 128*1024;
Udp.receiveBufSize = 128*1024;
NDK version 2.24.2.31.
Please suggest way so i can send/recv with full supported bandwidth so as to benchmark my driver correctly. Thanks.