summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_carp.c
Commit message (Expand)AuthorAgeFilesLines
* Set scope on MC address so IPv6 carp advertisement will not get droppedbz2006-10-071-2/+7
* Fix an incompatibility between CARP and IPv4 multicast routing, wherebybms2006-09-251-0/+1
* Revise network interface cloning to take an optional opaquesam2006-07-091-2/+2
* Make in-kernel multicast protocols for pfsync and carp work after enablingmlaier2006-07-081-0/+5
* Fix the following bpf(4) race condition which can result in a panic:csjp2006-06-021-1/+1
* o Introduce carp_multicast_cleanup(), which removes and freesglebius2006-03-211-84/+101
* MFOpenBSD 1.62:glebius2005-11-171-2/+4
* Unbreak for !INET6 case.ru2005-11-141-1/+1
* - Store pointer to the link-level address right in "struct ifnet"ru2005-11-111-13/+13
* Move the cloned interface list management in to if_clone. For some drivers thethompsa2005-11-081-3/+0
* Since carp(4) interfaces presently are kinda fake yet possessyar2005-10-261-1/+1
* Fix build after in6_joingroup change. It remains unclear if DAD breaks CARPmlaier2005-10-221-2/+2
* Change the reference counting to count the number of cloned interfaces for eachthompsa2005-10-121-1/+2
* When a carp(4) interface is being destroyed and is in a promiscous mode,glebius2005-09-091-0/+1
* Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE andrwatson2005-08-091-23/+28
* include netinet6/scope6_var.h.ume2005-07-251-0/+1
* scope cleanup. with this changeume2005-07-251-18/+17
* When doing ARP load balancing source IP is taken in network byte order,glebius2005-07-011-1/+1
* Fix some long standing bugs in writing to the BPF device attached todwmalone2005-06-261-0/+9
* Stop embedding struct ifnet at the top of driver softcs. Instead thebrooks2005-06-101-94/+99
* - When carp interface is destroyed, and it affects global preemptionglebius2005-05-151-1/+12
* Remove anti-LOR bandaid, it is not needed now.glebius2005-04-201-21/+0
* When several carp interfaces are attached to Ethernet interface,glebius2005-03-301-27/+37
* If vhid exists return more informative EEXIST instead of EINVAL. While hereglebius2005-03-181-3/+2
* Fix a potential crash that could occur when CARP_LOG is being used.glebius2005-03-181-2/+1
* Fix typo. Unbreak build. Take pointy hat.glebius2005-03-021-1/+1
* Add more locking when reading/writing to carp softc. When carp softc isglebius2005-03-011-31/+140
* - Add carp_mtx. Use it to protect list of all carp interfaces.glebius2005-03-011-18/+20
* Revert change to struct ifnet. Use ifnet pointer in softc. Embeddingglebius2005-03-011-1/+1
* Remove debugging printf.glebius2005-03-011-1/+0
* Support running carp(4) over a vlan(4) parent interface.yar2005-02-281-1/+2
* Remove unused field from carp softc.glebius2005-02-281-3/+0
* Fix tcpdump(8) on carp(4) interface:glebius2005-02-281-16/+5
* Unbreak the build. carp_iamatch6 and carp_macmatch6 are not supposed to bemlaier2005-02-271-2/+2
* Remove carp_softc.sc_ifp member in favor of union pointers in struct ifnet.glebius2005-02-261-21/+21
* Staticize local functions.glebius2005-02-261-53/+53
* New lines when logging.glebius2005-02-251-17/+18
* Embrace macros with do {} while (0)glebius2005-02-251-2/+4
* Call carp_carpdev_state() from carp_set_addr6(). See log for rev 1.4.glebius2005-02-251-1/+1
* Improve logging:glebius2005-02-251-38/+52
* Fix problem when master comes up with one interface down, and preemptsglebius2005-02-241-2/+2
* Unbreak CARP build on 64-bit architectures.mux2005-02-231-1/+1
* Remove promisc counter from parent interface in carp_clone_destroy(),glebius2005-02-221-0/+1
* Add CARP (Common Address Redundancy Protocol), which allows multipleglebius2005-02-221-0/+2032
OpenPOWER on IntegriCloud