Bridge has its own way to deterine if the packet is forwardable and it doesn't support 8021ad tags correctly. Instead just allow bridge to use an existing is_skb_forwardable() function. v2: Fix missing hunk in patch 2/2 to make it build. Vlad Yasevich (2): net: Allow modules to use is_skb_forwardable bridge: use is_skb_forwardable in forward path include/linux/netdevice.h | 1 + net/bridge/br_forward.c | 9 ++------- net/core/dev.c | 3 ++- 3 files changed, 5 insertions(+), 8 deletions(-) -- 1.8.5.3