summaryrefslogtreecommitdiff
path: root/sys/netinet6/mld6.c
AgeCommit message (Expand)Author
2019-09-25Make panic messages more informativeozaki-r
2018-12-22Replace M_ALIGN and MH_ALIGN by m_align.maxv
2018-05-29Avoid double LIST_REMOVE which corrupts listsozaki-r
2018-05-29Move LIST_REMOVEozaki-r
2018-05-29Make a deletion of in6m in nd6_rtrequest atomicozaki-r
2018-05-29Make a refcount decrement and a removal from a list of an item atomicozaki-r
2018-05-29Improve atomicity of in6_leavegroup and in6_delmultiozaki-r
2018-05-29Release in6_multilock on callout_halt of mld_timeo to avoid a deadlockozaki-r
2018-05-29Don't hold softnet_lock in mld_timeoozaki-r
2018-05-01Remove now unused net_osdep.h includes, the other BSDs did the same.maxv
2018-02-01Style, and remove the 'len' argument from mld_allocbuf(), it is misleading,maxv
2017-11-17Provide macros for softnet_lock and KERNEL_LOCK hiding NET_MPSAFE switchozaki-r
2017-05-13avoid a double ifa_release() and thus a panic when e. g. running ifmcstatkardel
2017-03-02Plug a race condition on accessing i6mm_maddrozaki-r
2017-03-02Fix racy in6m_solozaki-r
2017-03-02Protect ia6_memberships by in6_ifaddr_lockozaki-r
2017-03-01Make IPv6 multicast MP-safe partiallyozaki-r
2017-03-01Provide in6_multi_groupozaki-r
2017-02-23Remove mkludge stuffsozaki-r
2017-02-22Stop using useless IN6_*_MULTI macrosozaki-r
2017-02-07Add missing NULL checks for m_get_rcvifozaki-r
2017-01-24Tweak softnet_lock and NET_MPSAFEozaki-r
2017-01-16ip6_sprintf -> IN6_PRINT so that we pass the size.christos
2017-01-16Make ip6_sprintf(), in_fmtaddr(), lla_snprintf() and icmp6_redirect_diag() mp...ryo
2017-01-11Get rid of unnecessary header inclusionsozaki-r
2017-01-10Enable some sysctl knobs on rump kernels for ifmcstatozaki-r
2016-11-18fix: "ifconfig destory" can stalls when "ifconfig" is done parallel.knakahara
2016-08-01Apply pserialize and psref to struct ifaddr and its variantsozaki-r
2016-07-20Apply pserialize to some iterations of IP address listsozaki-r
2016-07-08Replace macros to get an IP address with proper inline functionsozaki-r
2016-07-07Switch the address list of intefaces to pslist(9)ozaki-r
2016-07-04Use pslist(9) for the global in6_ifaddr listozaki-r
2016-06-22Remove unnecessary NULL checks of ifa->ifa_addrozaki-r
2016-06-21Replace ifp of ip_moptions and ip6_moptions with if_indexozaki-r
2016-06-16Use if_get_byindex instead of if_byindex for MP-safeozaki-r
2016-06-10Avoid storing a pointer of an interface in a mbufozaki-r
2016-06-10Introduce m_set_rcvif and m_reset_rcvifozaki-r
2015-11-12Ensure that the callout of the multicast address is valid beforejoerg
2015-08-24sprinkle _KERNEL_OPTpooka
2015-01-20Add net.inet6.ip6.prefer_tempaddr sysctl knob so that we can preferroy
2014-11-12Ensure callout isn't running and pending before callout_destroyozaki-r
2014-09-09Eliminate IFAREF() and IFAFREE() macros in favour of functions.rmind
2014-07-26PR 49036: net.inet6 has not been created when the sysctl constructorjoerg
2014-07-25Use IFADDR_FOREACH for iterating if_addrlist of ifnetozaki-r
2014-06-10Introduce new sysctls for obtaining interface-specific addresses:joerg
2014-06-02Use explicit initializer.joerg
2011-11-19First step of random number subsystem rework described intls
2011-10-19Use if_addr_init() and if_mcast_op() instead of ifp->if_ioctl().dyoung
2011-08-31NULL does not need a castplunky
2011-04-21Prune dead assignment, from Henning Petersen in PR 44890.dholland