summaryrefslogtreecommitdiff
path: root/sys/netinet6/mld6.c
AgeCommit message (Expand)Author
2024-08-19avoid uninitialised var use introduced in rev 1.63Jonathan Gray
2024-08-12Run network protocol timer without kernel lock.Alexander Bluhm
2024-02-13Merge struct route and struct route_in6.Alexander Bluhm
2022-09-08Rename global ifnet TAILQKlemens Nanni
2022-09-05Move mld6 address variables from data to stack memory to make themAlexander Bluhm
2022-09-04spellingJonathan Gray
2022-08-22Document that igmp_timers_are_running and mld6_timers_are_runningAlexander Bluhm
2022-08-21Only grab netlock in igmp and mdl6 fast timer when necessary. ThereAlexander Bluhm
2018-11-30MH_ALIGN -> m_alignClaudio Jeker
2017-10-29Move NET_{,UN}LOCK into individual slowtimo functions.Florian Obser
2017-05-16Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().Martin Pieuchot
2017-05-08Fix a compilation error on arm64 that was caught by clang.Rafael Zalamena
2017-05-04Reset the MLD default ip6_opts by using ip6_initpktopts(). This fixes aRafael Zalamena
2017-04-06Convert bcopy to memcpy as the memory does not overlap.David Hill
2017-02-09percpu counters for raw ipv6 and icmp6 statsJeremie Courreges-Anglas
2016-12-21Remove recursive splsoftnet().Martin Pieuchot
2016-07-05Expand IN6_IFF_NOTREADY, ok bluhm@Martin Pieuchot
2016-03-07Sync no-argument function declaration and definition by adding (void).Christian Weisgerber
2015-09-12Introduce if_input_local() a function to feed local traffic back toMartin Pieuchot
2015-09-11Kill yet another argument to functions in IPv6. This time ip6_output'sClaudio Jeker
2015-09-10More if_put suffling. OK dlg@Claudio Jeker
2015-09-09Kill icmp6_ifstat_inc() and associated per-ifp storage.Martin Pieuchot
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-04-14"struct pkthdr" holds a routing table ID, not a routing domain one.Martin Pieuchot
2014-01-24Instead of calculating the ICMPv6 checksum here, just set the flag thatChristian Weisgerber
2014-01-21Do not clean the multicast records of an interface when it is destroyedMartin Pieuchot
2014-01-13Call all local valiables of type struct in6_ifaddr "ia6". This isAlexander Bluhm
2013-11-28Change the way protocol multicast addresses are linked to an interface.Martin Pieuchot
2013-11-14Clean up tabs and a backslash which seemed to have sneeked in in r1.29.Patrick Wildt
2013-11-11Replace most of our formating functions to convert IPv4/6 addresses fromMartin Pieuchot
2013-10-24Significant namespace cleanup of netinet6 symbols.Theo de Raadt
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
2013-10-14Change the macros used to iterate over the multicast records of anMartin Pieuchot
2011-11-24rdomain support for IPv6sperreault
2011-04-15Remove dead assignment.Charles Longeau
2010-03-22Add some MLDv2 definitions from FreeBSD.Jonathan Gray
2008-06-11ANSIfy to sync with KAME. From Karl Sjodahl <dunceor@gmail.com>.Ryan Thomas McBride
2007-06-01apply the "skip ipsec if there are no flows" speedup diff to IPv6 too.Henning Brauer
2006-12-09switch IPv6 advanced API from RFC2292 to RFC3542 (2292 is superseded by 3542).Jun-ichiro itojun Hagino
2006-11-17change semantics of ff01::/16 to interface local multicastJun-ichiro itojun Hagino
2006-05-27Do the same thing as for IPv4. Use a sysctl to enable/disable mfrowardingClaudio Jeker
2006-03-05Use more queue macros rather than doing it by hand; ok otto@ krw@Miod Vallat
2003-06-11- sync up MLD declaration with RFC3542 (s/MLD6/MLD/)Jun-ichiro itojun Hagino
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-05-14make PULLDOWN_TEST codepath the default (has been default for a long time).Jun-ichiro itojun Hagino
2002-06-09whitespace cleanupJun-ichiro itojun Hagino
2002-06-08splnet -> splsoftnet where appropriateJun-ichiro itojun Hagino