summaryrefslogtreecommitdiffstats
path: root/sys/netinet/igmp.c
Commit message (Expand)AuthorAgeFilesLines
* The r48589 promised to remove implicit inclusion of if_var.h soon. Prepareglebius2013-10-261-0/+1
* Restructure the mbuf pkthdr to make it fit for upcoming capabilities andandre2013-08-241-4/+4
* Add m_clrprotoflags() to clear protocol specific mbuf flags at up andandre2013-08-191-1/+1
* Disable IGMPv3 link timers on a transition to IGMPv2.bms2013-06-071-0/+1
* - Replace compat macros with function calls.glebius2013-03-161-1/+1
* We can, and should use M_WAITOK here.glebius2013-03-151-1/+1
* Mechanically substitute flags from historic mbuf allocator withglebius2012-12-051-9/+9
* Do not reduce ip_len by size of IP header in the ip_input()glebius2012-10-231-1/+1
* Switch the entire IPv4 stack to keep the IP packet headerglebius2012-10-221-4/+4
* Revert previous commit...kevlo2012-10-101-1/+1
* Prefer NULL over 0 for pointerskevlo2012-10-091-1/+1
* Don't check for ifp != NULL before KASSERT, as ifp may not be NULL heretrociny2012-07-031-7/+5
* Convert all users of IF_ADDR_LOCK to use new locking macros that specifyjhb2012-01-051-12/+12
* When cancelling multicast timers on an interface, don't release thejhb2012-01-031-8/+6
* Use TAILQ_FOREACH() instead of TAILQ_FOREACH_SAFE() for some loops thatjhb2012-01-031-5/+4
* 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
* After some off-list discussion, revert a number of changes to thedim2010-11-221-13/+13
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutdim2010-11-141-13/+13
* Proper bracketing.bz2010-10-011-2/+2
* Fix a regression where DVMRP diagnostic traffic, such as that usedbms2010-04-271-6/+11
* 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-40/+12
* Garbage collect vnet module registrations that have neither constructorsrwatson2009-07-201-8/+4
* 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-13/+13
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorrwatson2009-07-141-88/+58
* Modify most routines returning 'struct ifaddr *' to return referencesrwatson2009-06-231-4/+17
* After cleaning up rt_tables from vnet.h and cleaning up opt_route.hbz2009-06-231-1/+0
* After r193232 rt_tables in vnet.h are no longer indirectly dependent onbz2009-06-081-2/+0
* Unbreak options VIMAGE build.zec2009-06-061-1/+0
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-1/+0
* Merge fixes from p4:bms2009-06-011-85/+133
* Reimplement the netisr framework in order to support parallel netisrrwatson2009-06-011-11/+9
* Remove a bogus check that unintentionally slipped in r191816.zec2009-05-081-3/+0
* Remove unnecessary CURVNET_SET() calls where curvnet context iszec2009-05-061-17/+0
* Change the curvnet variable from a global const struct vnet *,zec2009-05-051-3/+4
* Unbreak options VIMAGE + nooptions INVARIANTS kernel builds.zec2009-05-021-0/+2
* Fix a problem whereby enqueued IGMPv3 filter list changes would bebms2009-04-291-10/+17
* In preparation for turning on options VIMAGE in next commits,zec2009-04-261-40/+42
* Now that IFF_NEEDSGIANT has been removed from the networkbms2009-04-191-48/+3
* Update stats in struct igmpstat using two new macros:rwatson2009-04-121-29/+29
* Update stats in struct ipstat using four new macros, IPSTAT_ADD(),rwatson2009-04-111-2/+2
* Fix mbuf chain layout pessimization:bms2009-04-041-4/+8
* Do not obliterate QQI with MAXRESP.bms2009-04-041-2/+2
* Don't call m_freem() after ip_output(), as it always consumesbms2009-03-241-1/+0
* Deal with the case where ifma_protospec may be NULL, duringbms2009-03-171-5/+20
* Merge IGMPv3 and Source-Specific Multicast (SSM) to the FreeBSDbms2009-03-091-284/+3435
* For all files including net/vnet.h directly include opt_route.h andbz2009-02-271-0/+1
* Rather than using hidden includes (with cicular dependencies),bz2008-12-021-0/+2
OpenPOWER on IntegriCloud