While doing code for Hyper-V, noticed that the virtio driver was confused about receive versus transmit offloads. The virtio checksum offload is L4 (TCP/UDP) only, not IPv4. Also, TSO and LRO are not the same.
This may break some program that was assuming it was getting offloads that it wasn't. Stephen Hemminger (2): virtio: don't falsely claim to do IP checksum virtio: don't claim to support LRO drivers/net/virtio/virtio_ethdev.c | 30 +++++------------------------- 1 file changed, 5 insertions(+), 25 deletions(-) -- 2.11.0