kernel - Major bridging functionality added (bonding)
authorMatthew Dillon <dillon@apollo.backplane.com>
Thu, 24 Feb 2011 22:14:42 +0000 (14:14 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Thu, 24 Feb 2011 22:14:42 +0000 (14:14 -0800)
commit1e8583743e3c4e239dbff20b8d85e6b25fe43c3f
treed052cc405ecb494fd8d41c487ee68469cbdabc2e
parent70d9a675bf5441cc854a843ead702d08928c37f3
kernel - Major bridging functionality added (bonding)

* Add channel bonding support to if_bridge.  This utilizes the link2 flag
  on the bridge interface.  Participating member interfaces must be
  programmed to the same MAC address.  Multiple bonding groups can be
  created.

  Note that both sides of participating member interfaces must implement
  the link2 feature.  If the other side does not it will likely be blocking
  (due to the spanning tree protocol) some of the member interfaces and
  you will get packet loss.

* Document all the link flags and new features.
sbin/ifconfig/ifbridge.c
sbin/ifconfig/ifconfig.8
share/man/man4/bridge.4
sys/net/bridge/bridgestp.c
sys/net/bridge/if_bridge.c
sys/net/bridge/if_bridgevar.h