summaryrefslogtreecommitdiffstats
path: root/sys/net/if.c
Commit message (Expand)AuthorAgeFilesLines
* Convert the two dimensional array to be malloced and introducebz2009-06-011-1/+2
* Introduce an interm userland-kernel API for creating vnets andzec2009-05-311-0/+15
* Set ifp->if_afdata_initialized to 0 while holding IF_AFDATA_LOCK on ifp,zec2009-05-221-1/+1
* Introduce the if_vmove() function, which will be used in the futurezec2009-05-221-80/+175
* Change the curvnet variable from a global const struct vnet *,zec2009-05-051-14/+28
* Permit buiding kernels with options VIMAGE, restricted to only a singlezec2009-04-301-1/+9
* As with ifnet_byindex_ref(), don't return IFF_DYING interfaces fromrwatson2009-04-231-1/+2
* Add ifunit_ref(), a version of ifunit(), that returns not just anrwatson2009-04-231-6/+28
* During if_detach(), invoke if_dead() to set the ifnet's functionrwatson2009-04-231-0/+5
* Move portions of data structure initialization from if_attach() torwatson2009-04-231-24/+21
* Add a new interface flag, IFF_DYING, which is set when a device driverrwatson2009-04-231-30/+48
* Start to address a number of races relating to use of ifnet pointersrwatson2009-04-211-13/+54
* Acquire the interface address list lock over some iterations overrwatson2009-04-211-8/+34
* export if_qflush for use by driver if_qflush routineskmacy2009-04-161-7/+11
* In the !VIMAGE_GLOBALS case, make sure not to call vnet_net_iattach()zec2009-04-151-1/+2
* call default if_qflush on ifq if default method isn't used by the driverkmacy2009-04-141-0/+2
* Introduce vnet module registration / initialization framework withzec2009-04-111-3/+7
* Follow up for r190895 It's not only the "all" group that is affected, butmlaier2009-04-101-1/+50
* Remove interfaces from IFG_ALL on detach. This cures a couple of pf panicsmlaier2009-04-101-0/+1
* First pass at separating per-vnet initializer functionszec2009-04-061-5/+16
* enable setting the mac address of 802.11 devicessam2009-03-281-0/+1
* Call the interface's if_ioctl from ifioctl(), if the protocol didn'tjamie2009-03-201-0/+5
* Remove IFF_NEEDSGIANT, a compatibility infrastructure introducedrwatson2009-03-151-62/+4
* remove stray ;sam2009-03-141-1/+1
* For all files including net/vnet.h directly include opt_route.h andbz2009-02-271-0/+1
* Standardize the various prison_foo_ip[46] functions and prison_if tojamie2009-02-051-2/+1
* Only start the if_slowtimo timer (which drives the if_watchdog methods ofjhb2009-01-231-2/+25
* if_rtdel is always called with the RADIX_NODE_HEAD lock heldkmacy2008-12-181-1/+1
* add ifnet_byindex_locked to allow for use of IFNET_RLOCKkmacy2008-12-181-8/+17
* avoid trying to acquire a shared lock while holding an exclusive lockkmacy2008-12-171-4/+4
* convert ifnet and afdata locks from mutexes to rwlockskmacy2008-12-171-1/+1
* This main goals of this project are:qingli2008-12-151-0/+4
* Whitespace changes only - tabs must have been converted to spacesbz2008-12-111-5/+5
* Conditionally compile out V_ globals while instantiating the appropriatezec2008-12-101-0/+23
* It does not make much sense to include net/route.h twice.bz2008-12-091-2/+0
* Add rwlock.h (and lock.h for that) to keep no-INET kernels compilingbz2008-12-091-0/+2
* Rather than using hidden includes (with cicular dependencies),bz2008-12-021-0/+2
* MFp4:bz2008-11-291-1/+1
* Merge more of currently non-functional (i.e. resolving tozec2008-11-261-1/+0
* use consistent stylesam2008-11-241-10/+8
* - bump __FreeBSD version to reflect added buf_ring, memory barriers,kmacy2008-11-221-20/+48
* Change the initialization methodology for global variables scheduledzec2008-11-191-10/+13
* Include if_arp.h for IFP2AC so that the netgraph parts in if.cbz2008-11-061-0/+1
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-11/+11
* Step 1.5 of importing the network stack virtualization infrastructurezec2008-10-021-5/+41
* Replace all calls to minor() with dev2unit().ed2008-09-271-2/+2
* Remove unit2minor() use from kernel code.ed2008-09-261-1/+1
* Make the checks for ptp interfaces in ifa_ifwithdstaddr() andbz2008-08-241-2/+2
* ifnet_setbyindex() is only used locally, go back to being static.thompsa2008-08-201-1/+1
* A bunch of formatting fixes brough to light by, or created by the Vimage commitjulian2008-08-201-1/+1
OpenPOWER on IntegriCloud