summaryrefslogtreecommitdiff
path: root/sys/net/vnet.h
AgeCommit message (Expand)Author
2025-12-18net: attach IPv4 and IPv6 stacks to an interface with EVENTHANDLER(9)Gleb Smirnoff
2024-03-15vnet: remove unneeded backslashGleb Smirnoff
2023-09-21sysctl: Update 'master' copy of vnet SYSCTLs on kernel environment variables ...Zhenlei Huang
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-07-28i386: Don't use static DPCPU and VNET defines in i386 modulesDmitry Chagin
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-02-22vnet: Make vnet_sys[un]init() staticZhenlei Huang
2022-07-13IPv4: experimental changes to allow net 0/8, 240/4, part of 127/8Mike Karels
2022-07-07vnet: make VNET_FOREACH() always be a loopKristof Provost
2022-02-19vnet: add CURVNET_ASSERT_SET for !VIMAGEMateusz Guzik
2022-02-19vnet: add CURVNET_ASSERT_SETMateusz Guzik
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-02-17Partially revert VNET change and expand VNET structure.Bjoern A. Zeeb
2019-10-07Compile time assert a valid subsystem for all VNET init and uninit functions.Hans Petter Selasky
2019-10-07Factor out VNET shutdown check into an own vnet structure field.Hans Petter Selasky
2019-06-25[PowerPC64] Don't mark module data as staticLeandro Lupori
2018-09-12Don't mark module data as static on RISC-V.Ruslan Bukin
2018-07-30As with DPCPU_DEFINE_STATIC make VNET_DEFINE_STATIC non-static on arm64 inAndrew Turner
2018-07-30As with DPCPU_DEFINE make it a compile error to use static with VNET_DEFINE.Andrew Turner
2018-07-24As with DPCPU create VNET_DEFINE_STATIC for when a variable needs to beAndrew Turner
2017-11-27sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni
2016-06-21Get closer to a VIMAGE network stack teardown from top to bottom ratherBjoern A. Zeeb
2016-05-18Add a "vnet_state" field to struct vnet.Bjoern A. Zeeb
2016-01-27Provide TCPSTAT_DEC() and TCPSTAT_FETCH() macros.Gleb Smirnoff
2014-11-07Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.Gleb Smirnoff
2014-02-09Fixup for r261590 (vnet sysctl handlers cleanup).Mikolaj Golub
2014-02-07Remove identical vnet sysctl handlers, and handle CTLFLAG_VNETGleb Smirnoff
2013-07-09Correct CTASSERT condition.Andrey V. Elsukov
2013-07-09Add several macros to help migrate statistics structures to PCPU counters.Andrey V. Elsukov
2011-02-11Mfp4 CH=177255:Bjoern A. Zeeb
2011-02-11Mfp4 CH=177255:Bjoern A. Zeeb
2011-02-11Mfp4 CH=177255:Bjoern A. Zeeb
2011-01-19sysctl(8) should use the CTLTYPE to determine the type of data whenMatthew D Fleming
2010-11-22After some off-list discussion, revert a number of changes to theDimitry Andric
2010-11-14Instead of unconditionally emitting .globl's for the __start_set_xxx andDimitry Andric
2010-11-14Add macros to define static instances of VNET_DEFINE and DPCPU_DEFINE.Dimitry Andric
2010-11-12Similar to r212647, remove the workaround in sys/net/vnet.h for an ldDimitry Andric
2010-11-11Use the same treatment as in linker_set.h for the __start and __stopDimitry Andric
2010-06-02Provide a macro for registering a virtualized sysctl handler forMarko Zec
2010-04-14Move two copies of the same definition to a common include file.Julian Elischer
2010-03-19Split eventhandler_register() into an internal part and a wrapper functionBjoern A. Zeeb
2010-02-04Instead of spamming the console on each curvnet recursion event, printMarko Zec
2009-08-14Make VNET_DEBUG a standalone compile-time option, i.e. decouple it fromMarko Zec
2009-08-13Make it possible to change the vnet sysctl variables on jailsBjoern A. Zeeb
2009-08-12Put minimum alignment on the dpcpu and vnet section so that ldBjoern A. Zeeb
2009-08-01Make the vnet alloc/destroy paths a bit easier to followg by mergingRobert Watson
2009-08-01Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson
2009-07-30Reorder and recomment vnet.c and vnet.h on the basis that they are no longerRobert Watson
2009-07-28Revise header comments for vnet.h as we now implement VNET_SYSINIT, notRobert Watson