aboutsummaryrefslogtreecommitdiff
path: root/sys/net/vnet.h
Commit message (Expand)AuthorAgeFilesLines
* Compile time assert a valid subsystem for all VNET init and uninit functions.Hans Petter Selasky2019-10-071-0/+4
* Factor out VNET shutdown check into an own vnet structure field.Hans Petter Selasky2019-10-071-1/+1
* [PowerPC64] Don't mark module data as staticLeandro Lupori2019-06-251-1/+2
* Don't mark module data as static on RISC-V.Ruslan Bukin2018-09-121-1/+1
* As with DPCPU_DEFINE_STATIC make VNET_DEFINE_STATIC non-static on arm64 inAndrew Turner2018-07-301-0/+9
* As with DPCPU_DEFINE make it a compile error to use static with VNET_DEFINE.Andrew Turner2018-07-301-1/+2
* As with DPCPU create VNET_DEFINE_STATIC for when a variable needs to beAndrew Turner2018-07-241-2/+8
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Get closer to a VIMAGE network stack teardown from top to bottom ratherBjoern A. Zeeb2016-06-211-4/+4
* Add a "vnet_state" field to struct vnet.Bjoern A. Zeeb2016-05-181-0/+1
* Provide TCPSTAT_DEC() and TCPSTAT_FETCH() macros.Gleb Smirnoff2016-01-271-0/+3
* Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.Gleb Smirnoff2014-11-071-67/+4
* Fixup for r261590 (vnet sysctl handlers cleanup).Mikolaj Golub2014-02-091-1/+1
* Remove identical vnet sysctl handlers, and handle CTLFLAG_VNETGleb Smirnoff2014-02-071-9/+4
* Correct CTASSERT condition.Andrey V. Elsukov2013-07-091-1/+2
* Add several macros to help migrate statistics structures to PCPU counters.Andrey V. Elsukov2013-07-091-0/+49
* Mfp4 CH=177255:Bjoern A. Zeeb2011-02-111-3/+12
* Mfp4 CH=177255:Bjoern A. Zeeb2011-02-111-12/+18
* Mfp4 CH=177255:Bjoern A. Zeeb2011-02-111-2/+2
* sysctl(8) should use the CTLTYPE to determine the type of data whenMatthew D Fleming2011-01-191-0/+1
* After some off-list discussion, revert a number of changes to theDimitry Andric2010-11-221-13/+9
* Instead of unconditionally emitting .globl's for the __start_set_xxx andDimitry Andric2010-11-141-3/+4
* Add macros to define static instances of VNET_DEFINE and DPCPU_DEFINE.Dimitry Andric2010-11-141-6/+9
* Similar to r212647, remove the workaround in sys/net/vnet.h for an ldDimitry Andric2010-11-121-9/+0
* Use the same treatment as in linker_set.h for the __start and __stopDimitry Andric2010-11-111-0/+2
* Provide a macro for registering a virtualized sysctl handler forMarko Zec2010-06-021-0/+8
* Move two copies of the same definition to a common include file.Julian Elischer2010-04-141-0/+9
* Split eventhandler_register() into an internal part and a wrapper functionBjoern A. Zeeb2010-03-191-0/+30
* Instead of spamming the console on each curvnet recursion event, printMarko Zec2010-02-041-3/+3
* Make VNET_DEBUG a standalone compile-time option, i.e. decouple it fromMarko Zec2009-08-141-3/+0
* Make it possible to change the vnet sysctl variables on jailsBjoern A. Zeeb2009-08-131-7/+11
* Put minimum alignment on the dpcpu and vnet section so that ldBjoern A. Zeeb2009-08-121-3/+5
* Make the vnet alloc/destroy paths a bit easier to followg by mergingRobert Watson2009-08-011-7/+0
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-2/+151
* Reorder and recomment vnet.c and vnet.h on the basis that they are no longerRobert Watson2009-07-301-67/+92
* Revise header comments for vnet.h as we now implement VNET_SYSINIT, notRobert Watson2009-07-281-4/+8
* Introduce and use a sysinit-based initialization scheme for virtualRobert Watson2009-07-231-0/+51
* sysctl_msec_to_ticks is used with both virtualized andBjoern A. Zeeb2009-07-211-0/+6
* Add macros VNET_SETNAME and VNET_SYMPREFIX, and expose to userspace ifRobert Watson2009-07-201-3/+10
* Remove unused VNET_SET() and related macros; only VNET_GET() isRobert Watson2009-07-161-10/+5
* Add missing license line for vnet.h, correct white space nit.Robert Watson2009-07-151-1/+2
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-48/+113
* Remove support for the /dev/net/* per-interface devices. They serveBrooks Davis2009-06-291-1/+2
* Updates after r194640:Bjoern A. Zeeb2009-06-221-4/+0
* Move virtualization of routing related variables into their ownBjoern A. Zeeb2009-06-221-5/+0
* Introduce an infrastructure for dismantling vnet instances.Marko Zec2009-06-081-0/+2
* Convert the two dimensional array to be malloced and introduceBjoern A. Zeeb2009-06-011-1/+1
* V_irtualize the if_clone framework, thus allowing for clonable ifnetsMarko Zec2009-05-231-16/+21
* Make indentation more uniform accross vnet container structs.Marko Zec2009-05-021-14/+14
* First pass at separating per-vnet initializer functionsMarko Zec2009-04-061-0/+2