• Bernhard Thaler's avatar
    bridge: change BR_GROUPFWD_RESTRICTED to allow forwarding of LLDP frames · 784b58a3
    Bernhard Thaler authored
    BR_GROUPFWD_RESTRICTED bitmask restricts users from setting values to
    /sys/class/net/brX/bridge/group_fwd_mask that allow forwarding of
    some IEEE 802.1D Table 7-10 Reserved addresses:
    
    	(MAC Control) 802.3		01-80-C2-00-00-01
    	(Link Aggregation) 802.3	01-80-C2-00-00-02
    	802.1AB LLDP			01-80-C2-00-00-0E
    
    Change BR_GROUPFWD_RESTRICTED to allow to forward LLDP frames and document
    group_fwd_mask.
    
    e.g.
       echo 16384 > /sys/class/net/brX/bridge/group_fwd_mask
    allows to forward LLDP frames.
    
    This may be needed for bridge setups used for network troubleshooting or
    any other scenario where forwarding of LLDP frames is desired (e.g. bridge
    connecting a virtual machine to real switch transmitting LLDP frames that
    virtual machine needs to receive).
    
    Tested on a simple bridge setup with two interfaces and host transmitting
    LLDP frames on one side of this bridge (used lldpd). Setting group_fwd_mask
    as described above lets LLDP frames traverse bridge.
    Signed-off-by: default avatarBernhard Thaler <bernhard.thaler@wvnet.at>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    784b58a3
sysfs-class-net 7.97 KB