aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/ip_carp.c
Commit message (Expand)AuthorAgeFilesLines
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Use devctl.h instead of bus.h to reduce newbus pollution.Warner Losh2020-08-211-1/+1
* carp: Widen epoch coverageKristof Provost2020-04-121-5/+13
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (6 of many)Pawel Biernacki2020-02-211-4/+7
* Make ip6_output() and ip_output() require network epoch.Gleb Smirnoff2020-01-221-0/+5
* Relax locking of carp_forus().Alexander Motin2019-12-311-3/+4
* Remove the extra epoch tracker change sneaked into r355449 and was not partBjoern A. Zeeb2019-12-061-3/+0
* carp: replace caddr_t with char *Bjoern A. Zeeb2019-12-061-3/+6
* Fix m_pullup() problem after removing PULLDOWN_TESTs and KAME EXT_*macros.Bjoern A. Zeeb2019-12-011-6/+8
* netinet*: replace IP6_EXTHDR_GET()Bjoern A. Zeeb2019-11-151-2/+3
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-14/+8
* Convert all IPv4 and IPv6 multicast memberships into using a STAILQHans Petter Selasky2019-06-251-49/+49
* Fix dpcpu and vnet panics with complex types at the end of the section.Bjoern A. Zeeb2019-06-081-15/+0
* Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff2019-01-091-9/+13
* carpstats are the last virtualised variable in the file and end up at theBjoern A. Zeeb2018-11-011-0/+15
* Fix in6_multi double freeMatt Macy2018-08-151-0/+2
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-7/+7
* carp: Set DSCP value CS7Kristof Provost2018-07-011-1/+31
* ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy2018-05-181-4/+3
* Keep CARP state as INIT when net.inet.carp.allow=0.Alexander Motin2018-05-071-4/+35
* Separate list manipulation locking from state change in multicastStephen Hurd2018-05-021-6/+6
* Remove support for FDDI networks.Brooks Davis2018-04-111-14/+0
* Use an accessor function to access ifr_data.Brooks Davis2018-03-301-3/+5
* Remove infrastructure for token-ring networks.Brooks Davis2018-03-281-13/+0
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Relax per-ifnet cif_vrs list double locking in carp(4).Alexander Motin2017-10-191-11/+6
* After the in_control() changes in r257692, an existing address isLuiz Otavio O Souza2017-01-251-3/+4
* Unbreak ip_carp with WITHOUT_INET6 enabled by conditionalizing all IPv6Enji Cooper2016-12-301-3/+9
* Harden CARP against network loops.Josh Paetzel2016-12-301-16/+104
* Revert r292275 & r292379Steven Hartland2015-12-171-7/+10
* Fix issues introduced by r292275Steven Hartland2015-12-161-1/+1
* Fix lagg failover due to missing notificationsSteven Hartland2015-12-151-10/+7
* Revert r290403Steven Hartland2015-11-131-7/+0
* Decompose arp_ifinit() into arp_add_ifa_lle() and arp_announce_ifaddr().Alexander V. Chernikov2015-11-091-3/+7
* Add MTU support to carp interfacesSteven Hartland2015-11-051-0/+7
* * Do more fine-grained locking: call eventhandlers/free_entryAlexander V. Chernikov2015-09-141-1/+1
* Improve carp(4) locking:Gleb Smirnoff2015-04-211-62/+39
* Add sleepable lock to protect at least against two parallel SIOCSVHs.Gleb Smirnoff2015-04-061-3/+5
* o Use new function ip_fillid() in all places throughout the kernel,Gleb Smirnoff2015-04-011-1/+1
* Log hardware interface up/down as "hardware" rather than just "hw".Will Andrews2015-01-231-2/+2
* When a CARP state change is caused by an ifconfig request, log it accordingly.Will Andrews2015-01-231-2/+4
* Improve CARP logging so that all state transitions are logged.Will Andrews2015-01-221-34/+23
* Remove the check that prevent carp(4) advskew to be set to '0'.Luiz Otavio O Souza2015-01-061-6/+4
* To ease changes to underlying mbuf structure and the mbuf allocator, reduceRobert Watson2015-01-051-2/+2
* Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.Gleb Smirnoff2014-11-071-6/+9
* Change pr_output's prototype to avoid the need for explicit casts.Kevin Lo2014-08-151-2/+2
* Merge 'struct ip6protosw' and 'struct protosw' into one. Now we haveKevin Lo2014-08-081-12/+16
* Improve logging of send errors, reporting error code and interface.Gleb Smirnoff2014-02-221-38/+33
* Further rework netinet6 address handling code:Alexander V. Chernikov2014-01-191-2/+2
* Make failure of ifpromisc() a non-fatal error. This makes it possible toGleb Smirnoff2014-01-031-17/+11