FreeBSD networking issues: TCP offloading and checksum
In the past month, it’s the second time I’m being bitten by FreeBSD in the networking field.
First time with my own gateway, I had this weird behaviour where machines on a different VLAN than the main one would use the Internet at full speed but would struggle to make any transfer from the main VLAN.
Turns out this was a tcp segmentation offload issue, which seems to cause so much problems it is disabled by default in some appliances.