freebsd-dev/sbin/ifconfig
Andrew Thompson 85ce729794 Add a bridge interface flag called PRIVATE where any private port can not
communicate with another private port.

All unicast/broadcast/multicast layer2 traffic is blocked so it works much the
same way as using firewall rules but scales better and is generally easier as
firewall packages usually do not allow ARP blocking.

An example usage would be having a number of customers on separate vlans
bridged with a server network. All the vlans are marked private, they can all
communicate with the server network unhindered, but can not exchange any
traffic whatsoever with each other.

Approved by:	re (rwatson)
2007-08-01 00:33:52 +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 Remove IPX over IP tunneling pieces from ifconfig(8), omitted portion of 2007-06-13 18:07:59 +00:00
af_link.c use getifaddrs from libc instead of private code 2007-02-24 23:55:46 +00:00
ifbridge.c Add a bridge interface flag called PRIVATE where any private port can not 2007-08-01 00:33:52 +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 Add a bridge interface flag called PRIVATE where any private port can not 2007-08-01 00:33:52 +00:00
ifconfig.c Remove IPX over IP tunneling pieces from ifconfig(8), omitted portion of 2007-06-13 18:07:59 +00:00
ifconfig.h Remove IPX over IP tunneling pieces from ifconfig(8), omitted portion of 2007-06-13 18:07:59 +00:00
ifgroup.c correct type definition of option routine callback 2007-02-17 18:22:20 +00:00
ifieee80211.c Reset the pointer to the ioctl buffer after it gets changed. 2007-06-12 00:52:40 +00:00
iflagg.c Allow the LACP state to be queried from userland which at the moment is the 2007-07-05 09:18:57 +00:00
ifmac.c Fix special status reporting. Prior to the reorg there was 2004-12-31 19:46:27 +00:00
ifmedia.c Update for revised 802.11 support: 2007-06-11 03:56:33 +00:00
ifpfsync.c Print pfsync interface status if either syncpeer or syncdev is configured. 2006-06-06 11:21:08 +00:00
ifvlan.c o replace special handling of clone operations by a clone callback 2006-07-09 06:10:23 +00:00
Makefile Rename the trunk(4) driver to lagg(4) as it is too similar to vlan trunking. 2007-04-17 00:35:11 +00:00