aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/ip_carp.c
Commit message (Expand)AuthorAgeFilesLines
* Complete the swap of carp(4) log levels and document the change.Ruslan Ermilov2010-01-081-2/+2
* Until this moment carp(4) used a strange logging priority. It used debugGleb Smirnoff2009-12-021-16/+16
* Fix CARP memory leaks on carp_if's malloc'd using M_CARP. This occurs whenWill Andrews2009-08-201-3/+3
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+1
* Show interface name which received short CARP packet (e.g. a VRRP packet),Xin LI2009-07-301-2/+3
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-5/+0
* Add address list locking for in6_ifaddrhead/ia_link: as with lockingRobert Watson2009-06-251-2/+11
* Add a new global rwlock, in_ifaddr_lock, which will synchronize use of theRobert Watson2009-06-251-3/+16
* Fix CARP build.Robert Watson2009-06-241-1/+1
* Convert netinet6 to using queue(9) rather than hand-crafted linked listsRobert Watson2009-06-241-1/+1
* Modify most routines returning 'struct ifaddr *' to return referencesRobert Watson2009-06-231-0/+1
* Bite the bullet, and make the IPv6 SSM and MLDv2 mega-commit:Bruce M Simpson2009-04-291-31/+37
* Acquire IF_ADDR_LOCK() around most iterations over ifp->if_addrheadRobert Watson2009-04-261-0/+17
* Change if_output to take a struct route as its fourth argument in orderKip Macy2009-04-161-2/+5
* Update stats in struct carpstats using two new macros: CARPSTATS_ADD()Robert Watson2009-04-121-20/+20
* This main goals of this project are:Qing Li2008-12-151-8/+0
* In a case of CARP status change run through the if_link_state_change()Gleb Smirnoff2008-12-051-4/+5
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+2
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-9/+9
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+3
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-2/+3
* Fix carp(4) panics that can occur during carp interface configuration.Ermal Luçi2008-07-141-0/+8
* Sort IP addresses before hashing them for the signature. Otherwise carp isMax Laier2008-06-021-13/+39
* If the vhid already present, return EEXIST instead ofGleb Smirnoff2008-02-071-1/+1
* Add FBSDID to all files in netinet so that people can moreMike Silbersack2007-10-071-2/+3
* Replace references to NET_CALLOUT_MPSAFE with CALLOUT_MPSAFE, and removeRobert Watson2007-07-281-3/+3
* Import rewrite of IPv4 socket multicast layer to support source-specificBruce M Simpson2007-06-121-0/+3
* Do not leak lock in the case of EEXIST error.Gleb Smirnoff2007-06-061-2/+6
* Since rev. 1.94 of netinet/in.c, the netinet layer frees all itsGleb Smirnoff2007-02-021-6/+24
* Make it possible that carpdetach() unlocks on return. Then, inGleb Smirnoff2007-01-251-8/+7
* Spacing.Gleb Smirnoff2007-01-251-5/+5
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-2/+5
* Set scope on MC address so IPv6 carp advertisement will not get droppedBjoern A. Zeeb2006-10-071-2/+7
* Fix an incompatibility between CARP and IPv4 multicast routing, wherebyBruce M Simpson2006-09-251-0/+1
* Revise network interface cloning to take an optional opaqueSam Leffler2006-07-091-2/+2
* Make in-kernel multicast protocols for pfsync and carp work after enablingMax Laier2006-07-081-0/+5
* Fix the following bpf(4) race condition which can result in a panic:Christian S.J. Peron2006-06-021-1/+1
* o Introduce carp_multicast_cleanup(), which removes and freesGleb Smirnoff2006-03-211-84/+101
* MFOpenBSD 1.62:Gleb Smirnoff2005-11-171-2/+4
* Unbreak for !INET6 case.Ruslan Ermilov2005-11-141-1/+1
* - Store pointer to the link-level address right in "struct ifnet"Ruslan Ermilov2005-11-111-13/+13
* Move the cloned interface list management in to if_clone. For some drivers theAndrew Thompson2005-11-081-3/+0
* Since carp(4) interfaces presently are kinda fake yet possessYaroslav Tykhiy2005-10-261-1/+1
* Fix build after in6_joingroup change. It remains unclear if DAD breaks CARPMax Laier2005-10-221-2/+2
* Change the reference counting to count the number of cloned interfaces for eachAndrew Thompson2005-10-121-1/+2
* When a carp(4) interface is being destroyed and is in a promiscous mode,Gleb Smirnoff2005-09-091-0/+1
* Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE andRobert Watson2005-08-091-23/+28
* include netinet6/scope6_var.h.Hajimu UMEMOTO2005-07-251-0/+1
* scope cleanup. with this changeHajimu UMEMOTO2005-07-251-18/+17
* When doing ARP load balancing source IP is taken in network byte order,Gleb Smirnoff2005-07-011-1/+1