summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_carp.c
AgeCommit message (Expand)Author
2025-12-02netinet: Remove left-over sys/cdefs.hWarner Losh
2025-10-03carp6: revise the generation of ND6 NAAndrey V. Elsukov
2025-05-24carp: fix mbuf_tag usage in carp_macmatch6Andrey V. Elsukov
2025-03-06carp: Use static initializersZhenlei Huang
2025-03-04netinet: allow per protocol random IP id control, single out IPSECacazuc
2025-02-23carp: Fix checking IPv4 multicast addressZhenlei Huang
2025-02-05netlink: refactor KPI for generic Netlink modulesGleb Smirnoff
2025-01-03pf: netlink KPI use cleanupGleb Smirnoff
2024-12-03netlink: use nitems() and roundup(2) from param.hGleb Smirnoff
2024-09-01carp: Fix pullup checksMark Johnston
2024-05-08carp: isolate VRRP from CARPGleb Smirnoff
2024-05-08carp: refactor packet tagging for ether_output()Gleb Smirnoff
2024-05-08carp: assert that we are calling correct input function. We are.Gleb Smirnoff
2024-05-08carp: don't chain call vrrp_send_ad via carp_send_adGleb Smirnoff
2024-05-08carp: support VRRPv3Kristof Provost
2024-02-27carp(4): Fix a typo in a source code commentGordon Bergling
2023-10-13netlink: move NETLINK define to opt_global.hKristof Provost
2023-09-09carp: Explicitly mark tunnable net.inet.carp.allow with CTLFLAG_NOFETCHZhenlei Huang
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-08carp: delete interface routes on link loss.Andrey V. Elsukov
2023-05-18carp: fix unicast link-localKristof Provost
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-03-31carp: allow commands to use interface name rather than indexKristof Provost
2023-03-28carp: fix source MACKristof Provost
2023-03-27netlink: add netlink KPI to the kernel by defaultAlexander V. Chernikov
2023-03-20carp: use if_name()Kristof Provost
2023-03-20carp: support unicastKristof Provost
2023-03-20carp: add netlink interfaceKristof Provost
2023-03-16carp: carp_master_down_locked() requires net epochZhenlei Huang
2023-01-31IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits
2023-01-30carp: turn net.inet.carp.allow into a RW tunableBoris Lytochkin
2022-08-17protosw: separate pr_input and pr_ctlinput out of protoswGleb Smirnoff
2022-08-11protosw: retire pr_output methodGleb Smirnoff
2021-12-18carp: fix send error demotion recoveryGleb Smirnoff
2021-11-01carp: deal with negative net.inet.carp.demotionMarius Halden
2021-01-21Further refactor IPv4 interface route creation.Alexander V. Chernikov
2020-09-01net: clean up empty lines in .c and .h filesMateusz Guzik
2020-08-21Use devctl.h instead of bus.h to reduce newbus pollution.Warner Losh
2020-04-12carp: Widen epoch coverageKristof Provost
2020-02-21Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (6 of many)Pawel Biernacki
2020-01-22Make ip6_output() and ip_output() require network epoch.Gleb Smirnoff
2019-12-31Relax locking of carp_forus().Alexander Motin
2019-12-06Remove the extra epoch tracker change sneaked into r355449 and was not partBjoern A. Zeeb
2019-12-06carp: replace caddr_t with char *Bjoern A. Zeeb
2019-12-01Fix m_pullup() problem after removing PULLDOWN_TESTs and KAME EXT_*macros.Bjoern A. Zeeb
2019-11-15netinet*: replace IP6_EXTHDR_GET()Bjoern A. Zeeb
2019-10-07Widen NET_EPOCH coverage.Gleb Smirnoff
2019-06-25Convert all IPv4 and IPv6 multicast memberships into using a STAILQHans Petter Selasky
2019-06-08Fix dpcpu and vnet panics with complex types at the end of the section.Bjoern A. Zeeb
2019-01-09Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff