| Age | Commit message (Expand) | Author |
| 2023-04-07 | Select virtual address as sender if backing interface is anonymous. | mlelstv |
| 2023-03-26 | Use backing device to send advertisements. Otherwise the packets originate | mlelstv |
| 2022-09-02 | Remove unnecessary inclusion of <net/netisr.h>. | thorpej |
| 2021-09-30 | carp: Register carp_carpdev_state to link-state change hook | yamaguchi |
| 2021-06-16 | if_attach and if_initialize cannot fail, don't test return value | riastradh |
| 2020-10-14 | carp: Don't set a link level address if vhid == -1 | roy |
| 2020-10-12 | carp: link state is DOWN until it becomes a MASTER | roy |
| 2020-10-12 | carp: Set ethernet address just before interface registation | roy |
| 2020-10-09 | carp: Remove media, software should use link status. | roy |
| 2020-02-06 | Perform link state change processing on a work queue, rather than in a | thorpej |
| 2020-02-04 | Use ifmedia_fini(). | thorpej |
| 2020-01-29 | Adopt <net/if_stats.h>. | thorpej |
| 2020-01-20 | Remove FDDI support. | thorpej |
| 2020-01-19 | Remove Token Ring support. | thorpej |
| 2020-01-16 | Provide SIOCGIFMEDIA ioctl to deliver link status. | kardel |
| 2019-11-10 | in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT | chs |
| 2019-06-01 | Define carp6_cksum only when it is used, that is under INET6 | joerg |
| 2019-03-14 | carp: don't skip pserialize_read_enter and ifa_release | ozaki-r |
| 2018-12-22 | Replace M_ALIGN and MH_ALIGN by m_align. | maxv |
| 2018-09-14 | Use non-variadic function pointer in protosw::pr_input. | maxv |
| 2018-06-26 | Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward | msaitoh |
| 2018-06-14 | Add the lock to refer the list included in ethercom for safety | yamaguchi |
| 2018-06-14 | Use ether_lookup_multi() instead of the macro | yamaguchi |
| 2018-05-18 | IP6_EXTHDR_GET -> M_REGION_GET, no functional change. | maxv |
| 2018-03-21 | Fix an untriggerable memory leak. carp_prepare_ad does not fail, so switch | maxv |
| 2017-12-06 | Make if_link_queue MP-safe if IFEF_MPSAFE | ozaki-r |
| 2017-11-22 | Protect IFADDR_READER_FOREACH and obtained ifa with psz/psref | ozaki-r |
| 2017-11-16 | Unify IFEF_*_MPSAFE into IFEF_MPSAFE | ozaki-r |
| 2017-10-23 | If if_initialize() failed in the attach function, free resources and return. | msaitoh |
| 2017-05-19 | Allow CARP to call the link_state_change handler immediately | ozaki-r |
| 2017-05-12 | replace in_fmtaddr() by IN_PRINT(), and delete function in_fmtaddr() | ryo |
| 2017-05-12 | carp should call if_link_state_change instead of affecting | roy |
| 2017-04-19 | Fix build without INET6 | ozaki-r |
| 2017-03-14 | Use if_acquire and if_release instead of using psref API directly | ozaki-r |
| 2017-02-27 | Make CARP on IPv6 work | ozaki-r |
| 2017-02-02 | Defer some pr_input to workqueue | ozaki-r |
| 2017-01-16 | ip6_sprintf -> IN6_PRINT so that we pass the size. | christos |
| 2017-01-16 | Make ip6_sprintf(), in_fmtaddr(), lla_snprintf() and icmp6_redirect_diag() mp... | ryo |
| 2016-12-28 | Use ether_ifattach in carp_clone_create instead of C&P code | ozaki-r |
| 2016-12-12 | Make the routing table and rtcaches MP-safe | ozaki-r |
| 2016-10-11 | Remove unused variable. | roy |
| 2016-10-11 | Mark arprequest static and introduce arpannounce so that gratuitous | roy |
| 2016-08-01 | Apply pserialize and psref to struct ifaddr and its variants | ozaki-r |
| 2016-07-23 | Print the IPv6 or IPv4 source addresses of packets with wrong hash, to | is |
| 2016-07-23 | Workaround for PR 47013 by bouyer@. Only works for mixed IPv4/IPv6 | is |
| 2016-07-07 | Switch the address list of intefaces to pslist(9) | ozaki-r |
| 2016-07-06 | Switch the IPv4 address list to pslist(9) | ozaki-r |
| 2016-07-04 | Use pslist(9) for the global in6_ifaddr list | ozaki-r |
| 2016-06-21 | Replace ifp of ip_moptions and ip6_moptions with if_index | ozaki-r |
| 2016-06-20 | fix: i386/ALL build failure | knakahara |