diff options
author | Vlad Yasevich <vyasevic@redhat.com> | 2013-02-13 12:00:09 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-02-13 19:41:46 -0500 |
commit | 243a2e63f5f47763b802e9dee8dbf1611a1c1322 (patch) | |
tree | 547c44d694683fe852414b7fade126f3b0d2a56b /net/bridge/Makefile | |
parent | 222229974824a4f30b417531cdc9b5b869d6a6b7 (diff) | |
download | linux-243a2e63f5f47763b802e9dee8dbf1611a1c1322.tar.gz linux-243a2e63f5f47763b802e9dee8dbf1611a1c1322.tar.bz2 linux-243a2e63f5f47763b802e9dee8dbf1611a1c1322.zip |
bridge: Add vlan filtering infrastructure
Adds an optional infrustructure component to bridge that would allow
native vlan filtering in the bridge. Each bridge port (as well
as the bridge device) now get a VLAN bitmap. Each bit in the bitmap
is associated with a vlan id. This way if the bit corresponding to
the vid is set in the bitmap that the packet with vid is allowed to
enter and exit the port.
Write access the bitmap is protected by RTNL and read access
protected by RCU.
Vlan functionality is disabled by default.
Signed-off-by: Vlad Yasevich <vyasevic@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/bridge/Makefile')
-rw-r--r-- | net/bridge/Makefile | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/bridge/Makefile b/net/bridge/Makefile index e859098f5ee9..e85498b2f166 100644 --- a/net/bridge/Makefile +++ b/net/bridge/Makefile @@ -14,4 +14,6 @@ bridge-$(CONFIG_BRIDGE_NETFILTER) += br_netfilter.o bridge-$(CONFIG_BRIDGE_IGMP_SNOOPING) += br_multicast.o br_mdb.o +bridge-$(CONFIG_BRIDGE_VLAN_FILTERING) += br_vlan.o + obj-$(CONFIG_BRIDGE_NF_EBTABLES) += netfilter/ |