cvs commit: src/sbin/ifconfig iftrunk.c src/share/man/man4 trunk.4 src/sys/net ieee8023ad_lacp.c ieee8023ad_lacp.h if.c if_ethersubr.c if_trunk.c if_trunk.h if_var.h src/sys/sys priv.h

Andrew Thompson thompsa at FreeBSD.org
Tue Apr 10 00:27:26 UTC 2007


thompsa     2007-04-10 00:27:25 UTC

  FreeBSD src repository

  Modified files:
    sys/net              if.c if_ethersubr.c if_var.h 
    sys/sys              priv.h 
  Added files:
    sbin/ifconfig        iftrunk.c 
    share/man/man4       trunk.4 
    sys/net              ieee8023ad_lacp.c ieee8023ad_lacp.h 
                         if_trunk.c if_trunk.h 
  Log:
  Add the trunk(4) driver for providing link aggregation, failover and fault
  tolerance.  This driver allows aggregation of multiple network interfaces as
  one virtual interface using a number of different protocols/algorithms.
  
  failover    - Sends traffic through the secondary port if the master becomes
                inactive.
  fec         - Supports Cisco Fast EtherChannel.
  lacp        - Supports the IEEE 802.3ad Link Aggregation Control Protocol
                (LACP) and the Marker Protocol.
  loadbalance - Static loadbalancing using an outgoing hash.
  roundrobin  - Distributes outgoing traffic using a round-robin scheduler
                through all active ports.
  
  This code was obtained from OpenBSD and this also includes 802.3ad LACP support
  from agr(4) in NetBSD.
  
  Revision  Changes    Path
  1.1       +153 -0    src/sbin/ifconfig/iftrunk.c (new)
  1.1       +172 -0    src/share/man/man4/trunk.4 (new)
  1.1       +1763 -0   src/sys/net/ieee8023ad_lacp.c (new)
  1.1       +289 -0    src/sys/net/ieee8023ad_lacp.h (new)
  1.270     +6 -0      src/sys/net/if.c
  1.227     +14 -0     src/sys/net/if_ethersubr.c
  1.1       +1590 -0   src/sys/net/if_trunk.c (new)
  1.1       +209 -0    src/sys/net/if_trunk.h (new)
  1.113     +1 -0      src/sys/net/if_var.h
  1.9       +1 -0      src/sys/sys/priv.h


More information about the cvs-all mailing list