summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_carp.c
AgeCommit message (Expand)Author
2007-03-18Add IP load balancing support for carp(4).Marco Pfatschbacher
2006-12-13use IN6_IS_SCOPE_EMBED to check kernel-internal form addressesJun-ichiro itojun Hagino
2006-11-16in carp_attach, create the "carp" interface group, so that it is alwaysHenning Brauer
2006-08-31Automatically add a IPv6 link-local address to carp interfaces when theRyan Thomas McBride
2006-08-28Make carp see all IPv6 address additions and remove dead code in carp_ioctl()Ryan Thomas McBride
2006-08-16Send out a second delayed gratuitous ARP request afterMarco Pfatschbacher
2006-06-16adjust functions dealing with the routing table to take a table ID asHenning Brauer
2006-06-02Introduce attributes to interface groups.Marco Pfatschbacher
2006-05-22Check for NULL cookies before calling hook_disestablish(). Just in caseKenneth R Westerback
2006-05-18Add a duplicate check for our own advertisements. This is necessaryMarco Pfatschbacher
2006-03-26if_link_state_change() is more appropriate here.Camiel Dobbelaar
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
2006-03-23Set a carp MAC address of 00:00:00:00:00:00 if no vhid is assigned.Ryan Thomas McBride
2006-03-22prevent anything outside rote.c from accessing the routing table headsHenning Brauer
2006-01-28Fix hmac calculation.Marco Pfatschbacher
2005-11-29Fix IPv6 hmac calculation.Marco Pfatschbacher
2005-11-29something in the eurobsdcon route-a-thon broke my simple home networkJolan Luff
2005-11-27don't let anything outside route.c access the routing table heads directly,Henning Brauer
2005-11-27Completly remove transition path INIT -> MASTER.Marco Pfatschbacher
2005-11-27Sort the IP addresses in ascending order when doing the carp hmac; makesRyan Thomas McBride
2005-11-04Add carp_hash() - hash the ethernet address of the ARP request and useRyan Thomas McBride
2005-10-31Fix a TAILQ_FOREACH where the item containing the next pointer could beChristopher Pascoe
2005-10-24Remove redundant duplicate packet length check.Ryan Thomas McBride
2005-09-29Rework of multicast deletion code.Marco Pfatschbacher
2005-08-31Comment out KASSERT(mc != NULL) in carp_ether_delmulti. Because we mess withRyan Thomas McBride
2005-07-31Introduce bpf_mtap_af and bpf_mtap_hdr to be used when passing a mbuf chainChristopher Pascoe
2005-06-19Don't reflect CARP's internal state via IFF_UP (which a user can modify), useChristopher Pascoe
2005-05-27only access if_linkstatehooks inside splnet.Marco Pfatschbacher
2005-04-20Introduce if_linkstatehooks.Marco Pfatschbacher
2005-03-15- stop tearing down routes when the carp interface goes to backup in theRyan Thomas McBride
2005-03-13fix a potential crash that could occur when CARP_LOG is being used.Patrick Latifi
2005-03-05Remove code which enforces a advskew=0 for the caseMarco Pfatschbacher
2005-03-01Unbreak arp_input with carp; add back the call to carp_iamatch()Ryan Thomas McBride
2005-02-28Remove unused variable if_flags in struct carp_softc, ok mickey@Ryan Thomas McBride
2005-02-08build w/o INET6; ok mpf@, mcbride@Markus Friedl
2005-02-07Unrevert the changes introduced in 1.96 and accidentally removed in 1.97Ryan Thomas McBride
2005-02-07Prevent carp from attaching to other carp interfaces, which theRyan Thomas McBride
2005-02-07There is no SIOCDIFADDR call into interfaces on address deletion, soChristopher Pascoe
2005-01-29Check the carpdev link state when we attach to it, makes a firewallRyan Thomas McBride
2005-01-18Rewriting the lladdr can now be done without using mbuf tags.Marco Pfatschbacher
2005-01-06spacingTheo de Raadt
2005-01-06Attach multicast to the carp interface for IPv6 (makes it consistent withRyan Thomas McBride
2005-01-06Error path cleanups for carp_output. Use ENOBUFS instead of ENOMEM whenChristopher Pascoe
2005-01-06Tag all packets sent via a CARP interface for link local addressChristopher Pascoe
2005-01-04Move processing of ARP packets for CARP addresses to the carp interfaceChristopher Pascoe
2004-12-22Instead of running carp_setroute synchronously, use if_addrhooks to get aChristopher Pascoe
2004-12-19#define sc_if sc_ac.ac_if, makes things a little more readable, andRyan Thomas McBride
2004-12-19Make it possible for carp to work on fddi and token ring again.Ryan Thomas McBride
2004-12-18Decrement carp_suppress_preempt when detaching an interface that hasChristopher Pascoe
2004-12-17Temporary fix to get IPv6 working again.Marco Pfatschbacher