aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/in_mcast.c
Commit message (Expand)AuthorAgeFilesLines
* netinet: Remove stale references to Giant from commentsMark Johnston2024-01-271-10/+5
* mcast: fix leaked igmp packets on multicast cleanupKristof Provost2023-12-141-0/+1
* Revert "mcast: fix memory leak in imf_purge()"Kristof Provost2023-12-141-2/+0
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* mcast: fix memory leak in imf_purge()Kristof Provost2023-08-311-0/+2
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* in_mcat.c: change multicast not member conditionFidaullah Noonari2023-03-041-1/+1
* IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits2023-01-311-0/+1
* inet: Simplify if_multiaddrs iteration.Alexander Motin2022-10-081-13/+6
* divert: declare PF_DIVERT domain and stop abusing PF_INETGleb Smirnoff2022-08-301-14/+6
* ifnet_byindex() actually requires network epochGleb Smirnoff2021-12-061-27/+22
* Use network epoch to protect local IPv4 addresses hash.Gleb Smirnoff2021-10-221-13/+15
* in_mcast: garbage collect inp_gcmoptions()Gleb Smirnoff2021-10-181-16/+5
* Remove in_ifaddr_lock acquisiton to access in_ifaddrhead.Gleb Smirnoff2021-10-131-4/+2
* Always use inp fib in the inp_lookup_mcast_ifp().Alexander V. Chernikov2021-04-101-5/+3
* net: remove legacy in_addmulti()Kristof Provost2021-02-251-29/+0
* Simplify NET_EPOCH_EXIT in inp_join_group().Alexander V. Chernikov2020-10-181-1/+3
* Fix sleepq_add panic happening with too wide net epoch in mcast control.Alexander V. Chernikov2020-10-171-11/+21
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Use a static initializer for the multicast free tasks.Hans Petter Selasky2020-08-111-8/+1
* MC: add a note with reference to the discussion and history as-to why weBjoern A. Zeeb2020-08-101-0/+1
* Make sure the multicast release tasks are properly drained whenHans Petter Selasky2020-08-101-3/+22
* Use proper prototype for SYSINIT() functions.Hans Petter Selasky2020-08-101-1/+1
* Complete conversions from fib<4|6>_lookup_nh_<basic|ext> to fib<4|6>_lookup().Alexander V. Chernikov2020-07-021-3/+8
* Remove the "config" taskqgroup and its KPIs.Mark Johnston2020-03-301-18/+10
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-3/+3
* Leave multicast group before reaping and committing state for bothHans Petter Selasky2019-12-181-7/+7
* Use refcount from "in_joingroup_locked()" when joining multicastHans Petter Selasky2019-12-031-3/+5
* in_mcast.c: need if_addr_lock around inm_release_deferredRyan Libby2019-11-251-0/+4
* Revert r353313. It is not needed with r353357 and is actually incorrect.Gleb Smirnoff2019-10-141-4/+2
* Revert most of the multicast changes from r353292. This needs a moreGleb Smirnoff2019-10-091-9/+7
* Quickly plug another regression from r353292. Again, multicast locking needsGleb Smirnoff2019-10-081-2/+4
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-12/+18
* Convert all IPv4 and IPv6 multicast memberships into using a STAILQHans Petter Selasky2019-06-251-270/+163
* Revert r347582 for now.Mark Johnston2019-05-161-20/+40
* Close some races in multicast socket option handling.Mark Johnston2019-05-141-40/+20
* ip multicast debug: fix strings vs definesAlexander Motin2019-04-291-10/+21
* Reinitialize multicast source filter structures after invalidation.Mark Johnston2019-04-111-2/+6
* Support struct ip_mreqn as argument for IP_ADD_MEMBERSHIP. Legacy supportGleb Smirnoff2019-02-231-24/+33
* Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff2019-01-091-6/+10
* Prevent multicast code from panicing due to unprotected access to INADDR_HASH.Eugene Grosbein2018-10-271-5/+15
* in_mcast: fix copy paste error when clearing flagMatt Macy2018-08-221-1/+1
* Fix in6_multi double freeMatt Macy2018-08-151-8/+18
* [ppc] Fix kernel panic when using BOOTP_NFSROOTLeandro Lupori2018-08-091-0/+5
* - Fix a double unlock in inp_block_unblock_source() andHiroki Sato2018-07-041-3/+5
* UDP: further performance improvements on txMatt Macy2018-05-231-3/+3
* Pair CURVNET_SET and CURVNET_RESTORE in a blockEd Maste2018-05-211-9/+13
* Revert r333968, it broke all archs but i386 and amd64Ed Maste2018-05-211-12/+6
* in(6)_mcast: Expand out vnet set / restore macro so that they work in a condi...Matt Macy2018-05-211-6/+12