freebsd-dev/sbin/ifconfig
Andrew Thompson b47888ceba 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.
2007-04-10 00:27:25 +00:00
..
af_atalk.c use getifaddrs from libc instead of private code 2007-02-24 23:55:46 +00:00
af_inet6.c use getifaddrs from libc instead of private code 2007-02-24 23:55:46 +00:00
af_inet.c use getifaddrs from libc instead of private code 2007-02-24 23:55:46 +00:00
af_ipx.c point-to-point address should come from ifa_dstaddr 2007-03-09 23:28:40 +00:00
af_link.c use getifaddrs from libc instead of private code 2007-02-24 23:55:46 +00:00
ifbridge.c These days P2P means peer-2-peer (also well known from serveral filesharing 2006-12-11 23:46:40 +00:00
ifcarp.c Use afswch->af_other_status for carp_status() and pfsync_status(). 2005-02-22 14:07:47 +00:00
ifclone.c Restore the "plumb" compatibility command, which was lost 2006-08-12 18:07:17 +00:00
ifconfig.8 Correct the name of the 'proto' command. 2007-03-29 21:30:26 +00:00
ifconfig.c Back out rev. 1.129 because it breaks the practice of auto-loading 2007-03-24 20:26:54 +00:00
ifconfig.h use getifaddrs from libc instead of private code 2007-02-24 23:55:46 +00:00
ifgroup.c correct type definition of option routine callback 2007-02-17 18:22:20 +00:00
ifieee80211.c don't display ssid cloaking status as "ssid HIDE", use the cmd line 2007-03-30 18:14:04 +00:00
ifmac.c Fix special status reporting. Prior to the reorg there was 2004-12-31 19:46:27 +00:00
ifmedia.c Actually fully emulate NetBSD and print the media instance number 2007-01-22 13:42:07 +00:00
ifpfsync.c Print pfsync interface status if either syncpeer or syncdev is configured. 2006-06-06 11:21:08 +00:00
iftrunk.c Add the trunk(4) driver for providing link aggregation, failover and fault 2007-04-10 00:27:25 +00:00
ifvlan.c o replace special handling of clone operations by a clone callback 2006-07-09 06:10:23 +00:00
Makefile Import interface groups from OpenBSD. This allows to group interfaces in 2006-06-19 22:20:45 +00:00