aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_tun.c
Commit message (Expand)AuthorAgeFilesLines
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+1
* Update if_stf and if_tun to use if_addr_rlock()/if_addr_runlock() ratherRobert Watson2009-06-261-2/+2
* Change the type of uio_resid member of struct uio from int to ssize_t.Konstantin Belousov2009-06-251-1/+1
* Add explicit includes for jail.h to the files that need them andBjoern A. Zeeb2009-06-171-0/+1
* Get vnets from creds instead of threads where they're available, and fromJamie Gritton2009-06-151-1/+1
* Adapt vfs kqfilter to the shared vnode lock used by zfs write vop. UseKonstantin Belousov2009-06-101-1/+1
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Acquire interfce address list lock while walking the interface addressRobert Watson2009-04-201-0/+2
* Change if_output to take a struct route as its fourth argument in orderKip Macy2009-04-161-2/+2
* The "tun?" dev need not be opened at all. One is allowed to performQing Li2008-12-251-4/+2
* - Close a race during which the open flag could be cleared but the tun_softc ...Kip Macy2008-12-251-2/+6
* Provide a condition variable to delay the cloned interfaceQing Li2008-12-221-3/+12
* Consider processes attaching/detaching from tun(4) devices as being linkChristian S.J. Peron2008-12-121-0/+2
* convert calls to IFQ_HANDOFF to if_transmitKip Macy2008-11-221-1/+1
* Make tun(4) compile without INET.Bjoern A. Zeeb2008-11-051-0/+2
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-1/+1
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+9
* Replace all calls to minor() with dev2unit().Ed Schouten2008-09-271-6/+6
* Remove unit2minor() use from kernel code.Ed Schouten2008-09-261-2/+2
* Don't enforce unique device minor number policy anymore.Ed Schouten2008-06-111-1/+1
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-2/+2
* Clean up after tun(4) properly; remove routes whose ifp is set toBruce M Simpson2007-02-051-4/+9
* Implement ifnet cloning for tun(4)/tap(4).Bruce M Simpson2007-02-041-7/+77
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-3/+6
* Rename m_getm() to m_getm2() and rewrite it to allocate up to page sizedAndre Oppermann2006-11-021-1/+1
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+2
* Add kqueue support to if_tun. Loosely based on if_tap changes.Robert Watson2006-08-081-1/+119
* There is a consensus that ifaddr.ifa_addr should never be NULL,Yaroslav Tykhiy2006-06-291-19/+14
* Use the nifty TAILQ_FOREACH.Yaroslav Tykhiy2006-06-291-2/+1
* Fix the following bpf(4) race condition which can result in a panic:Christian S.J. Peron2006-06-021-1/+1
* Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE andRobert Watson2005-08-091-3/+4
* Merge the dev_clone and dev_clone_cred event handlers into a singleRobert Watson2005-08-081-2/+4
* Fix some long standing bugs in writing to the BPF device attached toDavid Malone2005-06-261-7/+6
* Stop embedding struct ifnet at the top of driver softcs. Instead theBrooks Davis2005-06-101-25/+30
* Change m_uiotombuf so it will accept offset at which data should be copiedMaksim Yevmenkin2005-05-041-1/+1
* Explicitly hold a reference to the cdev we have just cloned. ThisPoul-Henning Kamp2005-03-311-1/+3
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Include fcntl.hPoul-Henning Kamp2004-12-221-2/+3
* Utilize m_uiotombuf() in device write method, instead of home-grownGleb Smirnoff2004-10-311-38/+12
* Assign pointer NULL, not 0.Gleb Smirnoff2004-10-111-1/+1
* Do a pass over all modules in the kernel and make them return EOPNOTSUPPPoul-Henning Kamp2004-07-151-0/+2
* Bring in the first chunk of altq driver modifications. This covers theMax Laier2004-07-021-7/+30
* Second half of the dev_t cleanup.Poul-Henning Kamp2004-06-171-1/+1
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-13/+13
* Replace IF_HANDOFF with new IFQ_HANDOFF to enqueue with ALTQ once enabled onMax Laier2004-06-151-3/+2
* Add per-softc locking to if_tun:Robert Watson2004-03-291-6/+66
* Lock down if_tun global variables using a new mutex, tunmtx. As withRobert Watson2004-03-291-11/+31
* Remove tun_proc; replace with tun_pid. tun_proc pointer may be staleRobert Watson2004-03-171-7/+14
* Remove stale (unused) unit variables from if_tun and if_tap softc's.Robert Watson2004-03-131-1/+0
* Add clone_setup() function rather than rely on lazy initialization.Poul-Henning Kamp2004-03-111-0/+1