xref: /openbmc/linux/net/bridge/Kconfig (revision 7c85fbf0657f216557b0c9c4a2e4e07f37d8bb8c)
16a2e9b73SSam Ravnborg#
26a2e9b73SSam Ravnborg# 802.1d Ethernet Bridging
36a2e9b73SSam Ravnborg#
46a2e9b73SSam Ravnborg
56a2e9b73SSam Ravnborgconfig BRIDGE
66a2e9b73SSam Ravnborg	tristate "802.1d Ethernet Bridging"
7cf0f02d0SStephen Hemminger	select LLC
8*7c85fbf0SPatrick McHardy	select STP
96a2e9b73SSam Ravnborg	---help---
106a2e9b73SSam Ravnborg	  If you say Y here, then your Linux box will be able to act as an
116a2e9b73SSam Ravnborg	  Ethernet bridge, which means that the different Ethernet segments it
126a2e9b73SSam Ravnborg	  is connected to will appear as one Ethernet to the participants.
136a2e9b73SSam Ravnborg	  Several such bridges can work together to create even larger
146a2e9b73SSam Ravnborg	  networks of Ethernets using the IEEE 802.1 spanning tree algorithm.
156a2e9b73SSam Ravnborg	  As this is a standard, Linux bridges will cooperate properly with
166a2e9b73SSam Ravnborg	  other third party bridge products.
176a2e9b73SSam Ravnborg
186a2e9b73SSam Ravnborg	  In order to use the Ethernet bridge, you'll need the bridge
196a2e9b73SSam Ravnborg	  configuration tools; see <file:Documentation/networking/bridge.txt>
206a2e9b73SSam Ravnborg	  for location. Please read the Bridge mini-HOWTO for more
216a2e9b73SSam Ravnborg	  information.
226a2e9b73SSam Ravnborg
236a2e9b73SSam Ravnborg	  If you enable iptables support along with the bridge support then you
246a2e9b73SSam Ravnborg	  turn your bridge into a bridging IP firewall.
256a2e9b73SSam Ravnborg	  iptables will then see the IP packets being bridged, so you need to
266a2e9b73SSam Ravnborg	  take this into account when setting up your firewall rules.
276a2e9b73SSam Ravnborg	  Enabling arptables support when bridging will let arptables see
286a2e9b73SSam Ravnborg	  bridged ARP traffic in the arptables FORWARD chain.
296a2e9b73SSam Ravnborg
306a2e9b73SSam Ravnborg	  To compile this code as a module, choose M here: the module
316a2e9b73SSam Ravnborg	  will be called bridge.
326a2e9b73SSam Ravnborg
336a2e9b73SSam Ravnborg	  If unsure, say N.
34