summaryrefslogtreecommitdiff
path: root/sys/netinet/in_mcast.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make in_arpinput(), inp_lookup_mcast_ifp(), icmp_reflect(),Alexander V. Chernikov2015-12-091-10/+7
* in_getmulti: Fix recursion on if_addr_lock on malloc failureConrad Meyer2015-11-181-1/+1
* Convert in_ifaddr_lock and in6_ifaddr_lock to rmlock.Andrey V. Elsukov2015-07-291-3/+7
* Fix build with KTR after r278978.Konstantin Belousov2015-02-191-1/+1
* Use new struct mbufq instead of struct ifqueue to manage packet queues inGleb Smirnoff2015-02-191-6/+1
* Only define the full inm_print() if KTR_IGMPV3 is enabled at compile time.John Baldwin2014-09-301-3/+3
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-6/+3
* Revert r267961, r267973:Glen Barber2014-06-271-3/+6
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-6/+3
* Fix various places where we don't properly release a lockGeorge V. Neville-Neil2014-01-161-8/+18