netfilter: bridge: start splitting mask into public/private chunks
authorFlorian Westphal <fw@strlen.de>
Thu, 2 Apr 2015 12:31:44 +0000 (14:31 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 8 Apr 2015 14:49:11 +0000 (16:49 +0200)
commit3eaf402502e49ad9c58c73e8599c7c4f345d62da
treedf5d4e77678c1793f11fdf828c0a98645314674c
parent383307838d41935841ba6b2e939b968326e2dea1
netfilter: bridge: start splitting mask into public/private chunks

->mask is a bit info field that mixes various use cases.

In particular, we have flags that are mutually exlusive, and flags that
are only used within br_netfilter while others need to be exposed to
other parts of the kernel.

Remove BRNF_8021Q/PPPoE flags.  They're mutually exclusive and only
needed within br_netfilter context.

Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/linux/netfilter_bridge.h
include/linux/skbuff.h
net/bridge/br_netfilter.c