The Bio buffer size for outgoing packets should perhaps be tuned to (max input pkt + max header size) so that write(2) will only be called on Bflush(2),