aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_tap.c
Commit message (Expand)AuthorAgeFilesLines
* Disallow TUN and TAP character device IOCTLs to modify the network deviceHans Petter Selasky2017-11-291-1/+2
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* if_tap: correct typo in sysctl description (Enably)Ed Maste2015-10-211-1/+1
* Redo r274966. Instead of global all-interface all-vnet undocumented sysctl,Gleb Smirnoff2015-04-101-9/+4
* Add a sysctl `net.link.tap.deladdrs_on_close' to configure whether tapPhilip Paeps2014-11-241-1/+6
* Mechanically convert to if_inc_counter().Gleb Smirnoff2014-09-191-4/+4
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-3/+1
* Revert r267961, r267973:Glen Barber2014-06-271-1/+3
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-3/+1
* Teach every SIOCGIFSTATUS provider to fill in ifs->ascii anyway.Alexander V. Chernikov2014-01-071-4/+4
* Drop support for historic ioctls and also undefine them, so that codeGleb Smirnoff2013-11-051-2/+1
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Fix panic in the tap driver when a tap and vmnet interface werePeter Grehan2013-10-241-1/+1
* Clear knlist before destroying it in tap(4) and tun(4). This fixes laterGleb Smirnoff2013-10-021-0/+1
* Don't clear the unused SI_CHEAPCLONE flag in tap_create()/tuncreate().Davide Italiano2013-09-071-2/+0
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-1/+1
* Pass allocated unit number to make_dev, otherwise kernel panics later whileDavid Xu2012-11-271-1/+1
* Make the "struct if_clone" opaque to users of the cloning API. UsersGleb Smirnoff2012-10-161-27/+33
* Correct misspelling in debug output.Ed Maste2012-09-261-1/+1
* Avoid INVARIANTS panic destroying an in-use tap(4)Ed Maste2012-09-251-5/+1
* Implement SIOCGIFMEDIA for if_tap(4)Ed Maste2012-07-061-4/+22
* Sort includes.Mikolaj Golub2012-06-071-1/+1
* Add VIMAGE support to if_tap.Mikolaj Golub2012-06-071-0/+11
* In r191367 the need for if_free_type() was removed and a new memberBrooks Davis2011-11-111-1/+1
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+1
* Get rid of D_PSEUDO.Ed Schouten2011-10-181-1/+1
* Fix a deficiency in the selinfo interface:Attilio Rao2011-08-251-0/+1
* - Expand scope of tun/tap softc locks to cover more softc fields andJohn Baldwin2010-09-221-91/+63
* Verify interface up status using its link state onlyQing Li2010-03-161-0/+2
* The if_tap interface is of IFT_ETHERNET type, but itQing Li2010-03-111-0/+2
* In both if_tun and if_tap:Konstantin Belousov2010-02-281-10/+3
* Change the type of uio_resid member of struct uio from int to ssize_t.Konstantin Belousov2009-06-251-1/+1
* Adapt vfs kqfilter to the shared vnode lock used by zfs write vop. UseKonstantin Belousov2009-06-101-1/+1
* Remove the splimp()/splx() calls around the setting of the MTU. They areSean Farley2009-03-171-2/+0
* Add the SIOCSIFMTU ioctl handling directly to tap(4) permitting it toSean Farley2009-03-161-0/+7
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-1/+1
* Replace all calls to minor() with dev2unit().Ed Schouten2008-09-271-17/+17
* Remove unit2minor() use from kernel code.Ed Schouten2008-09-261-2/+2
* Add new TAPGIFNAME tap(4) character device ioctl. This is aMaksim Yevmenkin2008-09-081-0/+6
* Don't enforce unique device minor number policy anymore.Ed Schouten2008-06-111-1/+1
* Fix possible buffer overrun on 64-bit arch when generating MACMaksim Yevmenkin2008-04-151-1/+3
* Add a sysctl net.link.tap.up_on_open which defaults to zero; when itBruce M Simpson2007-03-191-1/+6
* Fix devfs cloning for non-superusers when net.link.tap.user_open is non-zero.Bruce M Simpson2007-02-051-5/+2
* Implement ifnet cloning for tun(4)/tap(4).Bruce M Simpson2007-02-041-32/+126
* Drop unicast Ethernet frames not destined for the configured addressBruce M Simpson2007-02-031-0/+18
* Use int instead of u_int for the 'extra' argument to theBruce M Simpson2007-02-021-1/+1
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-3/+7
* Currently, we initialize "error" to zero when it's declared, thenChristian S.J. Peron2006-11-041-2/+1
* Rename m_getm() to m_getm2() and rewrite it to allocate up to page sizedAndre Oppermann2006-11-021-1/+2
* Fix our ioctl(2) implementation when the argument is "int". NewRuslan Ermilov2006-09-271-1/+13