summaryrefslogtreecommitdiffstats
path: root/sys/net/if_tun.c
Commit message (Expand)AuthorAgeFilesLines
* Importing pfSense patch tun_optimization.diffRenato Botelho2015-08-171-37/+42
* Merge from project branch via main. Uninteresting commits are trimmed.markm2013-10-121-1/+1
* Clear knlist before destroying it in tap(4) and tun(4). This fixes laterglebius2013-10-021-0/+1
* Clean up SIOCSIFDSTADDR usage from ifnet drivers. The ioctl itself isglebius2013-09-111-4/+0
* Bring in some behind-the-scenes development, mainly By Arthur Mesh,markm2013-09-071-2/+1
|\
| * Snapshot; Do some running repairs on entropy harvesting. More needs to follow.markm2013-08-261-2/+1
* | Don't clear the unused SI_CHEAPCLONE flag in tap_create()/tuncreate().davide2013-09-071-2/+0
|/
* Add a missing module version declaration to if_tun(4).markj2013-08-071-0/+1
* Add const qualifier to the dst parameter of the ifnet if_output method.glebius2013-04-261-11/+9
* Mechanically substitute flags from historic mbuf allocator withglebius2012-12-051-3/+3
* Make the "struct if_clone" opaque to users of the cloning API. Usersglebius2012-10-161-12/+12
* Revert previous commit...kevlo2012-10-101-1/+1
* Prefer NULL over 0 for pointerskevlo2012-10-091-1/+1
* Remove an incorrect commentemaste2012-09-251-1/+0
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-1/+1
* Get rid of D_PSEUDO.ed2011-10-181-1/+1
* Fix a deficiency in the selinfo interface:attilio2011-08-251-0/+1
* Tag mbufs of all incoming frames or packets with the interface's FIBbz2011-07-031-0/+1
* Properly return an ENOBUFS error if a write to a tun(4) device failsjhb2011-06-031-10/+7
* Fix white space nits and styleyongari2011-05-061-9/+7
* Do not increment collision counter if transmit have failed.yongari2011-05-061-3/+1
* Only hide the ifa and not the tp under #ifdef INET as the tp is neededbz2010-10-011-1/+1
* - Expand scope of tun/tap softc locks to cover more softc fields andjhb2010-09-221-54/+34
* Verify interface up status using its link state onlyqingli2010-03-161-0/+2
* In both if_tun and if_tap:kib2010-02-281-9/+2
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andrwatson2009-08-011-1/+1
* Update if_stf and if_tun to use if_addr_rlock()/if_addr_runlock() ratherrwatson2009-06-261-2/+2
* Change the type of uio_resid member of struct uio from int to ssize_t.kib2009-06-251-1/+1
* Add explicit includes for jail.h to the files that need them andbz2009-06-171-0/+1
* Get vnets from creds instead of threads where they're available, and fromjamie2009-06-151-1/+1
* Adapt vfs kqfilter to the shared vnode lock used by zfs write vop. Usekib2009-06-101-1/+1
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-1/+0
* Acquire interfce address list lock while walking the interface addressrwatson2009-04-201-0/+2
* Change if_output to take a struct route as its fourth argument in orderkmacy2009-04-161-2/+2
* The "tun?" dev need not be opened at all. One is allowed to performqingli2008-12-251-4/+2
* - Close a race during which the open flag could be cleared but the tun_softc ...kmacy2008-12-251-2/+6
* Provide a condition variable to delay the cloned interfaceqingli2008-12-221-3/+12
* Consider processes attaching/detaching from tun(4) devices as being linkcsjp2008-12-121-0/+2
* convert calls to IFQ_HANDOFF to if_transmitkmacy2008-11-221-1/+1
* Make tun(4) compile without INET.bz2008-11-051-0/+2
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-1/+1
* Step 1.5 of importing the network stack virtualization infrastructurezec2008-10-021-0/+9
* Replace all calls to minor() with dev2unit().ed2008-09-271-6/+6
* Remove unit2minor() use from kernel code.ed2008-09-261-2/+2
* Don't enforce unique device minor number policy anymore.ed2008-06-111-1/+1
* Merge first in a series of TrustedBSD MAC Framework KPI changesrwatson2007-10-241-2/+2
* Clean up after tun(4) properly; remove routes whose ifp is set tobms2007-02-051-4/+9
* Implement ifnet cloning for tun(4)/tap(4).bms2007-02-041-7/+77
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-3/+6
* Rename m_getm() to m_getm2() and rewrite it to allocate up to page sizedandre2006-11-021-1/+1
OpenPOWER on IntegriCloud