]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit5352d7f2d98e68c7287ef0b76dd2752577d3fcdb
treedf5d4e77678c1793f11fdf828c0a98645314674c
parentfe68d36c33e1c21204072261fe58f27ccce8aa23
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