[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: