With RLO activated on bxe interfaces, we get corrupted files over NFS, parts of a read file will occasionally have parts of network traffic in it, usually parts of other files. Sometimes only the beginning of a file is shown. Opening the same file from another server not using bxe will always show the correct file. Opening the same file from another server using bxe might give you a corrupted file, but not exactly the same corruption as another server using bxe. Deactivating RLO will make the problem go away and show the correct file content. We've also gotten errors regarding mysql like this: PHP Warning: Packets out of order. Expected 14 received 32. Packet size=2105376 in <file> This bug is very similar to the earlier bug regarding bxe with TSO enabled, more info on that one here: https://www.freebsd.org/releases/10.0R/errata.html HW: Dell FX2 with FN410T IOA NIC: BCM57810 freebsd-version: 10.2-RELEASE-p14
Correction, it's about LRO (large receive offload), not RLO.