summaryrefslogtreecommitdiffstats
path: root/sys/netinet/igmp.c
Commit message (Expand)AuthorAgeFilesLines
* The variable is write once only and not used.bz2016-01-211-4/+0
* In the same way fix the problem described in r291578 for IGMPv3.ae2015-12-011-0/+10
* Convert in_ifaddr_lock and in6_ifaddr_lock to rmlock.ae2015-07-291-3/+8
* Improve patch for SA-15:04.igmp to solve a potential buffer overflow.delphij2015-04-071-4/+3
* Fix integer overflow in IGMP protocol.delphij2015-02-251-2/+2
* - Rename 'struct igmp_ifinfo' into 'struct igmp_ifsoftc', since it reallyglebius2015-02-191-50/+60
* Use new struct mbufq instead of struct ifqueue to manage packet queues inglebius2015-02-191-56/+44
* To ease changes to underlying mbuf structure and the mbuf allocator, reducerwatson2015-01-051-4/+4
* Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.glebius2014-11-071-11/+11
* When deciding whether to call m_pullup() even though there is adequaterwatson2014-10-121-2/+2
* Fix one more compiler warning, m is not initialized.kib2014-08-081-1/+1
* Fix argument to KTR after r269699 to unbreak LINT builds.bz2014-08-081-1/+1
* Merge 'struct ip6protosw' and 'struct protosw' into one. Now we havekevlo2014-08-081-17/+21
* 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
OpenPOWER on IntegriCloud