summaryrefslogtreecommitdiff
path: root/sys/netinet6/scope6.c
AgeCommit message (Expand)Author
2025-12-18net: attach IPv4 and IPv6 stacks to an interface with EVENTHANDLER(9)Gleb Smirnoff
2025-12-05netinet6: use IF_ADDR_LOCK instead of IF_AFDATA_LOCKGleb Smirnoff
2025-07-29netinet6: Don't return non-IPv6 enabled interfaces from in6_getlinkifnet()Kristof Provost
2024-01-22netinet6: Fix two typos in source code commentsGordon Bergling
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-01-31IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits
2021-12-06ifnet_byindex() actually requires network epochGleb Smirnoff
2020-09-01net: clean up empty lines in .c and .h filesMateusz Guzik
2020-08-15Make net.inet6.ip6.deembed_scopeid behaviour default & remove sysctl.Alexander V. Chernikov
2020-06-03Fix typo in previous commitRyan Moeller
2020-06-03scope6: Check for NULL afdata before dereferencingRyan Moeller
2020-04-15Convert ip6_forward() to the new routing KPI.Alexander V. Chernikov
2019-01-09Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff
2018-07-24Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner
2018-06-05Constify argument of in6_getscope().Andrey V. Elsukov
2018-01-23sys/netinet6: fix typos in comments. No functional change.Alan Somers
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2016-02-12Add a missing newline to a log message.Mark Johnston
2015-12-08Merge helper fib* functions used for basic lookups.Alexander V. Chernikov
2014-11-10Add sa6_checkzone_ifp() function. It checks correctness of structAndrey V. Elsukov
2014-11-07Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.Gleb Smirnoff
2014-09-11* use M_ZERO flag with malloc instead of explicit zeroing.Andrey V. Elsukov
2014-09-11Introduce new scope related functions.Andrey V. Elsukov
2014-09-11* constify argument of in6_addrscope();Andrey V. Elsukov
2014-08-22Add some missing checks for unsupported interfaces (e.g. pflog(4)) whenMark Johnston
2013-10-26The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff
2013-01-10Simplify in6_setscope() function to get better performance.Andrey V. Elsukov
2013-01-09Remove unneeded variable.Andrey V. Elsukov
2013-01-09The in6_setscope() function determines the scope zone id of an addressAndrey V. Elsukov
2012-12-05- Move definition of V_deembed_scopeid to scope6_var.h.Hiroki Sato
2012-11-18Check if an extracted zoneid is equal to the non-zero sin6_scope_id only whenHiroki Sato
2012-11-14if_afdata lock was converted from mutex to rwlock a long ago, so we canAndrey V. Elsukov
2012-11-14SCOPE6_LOCK protects V_sid_default, no need to acquire it withoutAndrey V. Elsukov
2012-11-14zoneid has unsigned type.Andrey V. Elsukov
2012-05-24MFp4 bz_ipv6_fast:Bjoern A. Zeeb
2010-11-22After some off-list discussion, revert a number of changes to theDimitry Andric
2010-11-14Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutDimitry Andric
2010-04-29MFP4: @176978-176982, 176984, 176990-176994, 177441Bjoern A. Zeeb
2009-08-01Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson
2009-07-16Remove unused VNET_SET() and related macros; only VNET_GET() isRobert Watson
2009-07-14Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson
2009-06-23After cleaning up rt_tables from vnet.h and cleaning up opt_route.hBjoern A. Zeeb
2009-06-08After r193232 rt_tables in vnet.h are no longer indirectly dependent onBjoern A. Zeeb
2009-04-06 First pass at separating per-vnet initializer functionsMarko Zec
2009-02-27For all files including net/vnet.h directly include opt_route.h andBjoern A. Zeeb
2008-12-02Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb
2008-11-19Change the initialization methodology for global variables scheduledMarko Zec
2008-10-02Step 1.5 of importing the network stack virtualization infrastructureMarko Zec
2008-08-17Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb