Age | Commit message (Expand) | Author |
2017-05-28 | Leaving IP multicast group requires the NET_LOCK(). | Martin Pieuchot |
2017-05-27 | Fix the carp mode 'balancing ip-stealth'. Set the link state UP | Alexander Bluhm |
2017-05-04 | If m is not a continuous mbuf cluster, m_pullup() in pr_input may | Alexander Bluhm |
2017-04-14 | Pass down the address family through the pr_input calls. This | Alexander Bluhm |
2017-04-11 | Partially revert previous mallocarray conversions that contain | David Hill |
2017-04-09 | Use mallocarray to allocate multicast group memberships. | David Hill |
2017-04-05 | When building counter memory in preparation to copy to userland, always | Theo de Raadt |
2017-03-23 | Replace manual loop with SRPL_FOREACH_SAFE_LOCKED macro. | Alexander Bluhm |
2017-03-17 | carp(4) code is always executed in the 'softnet' thread, so remove | Martin Pieuchot |
2017-02-20 | carp(4) percpu counters | Jeremie Courreges-Anglas |
2017-01-29 | Change the IPv4 pr_input function to the way IPv6 is implemented, | Alexander Bluhm |
2017-01-25 | Since raw_input() and route_input() are gone from pr_input, we can | Alexander Bluhm |
2017-01-23 | Flag pseudo-interfaces as such in order to call add_net_randomness() | Martin Pieuchot |
2016-12-20 | Prevent grabing the NET_LOCK() twice in the ioctl(2) and input path. | Martin Pieuchot |
2016-12-19 | Introduce the NET_LOCK() a rwlock used to serialize accesses to the parts | Martin Pieuchot |
2016-11-20 | Rename SRPL_ENTER() to SRPL_FIRST() and SRPL_NEXT() to SRPL_FOLLOW(). | Martin Pieuchot |
2016-10-25 | Accept CARP advertisement packets whose destination is not for multicast. | YASUOKA Masahiko |
2016-10-04 | Convert timeouts that need a process context to timeout_set_proc(9). | Martin Pieuchot |
2016-07-25 | fix revision 1.290 of sys/netinet/ip_carp.c. | Sebastian Benoit |
2016-07-19 | Fix the check supposed to prevent 'ip' and 'ip-stealth' balancing modes | Martin Pieuchot |
2016-06-06 | Get rid of the ``enaddr'' argument of carp_iamatch(). | Martin Pieuchot |
2016-05-30 | Insert a hack to deal with interfaces removing the VLAN header before | Martin Pieuchot |
2016-05-18 | rework the srp api so it takes an srp_ref struct that the caller provides. | David Gwynne |
2016-04-13 | We're always ready! So send IFQ_SET_READY() to the bitbucket. | Martin Pieuchot |
2016-02-23 | provide m_dup_pkt() for doing fast deep mbuf copies with a specified alignment | David Gwynne |
2016-01-21 | Introduce in{,6}_hasmulti(), two functions to check in the hot path if | Martin Pieuchot |
2016-01-12 | Prevent a NULL-reference if SIOCGVH is issued without carpdev argument. | Martin Pieuchot |
2015-12-19 | Make carp_output() mpsafe. | Martin Pieuchot |
2015-12-03 | Use SRPL_HEAD() and SRPL_ENTRY() to be consistent with and allow to | Martin Pieuchot |
2015-11-18 | Make use of srp_enter()/srp_leave() in carp_iamatch() in preparation | Martin Pieuchot |
2015-11-12 | IFQ_DROP means a drop because enqueue on the send q failed, not cos tx | David Gwynne |
2015-11-02 | Remove leftovers from previous carp(4)-to-relayd(8) conversion diff. | Martin Pieuchot |
2015-11-02 | Retire ARP load-balacing, thanks for all the fish! | Martin Pieuchot |
2015-10-25 | Introduce if_rtrequest() the successor of ifa_rtrequest(). | Martin Pieuchot |
2015-10-22 | Do not pass an ``ia'' just to dereference ``ia_ifp''. | Martin Pieuchot |
2015-10-14 | Init a variable in the recently added carp_vhe_match() function clang | Jonathan Gray |
2015-10-05 | Revert if_oqdrops accounting changes done in kernel, per request from mpi@. | Masao Uebayashi |
2015-10-05 | Don't count IF_DROP()'ed packets as if_oerrors too. | Masao Uebayashi |
2015-09-28 | Factors ou the route hashing code to implement Equal-Cost Multi-Path | Martin Pieuchot |
2015-09-27 | make carp_input mpsafe. | David Gwynne |
2015-09-12 | consistently name the ifnet * that refers to the parent interface | David Gwynne |
2015-09-12 | vhif_ifp in struct carp_ifs is set but never used. it can be trimmed. | David Gwynne |
2015-09-12 | vhif_nvrs in carp_if is used to count the number of entries in | David Gwynne |
2015-09-11 | Kill yet another argument to functions in IPv6. This time ip6_output's | Claudio Jeker |
2015-09-10 | pass a cookie argument to interface input handlers that can be used | Mike Belopuhov |
2015-09-10 | if_put after if_get. | David Gwynne |
2015-09-10 | move the if input handler list to an SRP list. | David Gwynne |
2015-07-02 | By design if_input_process() needs to hold a reference on the receiving | Martin Pieuchot |
2015-06-30 | Rename if_output() into if_enqueue() to avoid confusion with comments | Martin Pieuchot |
2015-06-29 | count if_ibytes in if_input like we do for if_ipackets. | David Gwynne |