summaryrefslogtreecommitdiffstats
path: root/sys/netinet/igmp.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Change the initialization methodology for global variables scheduledzec2008-11-191-1/+5
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-1/+1
* Step 1.5 of importing the network stack virtualization infrastructurezec2008-10-021-17/+38
* Commit step 1 of the vimage project, (network stack)bz2008-08-171-17/+18
* Move towards more explicit support for various network protocol stacksrwatson2007-10-281-1/+1
* Rename 'mac_mbuf_create_from_firewall' to 'mac_netinet_firewall_send' asrwatson2007-10-261-1/+1
* Add FBSDID to all files in netinet so that people can moresilby2007-10-071-1/+3
* Improve style(9) conformance of igmp.c.rwatson2006-12-041-45/+43
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hrwatson2006-10-221-1/+2
* Consolidate all IP Options handling functions into ip_options.[ch] andandre2005-11-181-0/+1
* Retire MT_HEADER mbuf type and change its users to use MT_DATA.andre2005-11-021-1/+1
* Introduce in_multi_mtx, which will protect IPv4-layer multicast addressrwatson2005-08-031-8/+12
OpenPOWER on IntegriCloud