DragonFly BSD
DragonFly commits List (threaded) for 2011-02
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: kernel - Major bridging functionality added (bonding)


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 24 Feb 2011 14:17:42 -0800 (PST)

commit 1e8583743e3c4e239dbff20b8d85e6b25fe43c3f
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Thu Feb 24 14:14:42 2011 -0800

    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.

Summary of changes:
 sbin/ifconfig/ifbridge.c      |   27 +++-
 sbin/ifconfig/ifconfig.8      |   50 +++++
 share/man/man4/bridge.4       |   45 ++++-
 sys/net/bridge/bridgestp.c    |   71 +++++++-
 sys/net/bridge/if_bridge.c    |  395 +++++++++++++++++++++++++++++++++++------
 sys/net/bridge/if_bridgevar.h |   10 +-
 6 files changed, 533 insertions(+), 65 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/1e8583743e3c4e239dbff20b8d85e6b25fe43c3f


-- 
DragonFly BSD source repository



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]