summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_carp.c
Commit message (Expand)AuthorAgeFilesLines
* It is a logical error that in carp_multicast_cleanup()glebius2012-04-111-24/+59
* CARP should be capable to run on if_bridge(4). Unfortunately,glebius2012-04-101-0/+2
* Set vnet context in callouts and taskqueues.glebius2012-02-081-0/+8
* o Provide functions carp_ifa_addroute()/carp_ifa_delroute()glebius2012-02-011-24/+41
* Convert all users of IF_ADDR_LOCK to use new locking macros that specifyjhb2012-01-051-12/+12
* Use a better log message for master down event.glebius2011-12-221-1/+1
* Restore a feature that was present in 5.x and 6.x, and was cleared inglebius2011-12-201-56/+70
* A major overhaul of the CARP implementation. The ip_carp.c was startedglebius2011-12-161-1379/+1001
* In r191367 the need for if_free_type() was removed and a new memberbrooks2011-11-111-1/+1
* Never switch directly from INIT to MASTER, since this producesglebius2011-10-141-18/+4
* Make various (pseudo) interfaces compile without INET in the kernelbz2011-04-271-7/+46
* Redo r166423. It is important not only skip freeing multicastglebius2010-11-241-14/+17
* Do not convert some meaningful error value to EINVAL.glebius2010-09-201-4/+4
* Fix CARP in backup mode by properly registering its hooks for INET and INET6will2010-09-061-0/+15
* Fix static kernel builds with carp(4) by changing its SYSINIT order so thatwill2010-09-061-1/+1
* Unbreak LINT by moving all carp hooks to net/if.c / netinet/ip_carp.h, withwill2010-08-111-20/+0
* Allow carp(4) to be loaded as a kernel module. Follow precedent set bywill2010-08-111-24/+152
* Address an edge condition that we found at work, where the carp(4)delphij2010-08-081-1/+2
* Complete the swap of carp(4) log levels and document the change.ru2010-01-081-2/+2
* Until this moment carp(4) used a strange logging priority. It used debugglebius2009-12-021-16/+16
* Fix CARP memory leaks on carp_if's malloc'd using M_CARP. This occurs whenwill2009-08-201-3/+3
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andrwatson2009-08-011-1/+1
* Show interface name which received short CARP packet (e.g. a VRRP packet),delphij2009-07-301-2/+3
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorrwatson2009-07-141-5/+0
* Add address list locking for in6_ifaddrhead/ia_link: as with lockingrwatson2009-06-251-2/+11
* Add a new global rwlock, in_ifaddr_lock, which will synchronize use of therwatson2009-06-251-3/+16
* Fix CARP build.rwatson2009-06-241-1/+1
* Convert netinet6 to using queue(9) rather than hand-crafted linked listsrwatson2009-06-241-1/+1
* Modify most routines returning 'struct ifaddr *' to return referencesrwatson2009-06-231-0/+1
* Bite the bullet, and make the IPv6 SSM and MLDv2 mega-commit:bms2009-04-291-31/+37
* Acquire IF_ADDR_LOCK() around most iterations over ifp->if_addrheadrwatson2009-04-261-0/+17
* Change if_output to take a struct route as its fourth argument in orderkmacy2009-04-161-2/+5
* Update stats in struct carpstats using two new macros: CARPSTATS_ADD()rwatson2009-04-121-20/+20
* This main goals of this project are:qingli2008-12-151-8/+0
* In a case of CARP status change run through the if_link_state_change()glebius2008-12-051-4/+5
* Rather than using hidden includes (with cicular dependencies),bz2008-12-021-0/+2
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-9/+9
* Step 1.5 of importing the network stack virtualization infrastructurezec2008-10-021-0/+3
* Commit step 1 of the vimage project, (network stack)bz2008-08-171-2/+3
* Fix carp(4) panics that can occur during carp interface configuration.eri2008-07-141-0/+8
* Sort IP addresses before hashing them for the signature. Otherwise carp ismlaier2008-06-021-13/+39
* If the vhid already present, return EEXIST instead ofglebius2008-02-071-1/+1
* Add FBSDID to all files in netinet so that people can moresilby2007-10-071-2/+3
* Replace references to NET_CALLOUT_MPSAFE with CALLOUT_MPSAFE, and removerwatson2007-07-281-3/+3
* Import rewrite of IPv4 socket multicast layer to support source-specificbms2007-06-121-0/+3
* Do not leak lock in the case of EEXIST error.glebius2007-06-061-2/+6
* Since rev. 1.94 of netinet/in.c, the netinet layer frees all itsglebius2007-02-021-6/+24
* Make it possible that carpdetach() unlocks on return. Then, inglebius2007-01-251-8/+7
* Spacing.glebius2007-01-251-5/+5
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-2/+5
OpenPOWER on IntegriCloud