summaryrefslogtreecommitdiff
path: root/sys/netinet6/ip6_mroute.c
AgeCommit message (Expand)Author
2025-12-02netinet: Remove left-over sys/cdefs.hWarner Losh
2024-10-31netinet*: Add assertions for some places that don't support M_EXTPG mbufsJohn Baldwin
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-03-13net.inet6.ip6.log_interval: use ppsratecheck(9) internallyPawel Biernacki
2023-03-13netinet6: allow disabling excess log messagesPawel Biernacki
2023-01-31IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits
2022-09-02raw ip: fix regression with multicast and RSVPGleb Smirnoff
2022-04-06ip6_mroute: Mark a variable only used in a debug trace as unused.John Baldwin
2022-04-04pim6_input: eliminate write only variable rcWarner Losh
2021-12-06ifnet_byindex() actually requires network epochGleb Smirnoff
2021-09-07ip6mrouter: Make the expiration callout MPSAFEMark Johnston
2021-07-28socket: Implement SO_RERRORRoy Marples
2021-02-08Revert "SO_RERROR indicates that receive buffer overflows should be handled a...Alexander V. Chernikov
2021-02-08SO_RERROR indicates that receive buffer overflows should be handled as errors.Alexander V. Chernikov
2020-09-01net: clean up empty lines in .c and .h filesMateusz Guzik
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2020-01-22Make ip6_output() and ip_output() require network epoch.Gleb Smirnoff
2020-01-22Unroll macro that is used just once. Not a functional change.Gleb Smirnoff
2019-12-01Fix m_pullup() problem after removing PULLDOWN_TESTs and KAME EXT_*macros.Bjoern A. Zeeb
2019-11-15netinet6: Remove PULLDOWN_TESTs.Bjoern A. Zeeb
2019-11-07netinet*: variable cleanupBjoern A. Zeeb
2018-11-22Plug some networking sysctl leaks.Mark Johnston
2018-07-24Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner
2018-06-05Rework IP encapsulation handling code.Andrey V. Elsukov
2018-02-02Merge r1.120 from NetBSD:Andrey V. Elsukov
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-02-28Renumber copyright clause 4Warner Losh
2016-09-15Remove the 4.3BSD compatible macro m_copy(), use m_copym() instead.Kevin Lo
2016-06-21Get closer to a VIMAGE network stack teardown from top to bottom ratherBjoern A. Zeeb
2015-08-08Simplify ip[6] simploop:Alexander V. Chernikov
2015-04-06o Make net.inet6.ip6.mif6table return special API structure, that doesn'tGleb Smirnoff
2014-10-12When deciding whether to call m_pullup() even though there is adequateRobert Watson
2014-08-15Change pr_output's prototype to avoid the need for explicit casts.Kevin Lo
2014-08-08Merge 'struct ip6protosw' and 'struct protosw' into one. Now we haveKevin Lo
2014-02-10Only count table lookups when we're actually processing packets.Christian Brueffer
2014-02-10For IPv6, return the same error code as IPv4 when mrouter is not initialized.Christian Brueffer
2014-01-09Remove extra nesting from X_ip6_mforward() function.Andrey V. Elsukov
2014-01-09Add MRT6_DLOG() macro for debugging.Andrey V. Elsukov
2013-11-25- For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao
2013-10-26The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff
2013-10-07Fix mbuf leak.Gleb Smirnoff
2013-09-05Use an unsigned long when indexing into mfchashtbl[] and mf6ctable[]. ThisJohn Baldwin
2013-08-25Implement the ip, tcp, and udp DTrace providers. The probe definitions useMark Johnston
2013-08-19Add m_clrprotoflags() to clear protocol specific mbuf flags at up andAndre Oppermann
2013-08-05- Use time_uptime instead of time_second in data structures forHiroki Sato
2013-06-19Use PIM6STAT_INC() and MRT6STAT_INC() macros for IPv6 multicastAndrey V. Elsukov
2013-04-09Use IP6STAT_INC/IP6STAT_DEC macros to update ip6 stats.Andrey V. Elsukov
2013-03-15- Use m_getcl() instead of hand allocating.Gleb Smirnoff
2012-12-05 Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff