aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/igmp.c
Commit message (Expand)AuthorAgeFilesLines
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Restructure the mbuf pkthdr to make it fit for upcoming capabilities andAndre Oppermann2013-08-241-4/+4
* Add m_clrprotoflags() to clear protocol specific mbuf flags at up andAndre Oppermann2013-08-191-1/+1
* Disable IGMPv3 link timers on a transition to IGMPv2.Bruce M Simpson2013-06-071-0/+1
* - Replace compat macros with function calls.Gleb Smirnoff2013-03-161-1/+1
* We can, and should use M_WAITOK here.Gleb Smirnoff2013-03-151-1/+1
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-9/+9
* Do not reduce ip_len by size of IP header in the ip_input()Gleb Smirnoff2012-10-231-1/+1
* Switch the entire IPv4 stack to keep the IP packet headerGleb Smirnoff2012-10-221-4/+4
* Revert previous commit...Kevin Lo2012-10-101-1/+1
* Prefer NULL over 0 for pointersKevin Lo2012-10-091-1/+1
* Don't check for ifp != NULL before KASSERT, as ifp may not be NULL hereMikolaj Golub2012-07-031-7/+5
* Convert all users of IF_ADDR_LOCK to use new locking macros that specifyJohn Baldwin2012-01-051-12/+12
* When cancelling multicast timers on an interface, don't release theJohn Baldwin2012-01-031-8/+6
* Use TAILQ_FOREACH() instead of TAILQ_FOREACH_SAFE() for some loops thatJohn Baldwin2012-01-031-5/+4
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-2/+3
* Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.Ed Schouten2011-11-071-1/+1
* After some off-list discussion, revert a number of changes to theDimitry Andric2010-11-221-13/+13
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutDimitry Andric2010-11-141-13/+13
* Proper bracketing.Bjoern A. Zeeb2010-10-011-2/+2
* Fix a regression where DVMRP diagnostic traffic, such as that usedBruce M Simpson2010-04-271-6/+11
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+0
* Introduce and use a sysinit-based initialization scheme for virtualRobert Watson2009-07-231-40/+12
* Garbage collect vnet module registrations that have neither constructorsRobert Watson2009-07-201-8/+4
* Reimplement and/or implement vnet list locking by replacing a mostlyRobert Watson2009-07-191-4/+4
* Remove unused VNET_SET() and related macros; only VNET_GET() isRobert Watson2009-07-161-13/+13
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-88/+58
* Modify most routines returning 'struct ifaddr *' to return referencesRobert Watson2009-06-231-4/+17
* After cleaning up rt_tables from vnet.h and cleaning up opt_route.hBjoern A. Zeeb2009-06-231-1/+0
* After r193232 rt_tables in vnet.h are no longer indirectly dependent onBjoern A. Zeeb2009-06-081-2/+0
* Unbreak options VIMAGE build.Marko Zec2009-06-061-1/+0
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Merge fixes from p4:Bruce M Simpson2009-06-011-85/+133
* Reimplement the netisr framework in order to support parallel netisrRobert Watson2009-06-011-11/+9
* Remove a bogus check that unintentionally slipped in r191816.Marko Zec2009-05-081-3/+0
* Remove unnecessary CURVNET_SET() calls where curvnet context isMarko Zec2009-05-061-17/+0
* Change the curvnet variable from a global const struct vnet *,Marko Zec2009-05-051-3/+4
* Unbreak options VIMAGE + nooptions INVARIANTS kernel builds.Marko Zec2009-05-021-0/+2
* Fix a problem whereby enqueued IGMPv3 filter list changes would beBruce M Simpson2009-04-291-10/+17
* In preparation for turning on options VIMAGE in next commits,Marko Zec2009-04-261-40/+42
* Now that IFF_NEEDSGIANT has been removed from the networkBruce M Simpson2009-04-191-48/+3
* Update stats in struct igmpstat using two new macros:Robert Watson2009-04-121-29/+29
* Update stats in struct ipstat using four new macros, IPSTAT_ADD(),Robert Watson2009-04-111-2/+2
* Fix mbuf chain layout pessimization:Bruce M Simpson2009-04-041-4/+8
* Do not obliterate QQI with MAXRESP.Bruce M Simpson2009-04-041-2/+2
* Don't call m_freem() after ip_output(), as it always consumesBruce M Simpson2009-03-241-1/+0
* Deal with the case where ifma_protospec may be NULL, duringBruce M Simpson2009-03-171-5/+20
* Merge IGMPv3 and Source-Specific Multicast (SSM) to the FreeBSDBruce M Simpson2009-03-091-284/+3435
* For all files including net/vnet.h directly include opt_route.h andBjoern A. Zeeb2009-02-271-0/+1
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+2