Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 112127
b: refs/heads/master
c: 20f3c56
h: refs/heads/master
i:
  112125: a5d74f8
  112123: 8cf813a
  112119: f8ca1cb
  112111: a922fcf
  112095: 57e49e6
  112063: 0674544
  111999: c29606f
  111871: 89e0241
  111615: 7c62613
v: v3
  • Loading branch information
Jan Engelhardt authored and Patrick McHardy committed Oct 8, 2008
1 parent e9b8cb4 commit 4241a0d
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 25 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 2203eb47603b01b15a4b1d5b1c7886da96158e74
refs/heads/master: 20f3c56f4d7c76bcb66050f3364aa8da110f5bbd
29 changes: 5 additions & 24 deletions trunk/net/bridge/netfilter/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,21 @@
# Bridge netfilter configuration
#

menu "Bridge: Netfilter Configuration"
depends on BRIDGE && BRIDGE_NETFILTER

config BRIDGE_NF_EBTABLES
menuconfig BRIDGE_NF_EBTABLES
tristate "Ethernet Bridge tables (ebtables) support"
select NETFILTER_XTABLES
help
ebtables is a general, extensible frame/packet identification
framework. Say 'Y' or 'M' here if you want to do Ethernet
filtering/NAT/brouting on the Ethernet bridge.

if BRIDGE_NF_EBTABLES

#
# tables
#
config BRIDGE_EBT_BROUTE
tristate "ebt: broute table support"
depends on BRIDGE_NF_EBTABLES
help
The ebtables broute table is used to define rules that decide between
bridging and routing frames, giving Linux the functionality of a
Expand All @@ -28,7 +27,6 @@ config BRIDGE_EBT_BROUTE

config BRIDGE_EBT_T_FILTER
tristate "ebt: filter table support"
depends on BRIDGE_NF_EBTABLES
help
The ebtables filter table is used to define frame filtering rules at
local input, forwarding and local output. See the man page for
Expand All @@ -38,7 +36,6 @@ config BRIDGE_EBT_T_FILTER

config BRIDGE_EBT_T_NAT
tristate "ebt: nat table support"
depends on BRIDGE_NF_EBTABLES
help
The ebtables nat table is used to define rules that alter the MAC
source address (MAC SNAT) or the MAC destination address (MAC DNAT).
Expand All @@ -50,15 +47,13 @@ config BRIDGE_EBT_T_NAT
#
config BRIDGE_EBT_802_3
tristate "ebt: 802.3 filter support"
depends on BRIDGE_NF_EBTABLES
help
This option adds matching support for 802.3 Ethernet frames.

To compile it as a module, choose M here. If unsure, say N.

config BRIDGE_EBT_AMONG
tristate "ebt: among filter support"
depends on BRIDGE_NF_EBTABLES
help
This option adds the among match, which allows matching the MAC source
and/or destination address on a list of addresses. Optionally,
Expand All @@ -68,7 +63,6 @@ config BRIDGE_EBT_AMONG

config BRIDGE_EBT_ARP
tristate "ebt: ARP filter support"
depends on BRIDGE_NF_EBTABLES
help
This option adds the ARP match, which allows ARP and RARP header field
filtering.
Expand All @@ -77,7 +71,6 @@ config BRIDGE_EBT_ARP

config BRIDGE_EBT_IP
tristate "ebt: IP filter support"
depends on BRIDGE_NF_EBTABLES
help
This option adds the IP match, which allows basic IP header field
filtering.
Expand All @@ -95,7 +88,6 @@ config BRIDGE_EBT_IP6

config BRIDGE_EBT_LIMIT
tristate "ebt: limit match support"
depends on BRIDGE_NF_EBTABLES
help
This option adds the limit match, which allows you to control
the rate at which a rule can be matched. This match is the
Expand All @@ -106,7 +98,6 @@ config BRIDGE_EBT_LIMIT

config BRIDGE_EBT_MARK
tristate "ebt: mark filter support"
depends on BRIDGE_NF_EBTABLES
help
This option adds the mark match, which allows matching frames based on
the 'nfmark' value in the frame. This can be set by the mark target.
Expand All @@ -117,7 +108,6 @@ config BRIDGE_EBT_MARK

config BRIDGE_EBT_PKTTYPE
tristate "ebt: packet type filter support"
depends on BRIDGE_NF_EBTABLES
help
This option adds the packet type match, which allows matching on the
type of packet based on its Ethernet "class" (as determined by
Expand All @@ -128,7 +118,6 @@ config BRIDGE_EBT_PKTTYPE

config BRIDGE_EBT_STP
tristate "ebt: STP filter support"
depends on BRIDGE_NF_EBTABLES
help
This option adds the Spanning Tree Protocol match, which
allows STP header field filtering.
Expand All @@ -137,7 +126,6 @@ config BRIDGE_EBT_STP

config BRIDGE_EBT_VLAN
tristate "ebt: 802.1Q VLAN filter support"
depends on BRIDGE_NF_EBTABLES
help
This option adds the 802.1Q vlan match, which allows the filtering of
802.1Q vlan fields.
Expand All @@ -157,7 +145,6 @@ config BRIDGE_EBT_ARPREPLY

config BRIDGE_EBT_DNAT
tristate "ebt: dnat target support"
depends on BRIDGE_NF_EBTABLES
help
This option adds the MAC DNAT target, which allows altering the MAC
destination address of frames.
Expand All @@ -166,7 +153,6 @@ config BRIDGE_EBT_DNAT

config BRIDGE_EBT_MARK_T
tristate "ebt: mark target support"
depends on BRIDGE_NF_EBTABLES
help
This option adds the mark target, which allows marking frames by
setting the 'nfmark' value in the frame.
Expand All @@ -177,7 +163,6 @@ config BRIDGE_EBT_MARK_T

config BRIDGE_EBT_REDIRECT
tristate "ebt: redirect target support"
depends on BRIDGE_NF_EBTABLES
help
This option adds the MAC redirect target, which allows altering the MAC
destination address of a frame to that of the device it arrived on.
Expand All @@ -186,7 +171,6 @@ config BRIDGE_EBT_REDIRECT

config BRIDGE_EBT_SNAT
tristate "ebt: snat target support"
depends on BRIDGE_NF_EBTABLES
help
This option adds the MAC SNAT target, which allows altering the MAC
source address of frames.
Expand All @@ -197,7 +181,6 @@ config BRIDGE_EBT_SNAT
#
config BRIDGE_EBT_LOG
tristate "ebt: log support"
depends on BRIDGE_NF_EBTABLES
help
This option adds the log watcher, that you can use in any rule
in any ebtables table. It records info about the frame header
Expand All @@ -207,7 +190,6 @@ config BRIDGE_EBT_LOG

config BRIDGE_EBT_ULOG
tristate "ebt: ulog support (OBSOLETE)"
depends on BRIDGE_NF_EBTABLES
help
This option enables the old bridge-specific "ebt_ulog" implementation
which has been obsoleted by the new "nfnetlink_log" code (see
Expand All @@ -224,7 +206,6 @@ config BRIDGE_EBT_ULOG

config BRIDGE_EBT_NFLOG
tristate "ebt: nflog support"
depends on BRIDGE_NF_EBTABLES
help
This option enables the nflog watcher, which allows to LOG
messages through the netfilter logging API, which can use
Expand All @@ -236,4 +217,4 @@ config BRIDGE_EBT_NFLOG

To compile it as a module, choose M here. If unsure, say N.

endmenu
endif # BRIDGE_NF_EBTABLES

0 comments on commit 4241a0d

Please sign in to comment.