kernel, nagle and delayed acks
Recompiling your kernel remotely is bad. Gentoo decided to remove the driver for my eth0 (which wasn’t in use) making my eth1 into eth0… in the process breaking netmount and all related daemons! The new kernel also decided to break apache… so I recompiled that… which broke PHP… which I recompiled… but it depended on ssmtp because qmail was masked. I used superglue to fix everything and now it’s all good.
I would also like to kick Nagle in the nuts… as well as the guy who implemented delayed acks. Thanks.