summaryrefslogtreecommitdiffstats
path: root/sys/net/if_tun.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Dont (ab)use drv2 to know if (si_flags & SI_NAMED) (pointed out by dd)brian2001-04-171-5/+3
* Allow MOD_UNLOADs of if_tun, and handle event handler registrationbrian2001-04-031-10/+42
* Return 0 and do nothing when we get a SIOCSIFFLAGS.brian2001-04-021-0/+1
* Send the remains (such as I have located) of "block major numbers" tophk2001-03-261-1/+0
* Another round of the <sys/queue.h> FOREACH transmogriffer.phk2001-02-041-2/+1
* Use <sys/queue.h> macro api rather than fondle its implementation detals.phk2001-02-031-4/+4
* o Allow non-root users to open /dev/tun* (remove suser()brian2001-02-031-8/+5
* Pass the minor number rather than the unit number to make_dev()brian2001-02-021-2/+1
* Exterminate the use of PSEUDO_SET() with extreme prejudice.peter2001-01-311-11/+23
* Convert more malloc+bzero to malloc+M_ZERO.dwmalone2000-12-081-2/+1
* Move the wakeup/signaling of the reader side of the tun device intojlemon2000-12-051-9/+18
* Lock down the network interface queues. The queue mutex must be obtainedjlemon2000-11-251-25/+6
* Have tuninit() return an error if an interface address is NULL.jlemon2000-11-021-19/+23
* BPF wants packets in host byte order whereas TUN_IFHEAD wants thembrian2000-10-151-5/+12
* Rename lminor() to dev2unit(). This function gives a linear unit numberphk2000-09-191-2/+2
* Avoid the modules madness I inadvertently introduced by making thephk2000-09-021-14/+2
* Remove all traces of Julians DEVFS (incl from kern/subr_diskslice.c)phk2000-08-201-0/+34
* Initialise ifnet::if_typebrian2000-07-171-0/+2
* Track if_i{bytes,packets,errors}.mdodd2000-02-161-0/+4
* Remove unused includesbrian2000-01-291-7/+0
* Redo the intrq.c idea asbrian2000-01-271-115/+2
* Move the *intrq variables into net/intrq.c and unconditionallybrian2000-01-241-21/+65
* Implement TUN[GS]IFHEAD ioctls. Passing a non-zero int to TUNSIFHEADbrian2000-01-231-39/+137
* Add a new TUNSIFPID ioctl to update the tun_pid (recorded inbrian2000-01-211-0/+3
* Zap #include "tun.h" (for NTUN) - which isn't used anymore.peter1999-09-271-2/+0
* Remove five now unused fields from struct cdevsw. They should neverphk1999-09-251-5/+0
* Remove NBPF conditionality of bpf calls in most of our network drivers.phk1999-09-251-9/+2
* Give if_tun the "almost clone" makeover.phk1999-08-151-68/+60
* Back out redundant check, and remove the MAXMTU comparison as it'sbrian1999-08-061-7/+4
* Define IF_MAXMTU and IF_MINMTU and don't allow MTUs withbrian1999-08-061-3/+8
* Don't complain if 0 bytes are written to the tun device, simplybrian1999-07-261-1/+4
* fix a problem w/ zero byte writes to the tunnel device. It would bypassjmg1999-07-231-1/+1
* Rename bpfilter to bpf.des1999-07-061-6/+6
* Add a new interface ioctl, to return "aux status".phk1999-06-191-1/+11
* Simplify cdevsw registration.phk1999-05-311-3/+1
* This commit should be a extensive NO-OP:phk1999-05-301-3/+19
* In tunclose():brian1999-05-271-11/+15
* Add sufficient braces to keep egcs happy about potentially ambiguouspeter1999-05-061-2/+2
* Suser() simplification:phk1999-04-271-1/+1
* Implement TUNSIFMODE and TUNSLMODE.des1999-03-241-1/+42
* Fix warnings in preparation for adding -Wall -Wcast-qual to thedillon1999-01-271-2/+2
* Undo #undef KERNEL hack for vnode.h to avoid vnode_if.h.peter1999-01-171-6/+0
OpenPOWER on IntegriCloud