summaryrefslogtreecommitdiff
path: root/sys/netinet/igmp.c
AgeCommit message (Expand)Author
2017-05-04If m is not a continuous mbuf cluster, m_pullup() in pr_input mayAlexander Bluhm
2017-04-14Pass down the address family through the pr_input calls. ThisAlexander Bluhm
2017-04-05When building counter memory in preparation to copy to userland, alwaysTheo de Raadt
2017-02-05Always allocate counters memory using type M_COUNTERS.Jeremie Courreges-Anglas
2017-01-31Use CTASSERT instead of KASSERT for a few sysctl that use the counters APIJeremie Courreges-Anglas
2017-01-29Change the IPv4 pr_input function to the way IPv6 is implemented,Alexander Bluhm
2017-01-25Since raw_input() and route_input() are gone from pr_input, we canAlexander Bluhm
2017-01-04convert igmp_stat into per-cpu countersDavid Gwynne
2016-12-19Extend the multicast sockets and multicast hash table support to multipleRafael Zalamena
2016-12-16Move the if_get/if_put to the caller of igmp_sendpkt so we avoid havingRafael Zalamena
2016-12-14Set the rtableid for new mbufs when sending packets in igmp_sendpkt().Rafael Zalamena
2016-12-05Remove recursive splsoftnet()s in ioctl(2) path.Martin Pieuchot
2016-11-28Assert that every slow/fast timeout routine is called at IPL_SOFTNET.Martin Pieuchot
2015-11-11Store an interface index instead of a pointer that's never dereferenced.Martin Pieuchot
2015-09-13if_put() after if_get().Martin Pieuchot
2015-09-11if_put after if_get in igmp_joingroupDavid Gwynne
2015-09-10move the guts of igmp_input into a igmp_input_if function and callDavid Gwynne
2015-08-28fairly simple sizes for free(); ok teduTheo de Raadt
2015-06-16Store a unique ID, an interface index, rather than a pointer to theMartin Pieuchot
2014-12-17Remove the "multicast_" prefix from the fields a multicast-only struct.Martin Pieuchot
2014-12-17Use an interface index instead of a pointer for multicast options.Martin Pieuchot
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-09-08remove uneeded route.h includesJonathan Gray
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2014-05-12Includes a router altert option (RAO) in IGMP packets. Without thisMartin Pieuchot
2014-04-21ip_output() using varargs always struck me as bizarre, esp since it's onlyHenning Brauer
2014-04-21we'll do fine without casting NULL to struct foo * / void *Henning Brauer
2014-01-21Do not clean the multicast records of an interface when it is destroyedMartin Pieuchot
2013-11-28Change the way protocol multicast addresses are linked to an interface.Martin Pieuchot
2013-10-18Abstract the fact that IPv4 muticast records are linked to theMartin Pieuchot
2013-10-14Change the macros used to iterate over the multicast records of anMartin Pieuchot
2013-05-02tedu broken Resource Reservation Protocol code that was ifdef RSVP_ISI.Martin Pieuchot
2013-04-10Remove various external variable declaration from sources files andMartin Pieuchot
2010-04-20remove proc.h include from uvm_map.h. This has far reaching effects, asTed Unangst
2010-01-13let's admit it's not 1992 any more. CIDR is around for a long time, evenHenning Brauer
2009-12-15Ensure that the interface is valid before trying to access its flags.Joel Sing
2009-12-15Ansify function declarations.Joel Sing
2009-12-15Ensure that the interface is not null before trying to access its flags.Joel Sing
2007-12-14add sysctl entry points into various network layers, in particular toTheo de Raadt
2007-12-13Add missing license. This file is 4.4BSD-derived with WIDE changes.Todd C. Miller
2007-07-20Remove inm_ifp from struct in_multi -- caching struct ifnet is dangerousClaudio Jeker
2007-05-27-staticDavid Gwynne
2005-09-19A few 'demon' -> 'daemon'.Kenneth R Westerback
2004-05-23missing splx; andrushock@korovino.netTheo de Raadt
2004-01-03put an mi wrapper around stdarg.h/varargs.h. gcc3 moved stdarg/varargs macrosMarc Espie
2003-12-10de-register. deraadt okJun-ichiro itojun Hagino
2003-07-09do not flip ip_len/ip_off in netinet stack. deraadt ok.Jun-ichiro itojun Hagino