summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_carp.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a bug where existing CARP alias addresses cannot be changed.Luiz Otavio O Souza2017-07-201-3/+4
* Importing pfSense patch if_pfsync.diffLuiz Otavio O Souza2016-04-151-2/+4
* Importing pfSense patch carp_replay_protection.diffLuiz Otavio O Souza2016-04-151-14/+17
* Revert r292275 & r292379smh2015-12-171-7/+10
* Fix issues introduced by r292275smh2015-12-161-1/+1
* Fix lagg failover due to missing notificationssmh2015-12-151-10/+7
* Revert r290403smh2015-11-131-7/+0
* Decompose arp_ifinit() into arp_add_ifa_lle() and arp_announce_ifaddr().melifaro2015-11-091-3/+7
* Add MTU support to carp interfacessmh2015-11-051-0/+7
* * Do more fine-grained locking: call eventhandlers/free_entrymelifaro2015-09-141-1/+1
* Improve carp(4) locking:glebius2015-04-211-62/+39
* Add sleepable lock to protect at least against two parallel SIOCSVHs.glebius2015-04-061-3/+5
* o Use new function ip_fillid() in all places throughout the kernel,glebius2015-04-011-1/+1
* Log hardware interface up/down as "hardware" rather than just "hw".will2015-01-231-2/+2
* When a CARP state change is caused by an ifconfig request, log it accordingly.will2015-01-231-2/+4
* Improve CARP logging so that all state transitions are logged.will2015-01-221-34/+23
* Remove the check that prevent carp(4) advskew to be set to '0'.loos2015-01-061-6/+4
* To ease changes to underlying mbuf structure and the mbuf allocator, reducerwatson2015-01-051-2/+2
* Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.glebius2014-11-071-6/+9
* Change pr_output's prototype to avoid the need for explicit casts.kevlo2014-08-151-2/+2
* Merge 'struct ip6protosw' and 'struct protosw' into one. Now we havekevlo2014-08-081-12/+16
* Improve logging of send errors, reporting error code and interface.glebius2014-02-221-38/+33
* Further rework netinet6 address handling code:melifaro2014-01-191-2/+2
* Make failure of ifpromisc() a non-fatal error. This makes it possible toglebius2014-01-031-17/+11
* The r48589 promised to remove implicit inclusion of if_var.h soon. Prepareglebius2013-10-261-0/+1
* Relese the interface in the last.trociny2013-09-081-1/+1
* Virtualize carp(4) variables to have per vnet control.trociny2013-08-131-53/+61
* Migrate struct carpstats to PCPU counters.ae2013-07-091-3/+24
* Add const qualifier to the dst parameter of the ifnet if_output method.glebius2013-04-261-1/+1
* Use m_get/m_gethdr instead of compat macros.glebius2013-03-151-2/+2
* Resolve source address selection in presense of CARP. Add a coupleglebius2013-02-111-0/+10
* Garbage collect carp_cksum().glebius2012-12-251-10/+4
* Change net.inet.carp.demotion sysctl to add the supplied valueglebius2012-12-251-3/+20
* Switch the entire IPv4 stack to keep the IP packet headerglebius2012-10-221-2/+2
* Revert previous commit...kevlo2012-10-101-1/+1
* Prefer NULL over 0 for pointerskevlo2012-10-091-1/+1
* carp_send_ad() should never return without rescheduling next run.glebius2012-09-291-11/+6
* Fix a problem when CARP is enabled on the interface for IPv4bz2012-07-251-8/+16
* Improve style(9) of bcopy() to and from mbuf tag.glebius2012-05-301-4/+3
* After r228571 carp_output() expects carp_softc * pointer in the mtag.glebius2012-05-301-3/+3
* 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
OpenPOWER on IntegriCloud