aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/in_mcast.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* ensure that vnet is set when doing in_leavegroupMatt Macy2018-05-211-1/+9
* ip(6)_freemoptions: defer imo destruction to epoch callback taskMatt Macy2018-05-201-54/+15
* netinet silence warningsMatt Macy2018-05-191-4/+4
* ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy2018-05-181-10/+10
* Check that ifma_protospec != NULL in inm_lookupStephen Hurd2018-05-151-6/+7
* Fix LORs in in6?_leave_group()Stephen Hurd2018-05-111-0/+5
* r333175 introduced deferred deletion of multicast addresses in order to permi...Matt Macy2018-05-061-3/+37
* Currently in_pcbfree will unconditionally wunlock the pcbinfo lockMatt Macy2018-05-051-1/+14
* Separate list manipulation locking from state change in multicastStephen Hurd2018-05-021-63/+137
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Add missing braces around MCAST_EXCLUDE check when KTR support isEnji Cooper2017-05-131-1/+2
* Add some ntohl() love to r315277Eric van Gyzen2017-03-141-20/+15
* KTR: log IPv4 addresses in hex rather than dotted-quadEric van Gyzen2017-03-141-64/+32
* Use inet_ntoa_r() instead of inet_ntoa() throughout the kernelEric van Gyzen2017-02-161-20/+52
* sys/net*: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* netinet: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-2/+2