Losing UDP Packets on Colibri T30

We are developing embedded software on a Colibri T30. The software receives Lidar data through a UDP port at approximately 5 MegaBytes/ sec (3450 packets*1456 bytes/packet). We have test software that just reads the data and saves it to a file. When running on a windows laptop, no bits are dropped. When running on the T30 with the default settings we only receive 131 KiloBytes. I tried increasing the socket receive buffer

sysctl -w net.core.rmem_max=26214400 and sysctl -w net.core.rmem_default=26214400

But I am still not receiving all the packets. Can you please tell me what the maximum settings are for the socket receive bufffer? or should I be changing something else?

OS is version ID v2017.12

Are you sure it’s a network issue but not a disk subsystem? Could you try to modify your app to just receive, count and discard packets without saving them to a file?