I have a server application which send UDP packets at 200Mbps speed. The output ethernet interface is 1000Mbps. But UDP packets burst loss in a irregular interval. I noticed the field SndbufErrors
in /proc/net/snmp
increased as long as packet loss issue occurred. The packet loss not exists if UDP packets are sent to loopback
interface.
There is not any error return by udp.send
.
I have digged into Linux kernel, but I'm missing when I reach the route subsystem.
What does SndbufErrors
mean? Why does the number increase?