]>
Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
6a2e9b73 SR |
2 | # |
3 | # 802.1d Ethernet Bridging | |
4 | # | |
5 | ||
6 | config BRIDGE | |
7 | tristate "802.1d Ethernet Bridging" | |
cf0f02d0 | 8 | select LLC |
7c85fbf0 | 9 | select STP |
dcbcdf22 | 10 | depends on IPV6 || IPV6=n |
a7f7f624 | 11 | help |
6a2e9b73 SR |
12 | If you say Y here, then your Linux box will be able to act as an |
13 | Ethernet bridge, which means that the different Ethernet segments it | |
14 | is connected to will appear as one Ethernet to the participants. | |
15 | Several such bridges can work together to create even larger | |
16 | networks of Ethernets using the IEEE 802.1 spanning tree algorithm. | |
17 | As this is a standard, Linux bridges will cooperate properly with | |
18 | other third party bridge products. | |
19 | ||
20 | In order to use the Ethernet bridge, you'll need the bridge | |
c03e2fa7 | 21 | configuration tools; see <file:Documentation/networking/bridge.rst> |
6a2e9b73 SR |
22 | for location. Please read the Bridge mini-HOWTO for more |
23 | information. | |
24 | ||
25 | If you enable iptables support along with the bridge support then you | |
26 | turn your bridge into a bridging IP firewall. | |
27 | iptables will then see the IP packets being bridged, so you need to | |
28 | take this into account when setting up your firewall rules. | |
29 | Enabling arptables support when bridging will let arptables see | |
30 | bridged ARP traffic in the arptables FORWARD chain. | |
31 | ||
32 | To compile this code as a module, choose M here: the module | |
33 | will be called bridge. | |
34 | ||
35 | If unsure, say N. | |
eb1d1641 HX |
36 | |
37 | config BRIDGE_IGMP_SNOOPING | |
08b202b6 | 38 | bool "IGMP/MLD snooping" |
024c378f | 39 | depends on BRIDGE |
1cd4efdd | 40 | depends on INET |
eb1d1641 | 41 | default y |
a7f7f624 | 42 | help |
eb1d1641 | 43 | If you say Y here, then the Ethernet bridge will be able selectively |
08b202b6 YH |
44 | forward multicast traffic based on IGMP/MLD traffic received from |
45 | each port. | |
eb1d1641 HX |
46 | |
47 | Say N to exclude this support and reduce the binary size. | |
48 | ||
49 | If unsure, say Y. | |
243a2e63 VY |
50 | |
51 | config BRIDGE_VLAN_FILTERING | |
52 | bool "VLAN filtering" | |
53 | depends on BRIDGE | |
54 | depends on VLAN_8021Q | |
55 | default n | |
a7f7f624 | 56 | help |
243a2e63 VY |
57 | If you say Y here, then the Ethernet bridge will be able selectively |
58 | receive and forward traffic based on VLAN information in the packet | |
59 | any VLAN information configured on the bridge port or bridge device. | |
60 | ||
61 | Say N to exclude this support and reduce the binary size. | |
62 | ||
63 | If unsure, say Y. | |
2cc974f8 HV |
64 | |
65 | config BRIDGE_MRP | |
66 | bool "MRP protocol" | |
67 | depends on BRIDGE | |
68 | default n | |
69 | help | |
70 | If you say Y here, then the Ethernet bridge will be able to run MRP | |
71 | protocol to detect loops | |
72 | ||
73 | Say N to exclude this support and reduce the binary size. | |
74 | ||
75 | If unsure, say N. | |
f323aa54 HB |
76 | |
77 | config BRIDGE_CFM | |
78 | bool "CFM protocol" | |
79 | depends on BRIDGE | |
80 | help | |
81 | If you say Y here, then the Ethernet bridge will be able to run CFM | |
82 | protocol according to 802.1Q section 12.14 | |
83 | ||
84 | Say N to exclude this support and reduce the binary size. | |
85 | ||
86 | If unsure, say N. |