Bring CARP into the tree. CARP = Common Address Redundancy Protocol, which
authorMatthew Dillon <dillon@dragonflybsd.org>
Thu, 16 Aug 2007 20:03:58 +0000 (20:03 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Thu, 16 Aug 2007 20:03:58 +0000 (20:03 +0000)
commit0d16ba1d35b9c5ad41d2ccdbea495013367a6647
treeba4f88a5d73e79dc4703fc7e20b0a18a42596f93
parent9e0d52f9000147659a9080291ee55889de16eb3e
Bring CARP into the tree.  CARP = Common Address Redundancy Protocol, which
allows an IP address to hot switch to backup machine(s) when the master goes
offline.

Submitted-by: Baptiste Ritter <baptiste.ritter@ulp.u-strasbg.fr>,
Jonathan, and Nicolas
Testing-by: Thomas Nikolajsen, Gergo Szakal
Obtained-from: OpenBSD, NetBSD, and FreeBSD
34 files changed:
etc/protocols
sbin/ifconfig/Makefile
sbin/ifconfig/ifcarp.c [new file with mode: 0644]
sbin/ifconfig/ifconfig.8
sbin/ifconfig/ifmedia.c
share/man/man4/Makefile
share/man/man4/carp.4 [new file with mode: 0644]
share/man/man4/pfsync.4
sys/conf/files
sys/conf/options
sys/config/LINT
sys/net/if_ethersubr.c
sys/net/if_media.h
sys/net/if_types.h
sys/net/if_var.h
sys/netinet/if_ether.c
sys/netinet/if_ether.h
sys/netinet/in.h
sys/netinet/in_proto.c
sys/netinet/ip_carp.c [new file with mode: 0644]
sys/netinet/ip_carp.h [new file with mode: 0644]
sys/netinet/ip_var.h
sys/netinet6/in6.c
sys/netinet6/in6_ifattach.c
sys/netinet6/in6_proto.c
sys/netinet6/in6_var.h
sys/netinet6/nd6.c
sys/netinet6/nd6_nbr.c
sys/netinet6/scope6.c
sys/netinet6/scope6_var.h
sys/sys/mbuf.h
usr.bin/netstat/inet.c
usr.bin/netstat/main.c
usr.bin/netstat/netstat.h