On my PC I have an issue related to UDP: when snmp bulk request comes and response size is larger than MTU (1500), UDP packet fragmented but only the first part is sent to network. I get a traffic dump on the PC and see the only the first fragment is transmitted. It looks like other parts of UDP packet is dropped by network stack/kernel. OS is Linux. Both hosts are in the same subnet.
What can be wrong? Network settings, kernel settings, user space, etc?