summaryrefslogtreecommitdiff
path: root/sys/net/vnet.c
AgeCommit message (Expand)Author
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2025-03-06vnet: Use static initializersZhenlei Huang
2025-01-30vnet: Fix style nitsZhenlei Huang
2023-12-07vnet: (read) lock the vnet list while iterating itKristof Provost
2023-09-21sysctl: Update 'master' copy of vnet SYSCTLs on kernel environment variables ...Zhenlei Huang
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-04-17vnet: Fix a typo in a source code commentZhenlei Huang
2023-02-22vnet: Make vnet_sys[un]init() staticZhenlei Huang
2022-07-18ddb: annotate some commands with DB_CMD_MEMSAFEMitchell Horne
2021-02-11Widen ifnet_detach_sxlock coverageKristof Provost
2020-02-17Partially revert VNET change and expand VNET structure.Bjoern A. Zeeb
2019-10-08Fix regression issue after r353274:Hans Petter Selasky
2019-10-07Factor out VNET shutdown check into an own vnet structure field.Hans Petter Selasky
2018-10-30With more excessive use of modules, more kernel parts working withBjoern A. Zeeb
2018-07-30Ensure the DPCPU and VNET module spaces are aligned to hold a pointer.Andrew Turner
2018-07-24Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner
2018-05-18Use NULL for SYSINIT's last arg, which is a pointer typeEd Maste
2017-11-27sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-10-20With r181803 on 2008-08-17 23:27:27Z the first VIMAGE commit went intoBjoern A. Zeeb
2016-06-21Get closer to a VIMAGE network stack teardown from top to bottom ratherBjoern A. Zeeb
2016-05-18Rather than having the if_vmove() code intermixed in the vnet_destroy()Bjoern A. Zeeb
2016-05-18Add a "vnet_state" field to struct vnet.Bjoern A. Zeeb
2016-05-18Add a dummy VNET_SYSINIT that will make sure all VNETs started willBjoern A. Zeeb
2016-05-18Split 'show vnets' into 'show vnet' and 'show all vnets'.Bjoern A. Zeeb
2016-05-17Mark the unused arguments of various SYSINIT functions __unused.Bjoern A. Zeeb
2016-01-25Prune a definition which is / was never used.Marko Zec
2014-02-07Remove identical vnet sysctl handlers, and handle CTLFLAG_VNETGleb Smirnoff
2013-11-27Fix build.Gleb Smirnoff
2013-11-26dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEAndriy Gapon
2013-11-25- For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao
2011-11-07Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.Ed Schouten
2011-01-11Remove unneeded includes of <sys/linker_set.h>. Other headers that useJohn Baldwin
2011-01-09MfP4 CH=185246 [1]: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-08-22Add an extra comment to the SDT probes definition. This allows us to getRui Paulo
2010-05-14Fix an issue with the dynamic pcpu/vnet data allocators.Bjoern A. Zeeb
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-09Add DDB support for printing vnet_sysinit and vnet_sysuninitBjoern A. Zeeb
2010-02-09Add an SDT provider for "vnet"s along with probes for vnet_allocBjoern A. Zeeb
2010-02-04Instead of spamming the console on each curvnet recursion event, printMarko Zec
2009-08-28Introduce a separate sx lock for protecting lists of vnet sysinitMarko Zec
2009-08-12Update DDB show vnet command to print all used and available information.Bjoern A. Zeeb
2009-08-01The colour was red as shall be the letters of this warning to people uponRobert Watson
2009-08-01Minor style tweaks.Robert Watson
2009-08-01Make the vnet alloc/destroy paths a bit easier to followg by mergingRobert Watson
2009-08-01Remove vnet_foreach() utility function, which previously allowedRobert Watson
2009-08-01Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson