aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/ip_mroute.c
Commit message (Expand)AuthorAgeFilesLines
* ip_mroute: Make privilege checking more consistentMark Johnston2026-02-161-5/+0
* ip_mroute: Convert to using a regular mutexMark Johnston2026-02-161-17/+18
* ip_mroute: EVENTHANDLER_REGISTER does not failMark Johnston2026-02-051-6/+0
* ip_mroute: Use NET_EPOCH_WAIT() macroZhenlei Huang2024-07-051-1/+1
* ip_mroute: Fix sysctl knobsZhenlei Huang2023-10-021-9/+5
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* mroute: avoid calling if_allmulti with the lock heldKristof Provost2023-07-281-8/+19
* ip_mroute: Delete unreachable codeZhenlei Huang2023-04-231-5/+0
* mroute: partially sanitize the fileMateusz Guzik2023-02-231-1396/+1387
* IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits2023-01-311-0/+1
* raw ip: fix regression with multicast and RSVPGleb Smirnoff2022-09-021-5/+1
* IPv4 multicast: fix LOR in shutdown pathMike Karels2022-04-111-6/+20
* IPv4 multicast: fix netstat -gMike Karels2022-03-221-3/+8
* Enter epoch when addding IPv4 multicast forwarding cache entryMike Karels2022-03-221-0/+5
* ip_mroute: split mrouter interface deactivation and if_freeSylvian Meygret2022-02-041-6/+23
* ip_mroute: refactor epoch-basd lockingWojciech Macek2022-02-021-16/+10
* ip_mroute: add unlock in early-exitWojciech Macek2022-01-221-1/+6
* ip_mroute: move ip_mrouter_done outside lockWojciech Macek2022-01-211-3/+8
* ip_mroute: remove unused variablesWojciech Macek2022-01-111-6/+0
* ip_mroute: do not sleep when lock is takenWojciech Macek2022-01-111-35/+29
* mroute: add missing WUNLOCKWojciech Macek2021-10-281-1/+3
* mroute: fix memory leakWojciech Macek2021-10-281-0/+3
* mroute: fix locking issuesWojciech Macek2021-08-131-29/+29
* socket: Implement SO_RERRORRoy Marples2021-07-281-1/+1
* ip_mroute: initialize vif ifnet properlyWojciech Macek2021-06-231-6/+9
* ip_mroute: rework ip_mrouteWojciech Macek2021-05-311-333/+418
* ip_mroute: remove unused declarationsWojciech Macek2021-05-211-6/+0
* ip_mroute: refactor bw_meter APIWojciech Macek2021-05-211-398/+212
* Revert "ip_mroute: refactor bw_meter API"Wojciech Macek2021-05-201-212/+398
* ip_mroute: refactor bw_meter APIWojciech Macek2021-05-201-398/+212
* mrouter: do not loopback packets unconditionallyWojciech Macek2021-05-111-1/+3
* mroute: fix race condition during mrouter shutting downWojciech Macek2021-05-111-0/+2
* Revert "SO_RERROR indicates that receive buffer overflows should be handled a...Alexander V. Chernikov2021-02-081-1/+1
* SO_RERROR indicates that receive buffer overflows should be handled as errors.Alexander V. Chernikov2021-02-081-1/+1
* ip_mroute: fix the viftable export sysctlBjoern A. Zeeb2020-10-111-7/+24
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-3/+0
* Rather than zeroing MAXVIFS times size of pointer [r362289] (still better thanBjoern A. Zeeb2020-06-211-1/+1
* When converting the static arrays to mallocarray() in r356621 I missedBjoern A. Zeeb2020-06-171-1/+1
* The call into ifa_ifwithaddr() needs to be epoch protected; ortherwiseBjoern A. Zeeb2020-06-171-0/+6
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-3/+5
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-5/+5
* Reduce the vnet_set module size of ip_mroute to allow loading as a module.Bjoern A. Zeeb2019-11-191-6/+20
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-5/+0
* Convert all IPv4 and IPv6 multicast memberships into using a STAILQHans Petter Selasky2019-06-251-4/+1
* Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff2019-01-091-3/+5
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-18/+18
* Rework IP encapsulation handling code.Andrey V. Elsukov2018-06-051-32/+18
* UDP: further performance improvements on txMatt Macy2018-05-231-1/+3
* netinet silence warningsMatt Macy2018-05-191-1/+1
* style: Remove remaining deprecated MALLOC/FREE macrosConrad Meyer2018-01-251-2/+2