The [Bridge] section accepts the following keys:
UnicastFlood=
Takes a boolean. Controls whether the bridge should flood
traffic for which an FDB entry is missing and the destination
is unknown through this port. When unset, the kernel's
default will be used.
MulticastFlood=
Takes a boolean. Controls whether the bridge should flood
traffic for which an MDB entry is missing and the destination
is unknown through this port. When unset, the kernel's
default will be used.
MulticastToUnicast=
Takes a boolean. Multicast to unicast works on top of the
multicast snooping feature of the bridge. Which means unicast
copies are only delivered to hosts which are interested in
it. When unset, the kernel's default will be used.
NeighborSuppression=
Takes a boolean. Configures whether ARP and ND neighbor
suppression is enabled for this port. When unset, the
kernel's default will be used.
Learning=
Takes a boolean. Configures whether MAC address learning is
enabled for this port. When unset, the kernel's default will
be used.
HairPin=
Takes a boolean. Configures whether traffic may be sent back
out of the port on which it was received. When this flag is
false, then the bridge will not forward traffic back out of
the receiving port. When unset, the kernel's default will be
used.
UseBPDU=
Takes a boolean. Configures whether STP Bridge Protocol Data
Units will be processed by the bridge port. When unset, the
kernel's default will be used.
FastLeave=
Takes a boolean. This flag allows the bridge to immediately
stop multicast traffic on a port that receives an IGMP Leave
message. It is only used with IGMP snooping if enabled on the
bridge. When unset, the kernel's default will be used.
AllowPortToBeRoot=
Takes a boolean. Configures whether a given port is allowed
to become a root port. Only used when STP is enabled on the
bridge. When unset, the kernel's default will be used.
ProxyARP=
Takes a boolean. Configures whether proxy ARP to be enabled
on this port. When unset, the kernel's default will be used.
ProxyARPWiFi=
Takes a boolean. Configures whether proxy ARP to be enabled
on this port which meets extended requirements by IEEE 802.11
and Hotspot 2.0 specifications. When unset, the kernel's
default will be used.
MulticastRouter=
Configures this port for having multicast routers attached. A
port with a multicast router will receive all multicast
traffic. Takes one of "no" to disable multicast routers on
this port, "query" to let the system detect the presence of
routers, "permanent" to permanently enable multicast traffic
forwarding on this port, or "temporary" to enable multicast
routers temporarily on this port, not depending on incoming
queries. When unset, the kernel's default will be used.
Cost=
Sets the "cost" of sending packets of this interface. Each
port in a bridge may have a different speed and the cost is
used to decide which link to use. Faster interfaces should
have lower costs. It is an integer value between 1 and 65535.
Priority=
Sets the "priority" of sending packets on this interface.
Each port in a bridge may have a different priority which is
used to decide which link to use. Lower value means higher
priority. It is an integer value between 0 to 63. Networkd
does not set any default, meaning the kernel default value of
32 is used.