]> git.baikalelectronics.ru Git - kernel.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)
committerDavid S. Miller <davem@davemloft.net>
Fri, 23 Nov 2018 19:59:40 +0000 (11:59 -0800)
commit2f7d10208767e3d001f7389fe963139706059fc4
treea6d6ca875bf06a4d3213108dbaddbcdee5c18f63
parent485606d253709d29412349801d662cff5927415c
virtio-net: fail XDP set if guest csum is negotiated

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: 571eac349c8d ("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>
drivers/net/virtio_net.c