summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/mld6.c
Commit message (Expand)AuthorAgeFilesLines
* Restructure the mbuf pkthdr to make it fit for upcoming capabilities andandre2013-08-241-3/+3
* Add m_clrprotoflags() to clear protocol specific mbuf flags at up andandre2013-08-191-1/+1
* - Use m_getcl() instead of hand allocating.glebius2013-03-151-3/+3
* Mechanically substitute flags from historic mbuf allocator withglebius2012-12-051-9/+9
* Revert previous commit...kevlo2012-10-101-1/+1
* Prefer NULL over 0 for pointerskevlo2012-10-091-1/+1
* Kick the current-state report timer when a V1 group report wouldbms2012-06-281-0/+1
* Fix a typo in MLD query exponent processing.bms2012-06-281-1/+1
* In MLDv2 general query processing, do not enforce the strict checkbms2012-06-281-7/+1
* Convert all users of IF_ADDR_LOCK to use new locking macros that specifyjhb2012-01-051-16/+16
* Use the mli_relinmhead list normally used to defer calls tojhb2012-01-041-21/+29
* When cancelling multicast timers on an interface, don't release thejhb2012-01-031-8/+7
* Use TAILQ_FOREACH() instead of TAILQ_FOREACH_SAFE() for some loops thatjhb2012-01-031-2/+2
* Fix double free.glebius2011-12-071-1/+0
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-2/+3
* Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.ed2011-11-071-1/+1
* Fix if_addr_mtx recursion in mld6.pluknet2011-08-221-4/+7
* After some off-list discussion, revert a number of changes to thedim2010-11-221-5/+5
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutdim2010-11-141-5/+5
* When embedding the scope ID in MLDv1 output, check if the scope of the addressbms2010-04-101-2/+4
* Use ALLOW_NEW_SOURCES and BLOCK_OLD_SOURCES to signal a join or leavebms2009-12-221-16/+59
* Add missing #include <sys/ktr.h>.bms2009-12-151-0/+1
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andrwatson2009-08-011-1/+0
* Introduce and use a sysinit-based initialization scheme for virtualrwatson2009-07-231-41/+12
* Garbage collect vnet module registrations that have neither constructorsrwatson2009-07-201-1/+0
* Reimplement and/or implement vnet list locking by replacing a mostlyrwatson2009-07-191-4/+4
* Remove unused VNET_SET() and related macros; only VNET_GET() isrwatson2009-07-161-5/+5
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorrwatson2009-07-141-49/+17
* Modify most routines returning 'struct ifaddr *' to return referencesrwatson2009-06-231-3/+18
* Remove unnecessary #ifdef lines and code.zec2009-06-121-7/+0
* Merge final round of MLD changes from p4:bms2009-05-271-73/+199
* Pullup from p4 tip:bms2009-05-211-22/+15
* Pullup svn source to p4 top of tree:bms2009-05-211-15/+35
* Remove unnecessary CURVNET_SET() calls where curvnet context iszec2009-05-061-19/+1
* Change the curvnet variable from a global const struct vnet *,zec2009-05-051-5/+3
* Permit buiding kernels with options VIMAGE, restricted to only a singlezec2009-04-301-5/+0
* Bite the bullet, and make the IPv6 SSM and MLDv2 mega-commit:bms2009-04-291-396/+2943
* Assert the interface address list lock in IFP_TO_IA6(), as it willrwatson2009-04-201-2/+4
* Update stats in struct icmpstat and icmp6stat using four newrwatson2009-04-121-2/+2
* Remove IFF_NEEDSGIANT, a compatibility infrastructure introducedrwatson2009-03-151-2/+0
* Rather than using hidden includes (with cicular dependencies),bz2008-12-021-0/+1
* Change the initialization methodology for global variables scheduledzec2008-11-191-0/+2
* Step 1.5 of importing the network stack virtualization infrastructurezec2008-10-021-0/+3
* mld_timerresid() returns ms so instead of doing the maths in usecbz2008-09-101-1/+1
* Fix a bug, when a specially crafted ICMPV6 MLD packet could leadbz2008-09-031-4/+4
* Commit step 1 of the vimage project, (network stack)bz2008-08-171-5/+6
* un-__P()obrien2008-01-081-1/+1
* Clean up VCS Ids.obrien2007-12-101-3/+5
* Space cleanupdelphij2007-07-051-2/+2
* ANSIfy[1] plus some style cleanup nearby.delphij2007-07-051-24/+11
OpenPOWER on IntegriCloud