summaryrefslogtreecommitdiffstats
path: root/sys/net/if_tap.c
Commit message (Expand)AuthorAgeFilesLines
* Verify interface up status using its link state onlyqingli2010-03-161-0/+2
* The if_tap interface is of IFT_ETHERNET type, but itqingli2010-03-111-0/+2
* In both if_tun and if_tap:kib2010-02-281-10/+3
* Change the type of uio_resid member of struct uio from int to ssize_t.kib2009-06-251-1/+1
* Adapt vfs kqfilter to the shared vnode lock used by zfs write vop. Usekib2009-06-101-1/+1
* Remove the splimp()/splx() calls around the setting of the MTU. They arescf2009-03-171-2/+0
* Add the SIOCSIFMTU ioctl handling directly to tap(4) permitting it toscf2009-03-161-0/+7
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-1/+1
* Replace all calls to minor() with dev2unit().ed2008-09-271-17/+17
* Remove unit2minor() use from kernel code.ed2008-09-261-2/+2
* Add new TAPGIFNAME tap(4) character device ioctl. This is aemax2008-09-081-0/+6
* Don't enforce unique device minor number policy anymore.ed2008-06-111-1/+1
* Fix possible buffer overrun on 64-bit arch when generating MACemax2008-04-151-1/+3
* Add a sysctl net.link.tap.up_on_open which defaults to zero; when itbms2007-03-191-1/+6
* Fix devfs cloning for non-superusers when net.link.tap.user_open is non-zero.bms2007-02-051-5/+2
* Implement ifnet cloning for tun(4)/tap(4).bms2007-02-041-32/+126
* Drop unicast Ethernet frames not destined for the configured addressbms2007-02-031-0/+18
* Use int instead of u_int for the 'extra' argument to thebms2007-02-021-1/+1
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-3/+7
* Currently, we initialize "error" to zero when it's declared, thencsjp2006-11-041-2/+1
* Rename m_getm() to m_getm2() and rewrite it to allocate up to page sizedandre2006-11-021-1/+2
* Fix our ioctl(2) implementation when the argument is "int". Newru2006-09-271-1/+13
* Drop a pointless cast of ifp->if_softc to (struct tap_softc *).brooks2006-07-151-1/+1
* Revert the (int *) -> (intptr_t *) conversion done as part of rev. 1.59marius2006-05-301-10/+10
* Do not call knlist_destroy() in tapclose(). Instead call it when device isemax2006-05-171-4/+3
* Add kqueue(2) support on if_tap(4) interfaces. While I'm here, replaceemax2006-03-161-60/+153
* - Store pointer to the link-level address right in "struct ifnet"ru2005-11-111-2/+2
* Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE andrwatson2005-08-091-8/+8
* Merge the dev_clone and dev_clone_cred event handlers into a singlerwatson2005-08-081-2/+4
* Stop embedding struct ifnet at the top of driver softcs. Instead thebrooks2005-06-101-14/+19
* Separate out address-detaching part of if_detach into if_purgeaddrs,peadar2005-05-251-16/+3
* Change m_uiotombuf so it will accept offset at which data should be copiedemax2005-05-041-1/+1
* Provide a sysctl (net.link.tap.user_open) to allow unpriviligedmdodd2005-04-131-3/+12
* Explicitly hold a reference to the cdev we have just cloned. Thisphk2005-03-311-1/+3
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Don't include filedesc.hphk2004-12-221-3/+3
* Utilize m_uiotombuf() in device write method, instead of home-grownglebius2004-10-311-32/+6
* Destroy global tapmtx when the if_tap module is unloaded.rwatson2004-09-171-0/+2
* Set IFF_RUNNING flag on the interface as soon as the control device is opened.emax2004-08-111-3/+9
* Second half of the dev_t cleanup.phk2004-06-171-1/+1
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-10/+10
* add missing #include <sys/module.h>phk2004-05-301-0/+1
* Correct a bug introduced with the recent clone API chang: when the clonerwatson2004-03-181-0/+1
* sAdd a comment indicating why there continues to be a race condition inrwatson2004-03-181-5/+14
* Add tap_mtx to tap_softc in order to protect per-softc variablesrwatson2004-03-171-2/+39
* Lock down global variables in if_tap (primarily, the tap softc list);rwatson2004-03-151-3/+28
* Add clone_setup() function rather than rely on lazy initialization.phk2004-03-111-0/+1
* Fix handling of tap/vmnet flag in relation to cloning and properly enforcephk2004-03-101-10/+8
* Don't set d_flags twice. The second setting clobbered D_NOGIANT.bde2004-02-241-2/+1
* Device megapatch 4/6:phk2004-02-211-0/+2
OpenPOWER on IntegriCloud