Using EZSDK 5_05_02_00 and omx_05_02_00_48 on DM8148EVM, I have a udp sending performance issue.
My goal is achieving zero errors for 20Mbps udp communication.
Run iperf in a server mode on one DM8148 EVM as follows:
root@dm814x-evm:~# iperf -s -u
On the other DM8148 EVM, run iperf in a client mode as follows:
root@dm814x-evm:~# iperf -u -c [Server Board IP] -b 20M -t 100
The result shows some errors as follows:
[ 3] 0.0-100.0 sec 238 MBytes 20.0 Mbits/sec 0.018 ms 5/170068 (0.0029%)
With the same network environment, running iperf client on my PC shows zero errors in the same test.
My sysctl.conf defines some network parameters as follows:
net.core.rmem_max=33554432
net.core.rmem_default=33554432
net.core.wmem_max=33554432
net.core.wmem_default=33554432
net.ipv4.udp_mem=4096 87380 262144
I'll appreciate any help to improve this 20Mbps UDP error rates.