]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
virtio-net: don't disable guest csum when disable LRO
authorTonghao Zhang <xiangxia.m.yue@gmail.com>
Tue, 29 Sep 2020 01:58:06 +0000 (09:58 +0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 29 Sep 2020 19:53:19 +0000 (12:53 -0700)
commit1a03b8a35a957f9f38ecb8a97443b7380bbf6a8b
tree0f6c412046e41a04a333ce3e084d5f4a0aa77e55
parent78b70155dc73280be2c7084a3be591161cdc6d0c
virtio-net: don't disable guest csum when disable LRO

Open vSwitch and Linux bridge will disable LRO of the interface
when this interface added to them. Now when disable the LRO, the
virtio-net csum is disable too. That drops the forwarding performance.

Fixes: a02e8964eaf9 ("virtio-net: ethtool configurable LRO")
Cc: Michael S. Tsirkin <mst@redhat.com>
Cc: Jason Wang <jasowang@redhat.com>
Cc: Willem de Bruijn <willemb@google.com>
Signed-off-by: Tonghao Zhang <xiangxia.m.yue@gmail.com>
Acked-by: Willem de Bruijn <willemb@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/virtio_net.c