summaryrefslogtreecommitdiffstats
path: root/sys/net/if_tun.c
Commit message (Expand)AuthorAgeFilesLines
* Second half of the dev_t cleanup.phk2004-06-171-1/+1
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-13/+13
* Replace IF_HANDOFF with new IFQ_HANDOFF to enqueue with ALTQ once enabled onmlaier2004-06-151-3/+2
* Add per-softc locking to if_tun:rwatson2004-03-291-6/+66
* Lock down if_tun global variables using a new mutex, tunmtx. As withrwatson2004-03-291-11/+31
* Remove tun_proc; replace with tun_pid. tun_proc pointer may be stalerwatson2004-03-171-7/+14
* Remove stale (unused) unit variables from if_tun and if_tap softc's.rwatson2004-03-131-1/+0
* Add clone_setup() function rather than rely on lazy initialization.phk2004-03-111-0/+1
* 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
* Device megapatch 2/6:phk2004-02-211-101/+62
* o eliminate widespread on-stack mbuf use for bpf by introducingsam2003-12-281-47/+3
* - Implement selwakeuppri() which allows raising the priority of atanimura2003-11-091-2/+2
* Replace the if_name and if_unit members of struct ifnet with new membersbrooks2003-10-311-6/+5
* Make TUNDEBUG use if_printf instead of printf.brooks2003-10-311-24/+17
* Use IF_MAXUNIT instead of rolling our own identical TUN_MAXUNIT.brooks2003-10-231-4/+3
* Correctly name r_unit member tun_unit.phk2003-09-271-3/+3
* Revert last change and insure the driver can support other address families.jlemon2003-03-081-0/+18
* The tun driver is INET only. Don't pretend to support other address families.jlemon2003-03-081-25/+0
* Finish driving a stake through the heart of netns and the associatedpeter2003-03-051-5/+0
* Update netisr handling; Each SWI now registers its queue, and all queuejlemon2003-03-041-3/+48
* Gigacommit to improve device-driver source compatibility betweenphk2003-03-031-13/+8
* More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9).des2003-03-021-2/+2
* Clean up whitespace, s/register //, refrain from strong urge to ANSIfy.des2003-03-021-31/+31
* uiomove-related caddr_t -> void * (just the low-hanging fruit)des2003-03-021-2/+2
* NODEVFS cleanup: remove calls to cdevsw_remove()phk2003-02-261-2/+0
* Back out M_* changes, per decision of the TRB.imp2003-02-191-5/+5
* NODEVFS cleanup: unifdefphk2003-01-301-10/+0
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-5/+5
* Originally when DEVFS was added, a global variable "devfs_present"phk2003-01-191-8/+9
* network interface and link layer changes:sam2002-11-151-3/+3
* Don't check IFF_RUNNING in previous change.simokawa2002-10-251-2/+2
* Don't send/recieve packets when the interface is down.simokawa2002-10-231-0/+9
* Don't us an array[1], it just hides where '&' isn't used right.phk2002-10-201-11/+11
* In an SMP environment post-Giant it is no longer safe to blindlytruckman2002-10-031-2/+2
* Introduce support for Mandatory Access Control and extensiblerwatson2002-07-311-0/+16
* Make funsetown() take a 'struct sigio **' so that the locking canalfred2002-05-061-1/+1
* Redo the sigio locking.alfred2002-05-011-1/+1
* Replace (deprecated ?) FREE() macro with direct calls to free()luigi2002-04-041-1/+1
* Change the suser() API to take advantage of td_ucred as well as do ajhb2002-04-011-1/+1
* minor style(9) fix: return (foo); The file was mostly style(9) before.imp2002-02-261-16/+16
* Get rid of the twisted MFREE() macro entirely.dillon2002-02-051-11/+10
* Use the passed in thread to selrecord() instead of curthread.jhb2001-09-211-1/+1
* KSE Milestone 2julian2001-09-121-8/+9
* TUNSIFINFO now expects IFF_MULTICAST to be OR'd with either IFF_POINTOPOINTbrian2001-08-251-6/+4
* Don't terminate the uiomove() loop on a zero-length mbuf. It's notfenner2001-08-031-4/+3
* Close a race where we were releasing the unit resource at the startbrian2001-06-201-2/+4
* Remove the SI_CHEAPCLONE flag when hanging resources off the dev_tbrian2001-06-181-0/+2
* Support /dev/tun cloning. Ansify if_tun.c while I'm there.brian2001-06-011-92/+129
* Make if_tun's clone create SI_CHEAPCLONE devices.phk2001-05-251-0/+1
OpenPOWER on IntegriCloud