aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_var.h
Commit message (Expand)AuthorAgeFilesLines
* Remove support for the /dev/net/* per-interface devices. They serveBrooks Davis2009-06-291-7/+0
* Define four wrapper functions for interface address locking,Robert Watson2009-06-261-0/+10
* Add a new function, ifa_ifwithaddr_check(), which rather than returningRobert Watson2009-06-221-0/+1
* Clean up common ifaddr management:Robert Watson2009-06-211-21/+6
* add helper function for flushing software queuesKip Macy2009-06-191-1/+15
* r193336 moved ifq_detach to if_free which broke if_alloc followedSam Leffler2009-06-151-2/+2
* - add drbr routines for accessing #qentries and conditionally dequeueingKip Macy2009-06-091-3/+34
* Introduce an infrastructure for dismantling vnet instances.Marko Zec2009-06-081-0/+4
* When user_frac in the polling subsystem is low it is going to busy theAttilio Rao2009-05-301-1/+1
* Introduce the if_vmove() function, which will be used in the futureMarko Zec2009-05-221-1/+1
* Change the curvnet variable from a global const struct vnet *,Marko Zec2009-05-051-0/+3
* Permit buiding kernels with options VIMAGE, restricted to only a singleMarko Zec2009-04-301-0/+1
* Add ifunit_ref(), a version of ifunit(), that returns not just anRobert Watson2009-04-231-0/+1
* During if_detach(), invoke if_dead() to set the ifnet's functionRobert Watson2009-04-231-0/+1
* Start to address a number of races relating to use of ifnet pointersRobert Watson2009-04-211-0/+11
* export if_qflush for use by driver if_qflush routinesKip Macy2009-04-161-0/+1
* Change if_output to take a struct route as its fourth argument in orderKip Macy2009-04-161-1/+2
* Adapt buf_ring abstraction interface to allow consumers to interoperate with ...Kip Macy2009-04-141-0/+29
* Remove IFF_NEEDSGIANT, a compatibility infrastructure introducedRobert Watson2009-03-151-11/+0
* Do a bit of struct ifnet cleanup in preparation for 8.0: group functionRobert Watson2009-03-011-7/+12
* Keep stats in drbr_enqueueKip Macy2008-12-171-3/+16
* merge in 2 buf_ring helper routines for enqueueing and freeing buf_ringsKip Macy2008-12-171-0/+27
* convert ifnet and afdata locks from mutexes to rwlocksKip Macy2008-12-171-17/+23
* This main goals of this project are:Qing Li2008-12-151-2/+4
* Second round of putting global variables, which were virtualizedBjoern A. Zeeb2008-12-131-1/+3
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-2/+0
* - bump __FreeBSD version to reflect added buf_ring, memory barriers,Kip Macy2008-11-221-1/+8
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+2
* ifnet_setbyindex() is only used locally, go back to being static.Andrew Thompson2008-08-201-1/+0
* Fix buildKip Macy2008-08-201-0/+2
* Introduce locking around use of ifindex_table, whose use was previouslyRobert Watson2008-06-261-4/+4
* Add code to allow the system to handle multiple routing tables.Julian Elischer2008-05-091-0/+2
* expose if_purgemaddrs, it will be used by the vap code unless someoneSam Leffler2008-03-251-0/+1
* Add padding for anticipated functionalityKip Macy2007-12-071-2/+3
* The struct if_data members ifi_recvquota and ifi_xmitquota have beenBrooks Davis2007-05-161-2/+0
* Rename the trunk(4) driver to lagg(4) as it is too similar to vlan trunking.Andrew Thompson2007-04-171-1/+1
* Add the trunk(4) driver for providing link aggregation, failover and faultAndrew Thompson2007-04-101-0/+1
* Fix tinderbox; ng_ether needs to see if_findmulti().Bruce M Simpson2007-03-201-0/+2
* Implement reference counting for ifmultiaddr, in_multi, and in6_multiBruce M Simpson2007-03-201-2/+2
* Improve description of if_capabilities, if_capenable and ifi_hwassist.Andre Oppermann2006-09-061-2/+2
* Fix the socket option IP_ONESBCAST by giving it its own case in ip_output()Andre Oppermann2006-09-061-0/+1
* With exception of the if_name() macro, all definitions in net_osdep.hBrooks Davis2006-08-041-0/+1
* Import interface groups from OpenBSD. This allows to group interfaces inMax Laier2006-06-191-0/+37
* Merge the //depot/user/yar/vlan branch into CVS. It contains some collectiveGleb Smirnoff2006-01-301-1/+2
* - Store pointer to the link-level address right in "struct ifnet"Ruslan Ermilov2005-11-111-5/+4
* Move the cloned interface list management in to if_clone. For some drivers theAndrew Thompson2005-11-081-0/+1
* Big polling(4) cleanup.Gleb Smirnoff2005-10-011-1/+1
* Rename IFF_RUNNING to IFF_DRV_RUNNING, IFF_OACTIVE to IFF_DRV_OACTIVE,Robert Watson2005-08-091-1/+5
* Protect link layer network interface multicast address list manipulationRobert Watson2005-08-021-1/+0
* Add if_addr_mtx to struct ifnet, a mutex to protect ifnet-related addressRobert Watson2005-08-021-0/+11