Bug#729567: When a large TCP segment (created by generic-receive-offload) is split up who is supposed to create the checksums?
So this is what I think is happening.
My router machine, running 3.10, has generic-receive-offload set on its
LAN port.
It happily sticks together five 1354 byte segments to make one nice
tasty 6670 byte segment.
Which then gets routed to a tun device, going to OpenVPN, so the fat
6670 byte segment gets split up into five 1354 byte segments.
But those segments don't have a valid checksum, so when the fall out of
the other end of the OpenVPN connection nobody will pay any attention to
them.
How sad.
What is to be done?
Reply to: