aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_clone.c
Commit message (Expand)AuthorAgeFilesLines
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* sys/net*: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* Fix group membership of cloned interfaces when one is moved byHiroki Sato2015-03-021-0/+43
* Use standard mtx(9), rwlock(9), sx(9) system initialization macrosGleb Smirnoff2014-11-091-10/+2
* Include necessary headers that now are available due to pollutionGleb Smirnoff2013-10-281-0/+1
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-1/+1
* Fix VIMAGE build.Gleb Smirnoff2012-10-171-1/+1
* Make the "struct if_clone" opaque to users of the cloning API. UsersGleb Smirnoff2012-10-161-62/+162
* In ifc_alloc_unit():Gleb Smirnoff2012-08-301-6/+15
* - Use generic alloc_unr(9) allocator for if_clone, insteadGleb Smirnoff2011-11-281-71/+35
* After some off-list discussion, revert a number of changes to theDimitry Andric2010-11-221-1/+1
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutDimitry Andric2010-11-141-1/+1
* Take a reference to make sure that the interface cannot go away duringBjoern A. Zeeb2010-04-111-3/+8
* Check that the interface is on the list of cloned interfaces before tryingBjoern A. Zeeb2010-04-111-1/+11
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+0
* Introduce and use a sysinit-based initialization scheme for virtualRobert Watson2009-07-231-16/+2
* Remove unused VNET_SET() and related macros; only VNET_GET() isRobert Watson2009-07-161-2/+2
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-15/+8
* V_irtualize the if_clone framework, thus allowing for clonable ifnetsMarko Zec2009-05-231-13/+71
* Change the curvnet variable from a global const struct vnet *,Marko Zec2009-05-051-6/+6
* Fix clone destruction, can't use the simple api because that does not removeAndrew Thompson2008-09-201-2/+1
* Revise network interface cloning to take an optional opaqueSam Leffler2006-07-091-8/+9
* Import interface groups from OpenBSD. This allows to group interfaces inMax Laier2006-06-191-0/+6
* Fix the following bugs:Ruslan Ermilov2005-11-241-5/+20
* Move the cloned interface list management in to if_clone. For some drivers theAndrew Thompson2005-11-081-9/+61
* Change the reference counting to count the number of cloned interfaces for eachAndrew Thompson2005-10-121-5/+13
* o Move ifcr_count sanity check up and reject negative values before weMaxim Konovalov2005-02-241-6/+3
* Make a bunch of malloc types static.Poul-Henning Kamp2005-02-101-1/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Fix a LOR where copyout was called while holding a lock.Brooks Davis2004-09-151-10/+27
* When removing the last reference to a cloner, do not try to unlock twice -Max Laier2004-07-201-2/+3
* Major overhaul of pseudo-interface cloning. Highlights include:Brooks Davis2004-06-221-0/+468