]> www.infradead.org Git - users/jedix/linux-maple.git/commit
virtio-net: fail XDP set if guest csum is negotiated
authorJason Wang <jasowang@redhat.com>
Thu, 22 Nov 2018 06:36:31 +0000 (14:36 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 5 Dec 2018 18:41:17 +0000 (19:41 +0100)
commit0435cabc0d6a0f0ebb60589a9ad28d1a3aecd748
tree7d44909c0f30505dd4c37cebf3bdcdf21dfebcce
parente5cfda6c5d04a04e9ec9834925e590f7e921c57f
virtio-net: fail XDP set if guest csum is negotiated

[ Upstream commit 18ba58e1c234ea1a2d9835ac8c1735d965ce4640 ]

We don't support partial csumed packet since its metadata will be lost
or incorrect during XDP processing. So fail the XDP set if guest_csum
feature is negotiated.

Fixes: f600b6905015 ("virtio_net: Add XDP support")
Reported-by: Jesper Dangaard Brouer <brouer@redhat.com>
Cc: Jesper Dangaard Brouer <brouer@redhat.com>
Cc: Pavel Popa <pashinho1990@gmail.com>
Cc: David Ahern <dsahern@gmail.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/virtio_net.c