aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/igmp.c
Commit message (Expand)AuthorAgeFilesLines
* igmp: Avoid an out-of-bounds access when zeroing countersMark Johnston2021-05-121-1/+1
* igmp: Avoid leaking mbuf when source validation failsMark Johnston2021-01-081-0/+1
* igmp: convert igmpstat to use PCPU countersMitchell Horne2020-11-081-19/+24
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* Fix an issue of net.inet.igmp.stats handler.Hiroki Sato2020-03-071-2/+57
* Fix kernel panic while trying to read multicast stream.Hans Petter Selasky2020-02-171-0/+1
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-2/+2
* Take the ifnet's address lock in igmp_v3_cancel_link_timers().Mark Johnston2020-01-031-2/+4
* Quickly fix up r353683: enter the epoch before calling into netisr_dispatch().Gleb Smirnoff2019-10-171-0/+3
* igmp_v1v2_queue_report() doesn't require epoch.Gleb Smirnoff2019-10-171-1/+0
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-25/+11
* Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff2019-01-091-17/+25
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-13/+13
* UDP: further performance improvements on txMatt Macy2018-05-231-13/+11
* netinet silence warningsMatt Macy2018-05-191-5/+4
* ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy2018-05-181-6/+6
* r333175 introduced deferred deletion of multicast addresses in order to permi...Matt Macy2018-05-061-12/+18
* Separate list manipulation locking from state change in multicastStephen Hurd2018-05-021-76/+54
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Add some ntohl() love to r315277Eric van Gyzen2017-03-141-22/+24
* KTR: log IPv4 addresses in hex rather than dotted-quadEric van Gyzen2017-03-141-100/+45
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Use inet_ntoa_r() instead of inet_ntoa() throughout the kernelEric van Gyzen2017-02-161-25/+69
* With clang 3.9.0, compiling sys/netinet/igmp.c results in the followingDimitry Andric2016-09-041-4/+4
* Get closer to a VIMAGE network stack teardown from top to bottom ratherBjoern A. Zeeb2016-06-211-51/+29
* Add a `show igi_list` command to DDB to debug IGMP state.Bjoern A. Zeeb2016-06-061-0/+37
* sys/net*: minor spelling fixes.Pedro F. Giffuni2016-05-031-2/+2
* netinet: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-1/+1
* The variable is write once only and not used.Bjoern A. Zeeb2016-01-211-4/+0
* In the same way fix the problem described in r291578 for IGMPv3.Andrey V. Elsukov2015-12-011-0/+10
* Convert in_ifaddr_lock and in6_ifaddr_lock to rmlock.Andrey V. Elsukov2015-07-291-3/+8
* Improve patch for SA-15:04.igmp to solve a potential buffer overflow.Xin LI2015-04-071-4/+3
* Fix integer overflow in IGMP protocol.Xin LI2015-02-251-2/+2
* - Rename 'struct igmp_ifinfo' into 'struct igmp_ifsoftc', since it reallyGleb Smirnoff2015-02-191-50/+60
* Use new struct mbufq instead of struct ifqueue to manage packet queues inGleb Smirnoff2015-02-191-56/+44
* To ease changes to underlying mbuf structure and the mbuf allocator, reduceRobert Watson2015-01-051-4/+4
* Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.Gleb Smirnoff2014-11-071-11/+11
* When deciding whether to call m_pullup() even though there is adequateRobert Watson2014-10-121-2/+2
* Fix one more compiler warning, m is not initialized.Konstantin Belousov2014-08-081-1/+1
* Fix argument to KTR after r269699 to unbreak LINT builds.Bjoern A. Zeeb2014-08-081-1/+1
* Merge 'struct ip6protosw' and 'struct protosw' into one. Now we haveKevin Lo2014-08-081-17/+21
* 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