]> git.baikalelectronics.ru Git - 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)
commit4e550d26ff917187c9772dc75f523934a6cf24e1
tree0f6c412046e41a04a333ce3e084d5f4a0aa77e55
parentb0a1803d3b323ad58070ea134134dfffcddb9693
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: 82e9a6c7d879 ("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