This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/TDA2EVM5777: Tx throughput issue with TI NDK

Part Number: TDA2EVM5777

Tool/software: TI-RTOS

Hello All,

I am running network transmit with TCP/IP on TDA2xx device using TI NDK.\

I am seeing my throughput doesn't cross 16Mbps even though my CPU load is just 7% (Cortex A15 running at 1GHz).

Below is my NDK configuration:

NdkConfigGlobal.lowTaskStackSize = 8192;
NdkConfigGlobal.normTaskStackSize = 8192;
NdkConfigGlobal.highTaskStackSize = 8192;
NdkConfigGlobal.ndkThreadStackSize = 8192;
NdkConfigGlobal.pktSizeFrameBuf = 1536;
NdkConfigGlobal.pktNumFrameBufs = 192*8;
NdkConfigGlobal.memRawPageCount = 16*8;
Tcp.transmitBufSize = 256*1024;
Tcp.receiveBufSize = 256*1024;
Tcp.receiveBufLimit = 256*1024;

Also i am not setting any options for recv and send window size via setsockopt.