]> www.infradead.org Git - users/dwmw2/linux.git/commit
net: tun: don't assume IFF_VNET_HDR in tun_xdp_one() tx path
authorDavid Woodhouse <dwmw@amazon.co.uk>
Tue, 22 Jun 2021 11:06:39 +0000 (12:06 +0100)
committerDavid Woodhouse <dwmw@amazon.co.uk>
Thu, 24 Jun 2021 12:14:07 +0000 (13:14 +0100)
commitf13a57def3120d26219d8ba256063fda9a57f394
tree1122836b58a6845b300f282a72aaa15991f4945e
parent3ab3af720af8cfab34248424a44a7e4786a954d2
net: tun: don't assume IFF_VNET_HDR in tun_xdp_one() tx path

Sometimes it's just a data packet. The virtio_net_hdr processing should be
conditional on IFF_VNET_HDR, just as it is in tun_get_user().

Fixes: 043d222f93ab ("tuntap: accept an array of XDP buffs through sendmsg()")
Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
drivers/net/tun.c