aboutsummaryrefslogtreecommitdiff
path: root/sys/net
Commit message (Expand)AuthorAgeFilesLines
* When user_frac in the polling subsystem is low it is going to busy theAttilio Rao2009-05-302-1/+2
* Make the rmlock(9) interface a bit more like the rwlock(9) interface:Robert Watson2009-05-291-1/+1
* Add hierarchical jails. A jail may further virtualize its environmentJamie Gritton2009-05-271-0/+4
* rev bpf attach/detach event api to include the dltSam Leffler2009-05-251-2/+2
* V_irtualize the if_clone framework, thus allowing for clonable ifnetsMarko Zec2009-05-233-29/+105
* 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-222-80/+175
* When an interface address is removed and the last prefixQing Li2009-05-202-0/+22
* add bpf_track eventhandler for monitoring bpf taps attached/detachedSam Leffler2009-05-181-0/+4
* Garbage collect unused NETISR_{ATM,NETGRAPH,PPP} netisr constants.Robert Watson2009-05-181-3/+0
* Garbage collect now-unused NETISR_FORCEQUEUE, which overrode the globalRobert Watson2009-05-132-11/+5
* Remove now-unused NETISR_USB.Robert Watson2009-05-131-1/+0
* Change the curvnet variable from a global const struct vnet *,Marko Zec2009-05-057-24/+62
* Make indentation more uniform accross vnet container structs.Marko Zec2009-05-022-19/+19
* Unbreak options VIMAGE + nooptions INVARIANTS kernel builds.Marko Zec2009-05-021-1/+1
* Reorder the bridge add and delete routines to avoid calling ifpromisc() withAndrew Thompson2009-05-011-32/+37
* Use the flowid if its available for selecting the tx port.Andrew Thompson2009-04-302-2/+8
* Permit buiding kernels with options VIMAGE, restricted to only a singleMarko Zec2009-04-304-2/+13
* replace IFQ_ENQUEUE + if_start with if_transmitKip Macy2009-04-271-14/+2
* replace IFQ_HANDOFF with if_transmitKip Macy2009-04-271-1/+1
* remove gratuitous memory barrier, a remnant of unified L2 / L3Kip Macy2009-04-271-1/+0
* remove call to IFQ_HANDOFF is it called by if_transmit in the default caseKip Macy2009-04-271-1/+1
* use if_transmit intead of direct frobbing of the if_snd q; this is noSam Leffler2009-04-271-11/+2
* In preparation for turning on options VIMAGE in next commits,Marko Zec2009-04-263-3/+1
* 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-232-6/+29
* During if_detach(), invoke if_dead() to set the ifnet's functionRobert Watson2009-04-233-0/+120
* 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-232-31/+51
* Start to address a number of races relating to use of ifnet pointersRobert Watson2009-04-213-28/+84
* Acquire the interface address list lock over some iterations overRobert Watson2009-04-211-8/+34
* Acquire interfce address list lock while walking the interface addressRobert Watson2009-04-201-0/+2
* Acquire address list lock before walking an interface's address list toRobert Watson2009-04-201-0/+4
* Prefer ifa_link (structure field) to ifa_list (macro alias for it).Robert Watson2009-04-201-1/+1
* Prefer if_addrhead (FreeBSD) to if_addrlist (BSD compat) naming for theRobert Watson2009-04-201-1/+4
* simplify code by removing bit_fns and replacing with the use of a temporary maskKip Macy2009-04-201-56/+20
* update TODO listKip Macy2009-04-191-1/+4
* - put larger flowtable members at the endKip Macy2009-04-191-13/+17
* - Import infrastructure for caching flows as a means of accelerating L3 and L...Kip Macy2009-04-192-0/+1182
* Remove IFF_NEEDSGIANT interface flag: we no longer provide ifnet-layerRobert Watson2009-04-181-3/+1
* clarify state of llentry that is passed backKip Macy2009-04-171-0/+2
* The vlan code has not required the miibus code since 6.0 whenJohn Baldwin2009-04-171-1/+0
* export if_qflush for use by driver if_qflush routinesKip Macy2009-04-162-7/+12
* add comment to llentry_updateKip Macy2009-04-161-0/+4
* add utility routine for updating an struct llentry *Kip Macy2009-04-162-0/+35
* Change if_output to take a struct route as its fourth argument in orderKip Macy2009-04-1624-51/+78
* revert RTM_VERSION change - it doesn't do what I thought it does and changing...Kip Macy2009-04-151-1/+1
* add an llentry to struct route{_in6} to allow it to be passed around withKip Macy2009-04-151-0/+1
* In the !VIMAGE_GLOBALS case, make sure not to call vnet_net_iattach()Marko Zec2009-04-151-1/+2
* Extend route command:Kip Macy2009-04-144-86/+148