Hello,
I am using the TMS320DM6467T evaluation board. I see that it is labeled version C.
I am having a problem where I am dropping close to 50% of my UDP packets when using the iperf utility at 500mbps. I need this rate to work. I have seen other posts regarding the capability of the hardware etc. but these were dated almost 2 years ago.
I am wondering if there is any advice on this subject. Perhaps I did not properly enable my gigabit ethernet or something?
Here are the results from an iperf run using direct connection (no switches) between a linux box and the davinci.
Linux client
[bjabkiewicz@localhost /]$ iperf -c 172.17.1.55 -u -t 20 -b 500m
------------------------------------------------------------
Client connecting to 172.17.1.55, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size: 0.12 MByte (default)
------------------------------------------------------------
[ 3] local 172.17.1.152 port 49022 connected with 172.17.1.55 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-20.0 sec 454 MBytes 22.7 MBytes/sec
[ 3] Sent 324001 datagrams
[ 3] Server Report:
[ 3] 0.0-20.2 sec 199 MBytes 9.84 MBytes/sec 15.316 ms 182027/323988 (56%)
[ 3] 0.0-20.2 sec 1 datagrams received out-of-order
Davinci Server
root@dm6467t-evm:~/iperf-2.0.5# ./src/iperf -s -u
------------------------------------------------------------
Server listening on UDP port 5001
Receiving 1470 byte datagrams
UDP buffer size: 108 KByte (default)
------------------------------------------------------------
[ 6] local 172.17.1.55 port 5001 connected with 172.17.1.152 port 49491
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[ 6] 0.0- 5.2 sec 53.4 MBytes 85.5 Mbits/sec 15.463 ms 41610/79725 (52%)
[ 6] 0.0- 5.2 sec 1 datagrams received out-of-order
[ 7] local 172.17.1.55 port 5001 connected with 172.17.1.152 port 52790
[ 7] 0.0-20.2 sec 198 MBytes 81.9 Mbits/sec 15.386 ms 182446/323547 (56%)
[ 7] 0.0-20.2 sec 1 datagrams received out-of-order
[ 6] local 172.17.1.55 port 5001 connected with 172.17.1.152 port 49022
[ 6] 0.0-20.2 sec 199 MBytes 82.5 Mbits/sec 15.317 ms 182027/323988 (56%)
[ 6] 0.0-20.2 sec 1 datagrams received out-of-order
I have also tried to adjust the values in the /proc/sys/net/core wmem and rmem as well as the /proc/sys/net/ipv4 udp_rmem/wmem/mem files on the davinci. This did not improve performance.