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-src
mailing list