summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_carp.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* use uint64_t ethernet addresses for compares in carp.dlg2021-03-071-2/+2
* Use interface index instead of pointer to `ifnet' in carp(4).mvs2020-07-241-4/+6
* move carp_input into ether_input, instead of via an input handler.dlg2020-07-221-1/+3
* Make sure packet destination address matches interface address,sashan2019-12-081-1/+15
* All places that call carp_lsdrop() use the interface pointer already.bluhm2018-05-211-3/+3
* have carp use standard detach hooks instead of getting special handlingdlg2018-01-121-2/+1
* get rid of struct carp_if by moving the srpl into struct ifnet if_carp.dlg2018-01-101-2/+2
* Replace non mp-safe carp_iamatch6() with mp-safe carp_iamatch().mpi2017-11-231-2/+1
* Carp balancing ip does not work since there is a mac filter infriehm2017-05-301-2/+3
* Pass down the address family through the pr_input calls. Thisbluhm2017-04-141-3/+3
* carp(4) percpu countersjca2017-02-201-1/+32
* Change the IPv4 pr_input function to the way IPv6 is implemented,bluhm2017-01-291-2/+2
* Since raw_input() and route_input() are gone from pr_input, we canbluhm2017-01-251-2/+2
* Get rid of the ``enaddr'' argument of carp_iamatch().mpi2016-06-061-2/+2
* Make use of srp_enter()/srp_leave() in carp_iamatch() in preparationmpi2015-11-181-2/+2
* Retire ARP load-balacing, thanks for all the fish!mpi2015-11-021-10/+8
* Do not pass an ``ia'' just to dereference ``ia_ifp''.mpi2015-10-221-2/+2
* Move carp-related logic from ether_output() into carp_start().mpi2015-06-081-2/+1
* Take carp(4) out of ether_input().mpi2015-06-021-4/+1
* add messages to #error so we know what's what (and so unifdef doesn't poop)tedu2014-12-191-2/+2
* ether_output: instead of assembling the ethernet header and then callinghenning2014-04-201-2/+2
* Pass the receiving interface pointer to carp_input() instead of re-mpi2014-01-221-2/+3
* Make carp_ourether() shorter and more generic. Only a mac addresscamield2012-10-081-2/+2
* Properly adjust group demotion counters when groups are added ormpf2010-04-251-2/+2
* add carppeer; an option to specify a different multicast address orreyk2008-06-141-2/+3
* Move carp load balancing (ARP/IP) to a simpler configuration scheme.mpf2008-02-051-8/+15
* add sysctl entry points into various network layers, in particular toderaadt2007-12-141-2/+4
* Factor out the virtual host portion of carp into a separate structmpf2007-11-221-3/+6
* Make use of the carp preempt counter to signal number of transitions ofjoel2007-09-031-2/+2
* Add IP load balancing support for carp(4).mpf2007-03-181-2/+3
* Introduce attributes to interface groups.mpf2006-06-021-3/+4
* use underscore variants of _BYTE_ORDER macros which are always definedtedu2006-04-271-3/+3
* in ansi c, bitfields must be done against int, unsigned int, or _Bool.deraadt2005-12-101-3/+3
* Introduce if_linkstatehooks.mpf2005-04-201-2/+2
* Unbreak arp_input with carp; add back the call to carp_iamatch()mcbride2005-03-011-3/+3
* Rewriting the lladdr can now be done without using mbuf tags.mpf2005-01-181-4/+1
* Make it possible for carp to work on fddi and token ring again.mcbride2004-12-191-3/+5
* Reorder code in the ethernet output path, and enhance unicast addresspascoe2004-12-171-1/+2
* protect against multiple inclusionpat2004-12-151-2/+6
* move ioctls together w/ all other ifaces; mcbride@ okmickey2004-12-141-3/+1
* Rename carp_output() to carp_fix_lladdr().mcbride2004-12-101-3/+3
* Check if_type in carp_carpdev_state() to make sure we're notmcbride2004-12-081-2/+2
* Convert carp(4) to behave more like a regular interface, much in the samemcbride2004-12-071-7/+16
* Document the CARP header layout.mcbride2004-07-291-2/+29
* Remove unused #define.mcbride2004-05-051-2/+1
* carp stats cleanup:mcbride2004-04-281-17/+17
* Make carp(4) aware of its physical interface:mcbride2004-04-281-1/+2
* convert __attribute__((__packed__)) to __packed so that parsers unawareavsm2003-11-161-2/+2
* Check to make sure that the packet was received on a carp-enabled interface.mcbride2003-11-071-1/+2
* Add IPv6 support to CARP.mcbride2003-10-311-3/+8