aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/ip_carp.c
Commit message (Expand)AuthorAgeFilesLines
* carp: define CARP_AUTHLEN for carp_authlen fieldChristos Longros2026-04-171-1/+1
* carp: retire ioctl(2) APIGleb Smirnoff2026-03-121-315/+122
* carp: fix global demotion counter to VRRP advertisementsOlivier Cochard2026-03-051-3/+14
* netinet: Remove left-over sys/cdefs.hWarner Losh2025-12-031-1/+0
* carp6: revise the generation of ND6 NAAndrey V. Elsukov2025-10-031-7/+20
* carp: fix mbuf_tag usage in carp_macmatch6Andrey V. Elsukov2025-05-241-10/+17
* carp: Use static initializersZhenlei Huang2025-03-061-2/+1
* netinet: allow per protocol random IP id control, single out IPSECacazuc2025-03-041-2/+2
* carp: Fix checking IPv4 multicast addressZhenlei Huang2025-02-221-2/+2
* netlink: refactor KPI for generic Netlink modulesGleb Smirnoff2025-02-051-6/+5
* pf: netlink KPI use cleanupGleb Smirnoff2025-01-031-6/+1
* netlink: use nitems() and roundup(2) from param.hGleb Smirnoff2024-12-031-1/+1
* carp: Fix pullup checksMark Johnston2024-09-011-14/+9
* carp: isolate VRRP from CARPGleb Smirnoff2024-05-081-159/+199
* carp: refactor packet tagging for ether_output()Gleb Smirnoff2024-05-081-23/+14
* carp: assert that we are calling correct input function. We are.Gleb Smirnoff2024-05-081-3/+4
* carp: don't chain call vrrp_send_ad via carp_send_adGleb Smirnoff2024-05-081-14/+22
* carp: support VRRPv3Kristof Provost2024-05-081-86/+568
* carp(4): Fix a typo in a source code commentGordon Bergling2024-02-271-1/+1
* netlink: move NETLINK define to opt_global.hKristof Provost2023-10-131-2/+0
* carp: Explicitly mark tunnable net.inet.carp.allow with CTLFLAG_NOFETCHZhenlei Huang2023-09-091-1/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* carp: delete interface routes on link loss.Andrey V. Elsukov2023-08-081-0/+1
* carp: fix unicast link-localKristof Provost2023-05-181-1/+2
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* carp: allow commands to use interface name rather than indexKristof Provost2023-03-311-4/+12
* carp: fix source MACKristof Provost2023-03-271-1/+1
* netlink: add netlink KPI to the kernel by defaultAlexander V. Chernikov2023-03-271-0/+2
* carp: use if_name()Kristof Provost2023-03-201-15/+15
* carp: support unicastKristof Provost2023-03-201-35/+82
* carp: add netlink interfaceKristof Provost2023-03-201-134/+390
* carp: carp_master_down_locked() requires net epochZhenlei Huang2023-03-161-0/+3
* IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits2023-01-311-0/+1
* carp: turn net.inet.carp.allow into a RW tunableBoris Lytochkin2023-01-301-2/+11
* protosw: separate pr_input and pr_ctlinput out of protoswGleb Smirnoff2022-08-171-60/+6
* protosw: retire pr_output methodGleb Smirnoff2022-08-111-2/+0
* carp: fix send error demotion recoveryGleb Smirnoff2021-12-191-9/+16
* carp: deal with negative net.inet.carp.demotionMarius Halden2021-11-011-1/+3
* Further refactor IPv4 interface route creation.Alexander V. Chernikov2021-01-211-1/+1
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Use devctl.h instead of bus.h to reduce newbus pollution.Warner Losh2020-08-211-1/+1
* carp: Widen epoch coverageKristof Provost2020-04-121-5/+13
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (6 of many)Pawel Biernacki2020-02-211-4/+7
* Make ip6_output() and ip_output() require network epoch.Gleb Smirnoff2020-01-221-0/+5
* Relax locking of carp_forus().Alexander Motin2019-12-311-3/+4
* Remove the extra epoch tracker change sneaked into r355449 and was not partBjoern A. Zeeb2019-12-061-3/+0
* carp: replace caddr_t with char *Bjoern A. Zeeb2019-12-061-3/+6
* Fix m_pullup() problem after removing PULLDOWN_TESTs and KAME EXT_*macros.Bjoern A. Zeeb2019-12-011-6/+8
* netinet*: replace IP6_EXTHDR_GET()Bjoern A. Zeeb2019-11-151-2/+3
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-14/+8