X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=drivers%2Fnet%2Fmacvtap.c;h=59e9605de316809a702951a5c6de3dbee3a43a69;hb=f8ce1faf55955de62e0a12e330c6d9a526071f65;hp=a449439bd65366e5790037c21a4d3ce3f0e1ce97;hpb=d02a9a89db3437467de45a451739e520877f4a48;p=cascardo%2Flinux.git diff --git a/drivers/net/macvtap.c b/drivers/net/macvtap.c index a449439bd653..59e9605de316 100644 --- a/drivers/net/macvtap.c +++ b/drivers/net/macvtap.c @@ -725,6 +725,8 @@ static ssize_t macvtap_get_user(struct macvtap_queue *q, struct msghdr *m, goto err_kfree; } + skb_probe_transport_header(skb, ETH_HLEN); + rcu_read_lock_bh(); vlan = rcu_dereference_bh(q->vlan); /* copy skb_ubuf_info for callback when skb has no error */