]> git.baikalelectronics.ru Git - kernel.git/commit
net: core: support XDP generic on stacked devices.
authorStephen Hemminger <stephen@networkplumber.org>
Tue, 28 May 2019 18:47:31 +0000 (11:47 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 30 May 2019 18:12:21 +0000 (11:12 -0700)
commitaec5ebb63e50bc96318b951fdbdcf018fd3ce6c1
tree06ebaa54d4e1878de271ddfa7a656e948062bafa
parent1c55806a41053efd3002ff0e583800abed3f2c5e
net: core: support XDP generic on stacked devices.

When a device is stacked like (team, bonding, failsafe or netvsc) the
XDP generic program for the parent device was not called.

Move the call to XDP generic inside __netif_receive_skb_core where
it can be done multiple times for stacked case.

Fixes: 2a2f3de2862e ("net: xdp: support xdp generic on virtual devices")
Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/dev.c