summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_mroute.c
AgeCommit message (Expand)Author
2025-12-02netinet: Remove left-over sys/cdefs.hWarner Losh
2025-03-04netinet: allow per protocol random IP id control, single out IPSECacazuc
2025-02-10mroute: fix a sysctl vs teardown raceMateusz Guzik
2025-02-10mroute: serialize parallel teardown of the same vnetMateusz Guzik
2024-10-31netinet*: Add assertions for some places that don't support M_EXTPG mbufsJohn Baldwin
2024-06-24ip_mroute: Use NET_EPOCH_WAIT() macroZhenlei Huang
2023-12-14ip_mroute: allow MRT_DEL_MFC even if there are pending upcallsKristof Provost
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-11-22ip_mroute: handle V_mfchashtbl allocation failureKristof Provost
2023-09-28ip_mroute: Fix sysctl knobsZhenlei Huang
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-07-28mroute: avoid calling if_allmulti with the lock heldKristof Provost
2023-04-23ip_mroute: Delete unreachable codeZhenlei Huang
2023-02-23mroute: partially sanitize the fileMateusz Guzik
2023-01-31IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits
2022-09-02raw ip: fix regression with multicast and RSVPGleb Smirnoff
2022-04-11IPv4 multicast: fix LOR in shutdown pathMike Karels
2022-03-22IPv4 multicast: fix netstat -gMike Karels
2022-03-22Enter epoch when addding IPv4 multicast forwarding cache entryMike Karels
2022-02-04ip_mroute: split mrouter interface deactivation and if_freeSylvian Meygret
2022-02-02ip_mroute: refactor epoch-basd lockingWojciech Macek
2022-01-22ip_mroute: add unlock in early-exitWojciech Macek
2022-01-21ip_mroute: move ip_mrouter_done outside lockWojciech Macek
2022-01-11ip_mroute: remove unused variablesWojciech Macek
2022-01-11ip_mroute: do not sleep when lock is takenWojciech Macek
2021-10-28mroute: add missing WUNLOCKWojciech Macek
2021-10-28mroute: fix memory leakWojciech Macek
2021-08-13mroute: fix locking issuesWojciech Macek
2021-07-28socket: Implement SO_RERRORRoy Marples
2021-06-23ip_mroute: initialize vif ifnet properlyWojciech Macek
2021-05-31ip_mroute: rework ip_mrouteWojciech Macek
2021-05-21ip_mroute: remove unused declarationsWojciech Macek
2021-05-21ip_mroute: refactor bw_meter APIWojciech Macek
2021-05-20Revert "ip_mroute: refactor bw_meter API"Wojciech Macek
2021-05-20ip_mroute: refactor bw_meter APIWojciech Macek
2021-05-11mrouter: do not loopback packets unconditionallyWojciech Macek
2021-05-11mroute: fix race condition during mrouter shutting downWojciech Macek
2021-02-08Revert "SO_RERROR indicates that receive buffer overflows should be handled a...Alexander V. Chernikov
2021-02-08SO_RERROR indicates that receive buffer overflows should be handled as errors.Alexander V. Chernikov
2020-10-11ip_mroute: fix the viftable export sysctlBjoern A. Zeeb
2020-09-01net: clean up empty lines in .c and .h filesMateusz Guzik
2020-06-21Rather than zeroing MAXVIFS times size of pointer [r362289] (still better thanBjoern A. Zeeb
2020-06-17When converting the static arrays to mallocarray() in r356621 I missedBjoern A. Zeeb
2020-06-17The call into ifa_ifwithaddr() needs to be epoch protected; ortherwiseBjoern A. Zeeb
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2020-02-12White space cleanup -- remove trailing tab's or spacesRandall Stewart
2019-11-19Reduce the vnet_set module size of ip_mroute to allow loading as a module.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-01-09Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff