Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-12-22 | Instead of running carp_setroute synchronously, use if_addrhooks to get a | Christopher Pascoe | |
callback after in_ifinit has run. This lets us correct any routes that in_ifinit has incorrectly added for our interface. Also be more explicit with the routing checks/changes that we make. This makes it possible to have different prefix lengths on a CARP interface and the physical interface it is bound to. ok mcbride@ | |||
2004-12-19 | #define sc_if sc_ac.ac_if, makes things a little more readable, and | Ryan Thomas McBride | |
kills a couple of ugly line wraps. From Max Laier. ok pascoe@ | |||
2004-12-19 | Make it possible for carp to work on fddi and token ring again. | Ryan Thomas McBride | |
ok pascoe@ mpf@ | |||
2004-12-18 | Decrement carp_suppress_preempt when detaching an interface that has | Christopher Pascoe | |
been experiencing output errors. ok mcbride@ | |||
2004-12-17 | Temporary fix to get IPv6 working again. | Marco Pfatschbacher | |
v6 advertisements are still received the old-fashioned way. ok mcbride@ | |||
2004-12-17 | Reorder code in the ethernet output path, and enhance unicast address | Christopher Pascoe | |
matching in the bridge receive path to make CARP operate correctly on physical interfaces that are participating in a bridge. ok mcbride@ henning@ dlg@ | |||
2004-12-17 | Remember to decrement carp_suppress_preempt when detaching. | Ryan Thomas McBride | |
ok pascoe@ | |||
2004-12-15 | Add IFF_NOARP to carp interface, we want arp requests to be handled via | Ryan Thomas McBride | |
carp_iamatch() on the physical interface. ok pascoe@ mpf@ | |||
2004-12-15 | * fix the multicast memberships removal | Patrick Latifi | |
* less hardcoding in format strings for easier maintenance mcbride ok | |||
2004-12-15 | protect against multiple inclusion | Patrick Latifi | |
mcbride ok | |||
2004-12-14 | move ioctls together w/ all other ifaces; mcbride@ ok | Michael Shalayeff | |
2004-12-13 | zap lvalue assignment, okay markus@. approved miod@ | Marc Espie | |
2004-12-10 | Add carp_set_enaddr(), call carp_set_state() after changing the vhid | Ryan Thomas McBride | |
to trigger a gratuitous arp and update arp tables on other hosts. | |||
2004-12-10 | Rename carp_output() to carp_fix_lladdr(). | Ryan Thomas McBride | |
2004-12-08 | * knf | Patrick Latifi | |
* M_WAITOK -> M_NOWAIT * FREE() only when necessary * join_multicast6 for ip6 addresses mcbride ok | |||
2004-12-08 | allow ToS to be set on raw ip sockets | Henning Brauer | |
From: "Esben Norby (ST/LMD)" <esben.norby@ericsson.com> ok hshoexer markus millert | |||
2004-12-08 | Remove code duplication duplication. Use carpdetach() in carp_clone_destroy(). | Ryan Thomas McBride | |
2004-12-08 | Merge in more fixes from a pre-carpdev diff from Chris Pascoe. | Ryan Thomas McBride | |
2004-12-08 | Check if_type in carp_carpdev_state() to make sure we're not | Ryan Thomas McBride | |
dealing with a carp interface. | |||
2004-12-07 | Convert carp(4) to behave more like a regular interface, much in the same | Ryan Thomas McBride | |
style as vlan(4). carp interfaces no longer require the physical interface to be on the same subnet as the carp interface, or even that the physical interface has an adress at all, so CARP can now be used on /30 networks. ok deraadt@ henning@ | |||
2004-12-06 | also consider NFS_PORT to be a reserved port, as in 1.18 or something like | Theo de Raadt | |
that. | |||
2004-12-06 | ipsec udpencap check was done after baddynamicports ports checks (those | Theo de Raadt | |
tables only map from 512 to 1023 using bitmaps, sorry); ok hshoexer | |||
2004-11-30 | Use %s, not %d to print the interface name. From Max Laier. | Ryan Thomas McBride | |
2004-11-28 | Reverse bogus sc == NULL check in CARP_LOG(), from Max Laier. | Ryan Thomas McBride | |
2004-11-25 | resolve conflict between M_TUNNEL and M_ANYCAST6, remove M_COMP (it's | Markus Friedl | |
only set and never read), update documentation; ok fgsch, deraadt, millert | |||
2004-11-25 | use ttl from setsockopt(), similar to bsd/os; ok henning, mcbride, fgsch | Markus Friedl | |
2004-11-25 | fix for race between invocation for timer and network input | Markus Friedl | |
1) add a reaper for TCP and SYN cache states (cf. netbsd pr 20390) 2) additional check for TCP_TIMER_ISARMED(TCPT_REXMT) in tcp_timer_persist() with mickey@; ok deraadt@ | |||
2004-11-24 | Multicast routing cleanup from Pavlin Radoslavov | Ryan Thomas McBride | |
- sync ip_mroute.c with NetBSD - import some FreeBSD changes to MFC entry handling - set im->im_vif correctly when sending IGMPMSG_WRONGVIF - increment mrtstat.mrts_upcalls correctly - return error from get_sg_cnt() if there is no matching forwarding entry ok henning@ brad@ naddy@ | |||
2004-11-23 | remove wrong comments; ok deraadt | Markus Friedl | |
2004-11-19 | Plug memory leak. Found by pat@. Thanks! | Hans-Joerg Hoexer | |
ok myself markus@ | |||
2004-11-18 | for loopback, set ia_dstaddr instead of ia_ifa.ifa_dstaddr in in_ifinit() | Daniel Hartmeier | |
found by Ruslan Ermilov, ok markus@ http://marc.theaimsgroup.com/?l=freebsd-net&m=110072900204253 | |||
2004-11-17 | ip6_plen does not include the size of the ipv6 header; ok itojun | Markus Friedl | |
2004-11-17 | Improved logging for advertisement failures: Add some carpstats.carps_onomem++ | Ryan Thomas McBride | |
when sending advertisements fail due to ENOBUGS, and some CARP_LOG for other failures. From camield@ | |||
2004-11-16 | Call arprequest/ether_output at splsoftnet(). From Chris Pascoe. | Ryan Thomas McBride | |
ok henning@ | |||
2004-11-10 | Add some (ifp != NULL) checks to ip_fragment() so it can be used even if there | Ryan Thomas McBride | |
is no struct ifnet associated with the outgoing interface of the packet. Necessary for upcoming Protocol Independent Multicast support. From Pavlin Radoslavov ok henning@ djm@ markus@ | |||
2004-10-28 | define IFT_CARP, and set if_type to that on carp interfaces instead | Henning Brauer | |
of hiding under IFT_PROPVIRTUAL, ryan daniel ok | |||
2004-10-28 | Modulate tcp_now by a random amount on a per-connection basis. | Ryan Thomas McBride | |
ok markus@ frantzen@ | |||
2004-10-18 | Do not embed an ip header with a decremented ttl into an icmp message. | Otto Moerbeek | |
Wait with the decrement until after the copy is done. Resolves checksum mismatches on the embedded header, as reported by tcpdump. ok markus@ itojun@ | |||
2004-10-06 | set the congestion window to two segments (instead of only one), this matches | Markus Friedl | |
the window size he have when entering the established state. ok deraadt@ | |||
2004-10-06 | Unbreak tcpdump on the carp interface; variable shadowing pointed out by | Ryan Thomas McBride | |
Patrick Latifi (diff based on his). | |||
2004-10-05 | Call ip_output at splsoftnet() when sending advertisements; also don't stop | Ryan Thomas McBride | |
sending advertisements if we can't tag the mbuf. Problem report and fix from Chris Pascoe, thanks. ok henning@ | |||
2004-09-24 | pmtu support for udpencap; ok hshoexer, ho | Markus Friedl | |
2004-09-24 | pass segment size to userland; ok deraadt@ | Markus Friedl | |
2004-09-23 | add ETHER_MAX_DIX_LEN | Brad Smith | |
2004-09-23 | remove some more compile time overrides, use the sysctl's. | Brad Smith | |
ok markus@ | |||
2004-09-22 | account for linkhdr size when choosing mbufs vs mbuf clusters | Theo de Raadt | |
ok dhartmei markus claudio henning mcbride ... | |||
2004-09-18 | Oops, copy a pointer to ac_if, not the first bytes of the struct itself. | Ryan Thomas McBride | |
Actually this doesn't matter right now, as the first bytes of struct ifnet are a pointer to the softc, which has ac_if at the beginning and thus by fluke the pointer is correct. This also makes the sc to ifp conversion for carp_macmatch6(). | |||
2004-09-18 | Store the carp interface ifp in PACKET_TAG_CARP instead of a pointer to | Ryan Thomas McBride | |
carp_softc. | |||
2004-09-17 | Remove option EON from kernel and options(4) | Mathieu Sauve-Frankel | |
ok henning@ | |||
2004-09-16 | Clean up CARP_LOG macro and include the physical interface | Ryan Thomas McBride | |
that bogus packets arrive on. |