summaryrefslogtreecommitdiff
path: root/sys/netinet6/in6_mcast.c
Commit message (Expand)AuthorAgeFilesLines
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+1
* 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-1/+9
* Use proper prototype for SYSINIT() functions.Hans Petter Selasky2020-08-101-1/+1
* Remove an incorrect assertion from in6p_lookup_mcast_ifp().Mark Johnston2020-08-041-9/+5
* Complete conversions from fib<4|6>_lookup_nh_<basic|ext> to fib<4|6>_lookup().Alexander V. Chernikov2020-07-021-4/+4
* Use a dedicated taskqueue thread for in6m_release_task().Mark Johnston2020-03-311-4/+9
* Remove the "config" taskqgroup and its KPIs.Mark Johnston2020-03-301-23/+13
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* in6_mcast: make in6_joingroup_locked() staticBjoern A. Zeeb2020-01-111-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/+1
* in6_joingroup_locked: need if_addr_lock around in6m_disconnect_lockedRyan Libby2019-11-251-0/+2
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-4/+6
* IPv6 cleanup: kernelBjoern A. Zeeb2019-08-021-3/+3
* Convert all IPv4 and IPv6 multicast memberships into using a STAILQHans Petter Selasky2019-06-251-266/+175
* Revert r347582 for now.Mark Johnston2019-05-161-4/+19
* Close some races in multicast socket option handling.Mark Johnston2019-05-141-19/+4
* Reinitialize multicast source filter structures after invalidation.Mark Johnston2019-04-111-2/+6
* Fix refcounting leaks in IPv6 MLD code leading to loss of IPv6Hans Petter Selasky2019-01-241-32/+28
* When detaching a network interface drain the workqueue freeing the inm'sHans Petter Selasky2019-01-241-0/+8
* Fix duplicate acquiring of refcount when joining IPv6 multicast groups.Hans Petter Selasky2019-01-241-1/+4
* Remove unnecessary ifdef. With INVARIANTS all KASSERTs are empty statements,Gleb Smirnoff2019-01-101-2/+0
* Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff2019-01-091-4/+7
* in_mcast: fix copy paste error when clearing flagMatt Macy2018-08-221-1/+1
* Fix in6_multi double freeMatt Macy2018-08-151-9/+32
* [ppc] Fix kernel panic when using BOOTP_NFSROOTLeandro Lupori2018-08-091-0/+5
* 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
* make sure vnet is set when freeingMatt Macy2018-05-201-2/+9
* ip(6)_freemoptions: defer imo destruction to epoch callback taskMatt Macy2018-05-201-15/+16
* ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy2018-05-181-5/+5
* Fix LORs in in6?_leave_group()Stephen Hurd2018-05-111-0/+5
* Fix a panic in the IPv6 multicast code.Andrew Gallatin2018-05-101-2/+3
* r333175 introduced deferred deletion of multicast addresses in order to permi...Matt Macy2018-05-061-17/+49
* Currently in_pcbfree will unconditionally wunlock the pcbinfo lockMatt Macy2018-05-051-1/+12
* Separate list manipulation locking from state change in multicastStephen Hurd2018-05-021-99/+164
* Do pass removing some write-only variables from the kernel.Alexander Kabaev2017-12-251-3/+0
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-1/+3
* Add missing braces around MCAST_EXCLUDE check when KTR support isEnji Cooper2017-05-131-1/+2
* sys/net*: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* Make in_arpinput(), inp_lookup_mcast_ifp(), icmp_reflect(),Alexander V. Chernikov2015-12-091-13/+10
* in6_mc_get: Fix recursion on if_addr_lock on malloc failureConrad Meyer2015-11-191-2/+2
* Fix the IPV6_MULTICAST_IF sockopt handling. RFC 3493 says when theAndrey V. Elsukov2015-04-101-5/+9
* Use new struct mbufq instead of struct ifqueue to manage packet queues inGleb Smirnoff2015-02-191-3/+3
* Move ifq drain into in6m_purge().Andrey V. Elsukov2014-10-301-3/+2
* Fix mbuf leak in IPv6 multicast code.Andrey V. Elsukov2014-10-301-0/+3
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-6/+3