aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if.c
Commit message (Expand)AuthorAgeFilesLines
* Set ifp->if_afdata_initialized to 0 while holding IF_AFDATA_LOCK on ifp,Marko Zec2009-05-221-1/+1
* Introduce the if_vmove() function, which will be used in the futureMarko Zec2009-05-221-79/+174
* Change the curvnet variable from a global const struct vnet *,Marko Zec2009-05-051-14/+28
* Permit buiding kernels with options VIMAGE, restricted to only a singleMarko Zec2009-04-301-1/+9
* As with ifnet_byindex_ref(), don't return IFF_DYING interfaces fromRobert Watson2009-04-231-1/+2
* Add ifunit_ref(), a version of ifunit(), that returns not just anRobert Watson2009-04-231-6/+28
* During if_detach(), invoke if_dead() to set the ifnet's functionRobert Watson2009-04-231-0/+5
* Move portions of data structure initialization from if_attach() toRobert Watson2009-04-231-24/+21
* Add a new interface flag, IFF_DYING, which is set when a device driverRobert Watson2009-04-231-30/+48
* Start to address a number of races relating to use of ifnet pointersRobert Watson2009-04-211-13/+54
* Acquire the interface address list lock over some iterations overRobert Watson2009-04-211-8/+34
* export if_qflush for use by driver if_qflush routinesKip Macy2009-04-161-7/+11
* In the !VIMAGE_GLOBALS case, make sure not to call vnet_net_iattach()Marko Zec2009-04-151-1/+2
* call default if_qflush on ifq if default method isn't used by the driverKip Macy2009-04-141-0/+2
* Introduce vnet module registration / initialization framework withMarko Zec2009-04-111-3/+7
* Follow up for r190895 It's not only the "all" group that is affected, butMax Laier2009-04-101-1/+50
* Remove interfaces from IFG_ALL on detach. This cures a couple of pf panicsMax Laier2009-04-101-0/+1
* First pass at separating per-vnet initializer functionsMarko Zec2009-04-061-5/+16
* enable setting the mac address of 802.11 devicesSam Leffler2009-03-281-0/+1
* Call the interface's if_ioctl from ifioctl(), if the protocol didn'tJamie Gritton2009-03-201-0/+5
* Remove IFF_NEEDSGIANT, a compatibility infrastructure introducedRobert Watson2009-03-151-62/+4
* remove stray ;Sam Leffler2009-03-141-1/+1
* For all files including net/vnet.h directly include opt_route.h andBjoern A. Zeeb2009-02-271-0/+1
* Standardize the various prison_foo_ip[46] functions and prison_if toJamie Gritton2009-02-051-2/+1
* Only start the if_slowtimo timer (which drives the if_watchdog methods ofJohn Baldwin2009-01-231-2/+25
* if_rtdel is always called with the RADIX_NODE_HEAD lock heldKip Macy2008-12-181-1/+1
* add ifnet_byindex_locked to allow for use of IFNET_RLOCKKip Macy2008-12-181-8/+17
* avoid trying to acquire a shared lock while holding an exclusive lockKip Macy2008-12-171-4/+4
* convert ifnet and afdata locks from mutexes to rwlocksKip Macy2008-12-171-1/+1
* This main goals of this project are:Qing Li2008-12-151-0/+4
* Whitespace changes only - tabs must have been converted to spacesBjoern A. Zeeb2008-12-111-5/+5
* Conditionally compile out V_ globals while instantiating the appropriateMarko Zec2008-12-101-0/+23
* It does not make much sense to include net/route.h twice.Bjoern A. Zeeb2008-12-091-2/+0
* Add rwlock.h (and lock.h for that) to keep no-INET kernels compilingBjoern A. Zeeb2008-12-091-0/+2
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+2
* MFp4:Bjoern A. Zeeb2008-11-291-1/+1
* Merge more of currently non-functional (i.e. resolving toMarko Zec2008-11-261-1/+0
* use consistent styleSam Leffler2008-11-241-10/+8
* - bump __FreeBSD version to reflect added buf_ring, memory barriers,Kip Macy2008-11-221-20/+48
* Change the initialization methodology for global variables scheduledMarko Zec2008-11-191-10/+13
* Include if_arp.h for IFP2AC so that the netgraph parts in if.cBjoern A. Zeeb2008-11-061-0/+1
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-11/+11
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-5/+41
* Replace all calls to minor() with dev2unit().Ed Schouten2008-09-271-2/+2
* Remove unit2minor() use from kernel code.Ed Schouten2008-09-261-1/+1
* Make the checks for ptp interfaces in ifa_ifwithdstaddr() andBjoern A. Zeeb2008-08-241-2/+2
* ifnet_setbyindex() is only used locally, go back to being static.Andrew Thompson2008-08-201-1/+1
* A bunch of formatting fixes brough to light by, or created by the Vimage commitJulian Elischer2008-08-201-1/+1
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-39/+40
* Introduce locking around use of ifindex_table, whose use was previouslyRobert Watson2008-06-261-12/+69