Tool/software:
Hello,
I am currently testing Wi-SUN network performance test using TI devices with Linux wpantund and iperf.
My test setup uses a Border Router (Linux + wpantund) and Router Node (Linux + wpantund).
And the PHY modes are configured to 50 kbps, 150kbps, and 300kbps in different tests.
(The PHY modes are refered by the documment TI Wi-SUN Network Performance.)

On the application side, I run iperf with UDP and payload size 1200 bytes for 60 seconds.
Server command: iperf -V -u -s -i 1 -B 2020:abcd::212:4b00:xxxx:xxxx
Client command: iperf -c 2020:abcd::212:4b00:xxxx:xxxx -u -V -i 1 -t 60 -l 1200 -b 150k -B 2020:abcd::212:4b00:xxxx:xxxx
Issue
For the PHY mode 50 kbps, the measure throughputs are arount 25 ~ 30.
I looks reasonable.
However, regardless of whether the PHY mode is set to 150kbs, or 300 kbps, the measured throughput always remains around 48~52 kbps.
Even when baudrate is increased to 921600 and buffer size (CONFIG_NCP_TX_BUFFER_SIZE, CONFIG_NCP_UART_TX_CHUNK, CONFIG_NCP_UART_RX_BUFFER) are enlarged to 2048,
the throughput result does not change.
Is there a known throughput limitation in Linux wpantund?

