summaryrefslogtreecommitdiffstats
path: root/sys/net
Commit message (Expand)AuthorAgeFilesLines
* Introduce a separate sx lock for protecting lists of vnet sysinitzec2009-08-281-20/+26
* In ip_output(), the flow-table module must not try to cache L2/L3qingli2009-08-282-1/+40
* Add IFNET_HOLD reserved pointer value for the ifindex ifnet array,rwatson2009-08-261-13/+39
* Break out allocation of new ifindex values from if_alloc() and if_vmove(),rwatson2009-08-251-34/+42
* Use locks specific to the lltable code, rather than borrow the ifnetrwatson2009-08-252-14/+22
* When bridging LRO is causing a problem, the believejfv2009-08-241-7/+6
* Make if_grow static -- it's not used outside of if.c, and with therwatson2009-08-242-2/+2
* When moving ifnets from one vnet to another, and the ifnetzec2009-08-241-0/+15
* Rather than using IFNET_RLOCK() when iterating over (and modifying) therwatson2009-08-231-2/+15
* Rework global locks for interface list and index management, correctingrwatson2009-08-235-52/+100
* Don't allow access to the internals until it has all been set up.julian2009-08-211-1/+2
* This change fixes a comment and addresses a complaint by kib@ bykmacy2009-08-191-2/+6
* - change the interface to flowtable_lookup so that we don't rely onkmacy2009-08-182-42/+195
* fix netboot issue by disabling flowtable lookups until initialization has bee...kmacy2009-08-171-1/+4
* Remove unused if_rawoutput() macro; it has been unused since at leastrwatson2009-08-151-1/+0
* Appease VNET_DEBUG - in if_vmove we temporarily switch i.e.zec2009-08-141-1/+1
* Make VNET_DEBUG a standalone compile-time option, i.e. decouple it fromzec2009-08-141-3/+0
* Make it possible to change the vnet sysctl variables on jailsbz2009-08-131-7/+11
* Put multiple instructions into a block when iterating; unbreaksbz2009-08-131-1/+2
* Always embed pointer to BPF JIT function in BPF descriptorjkim2009-08-124-11/+13
* Update DDB show vnet command to print all used and available information.bz2009-08-121-7/+13
* Put minimum alignment on the dpcpu and vnet section so that ldbz2009-08-121-3/+5
* Many network stack subsystems use a single global data structure to holdrwatson2009-08-021-9/+9
* The colour was red as shall be the letters of this warning to people uponrwatson2009-08-011-0/+4
* Minor style tweaks.rwatson2009-08-011-17/+16
* Make the vnet alloc/destroy paths a bit easier to followg by mergingrwatson2009-08-012-41/+20
* Remove vnet_foreach() utility function, which previously allowedrwatson2009-08-011-29/+6
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andrwatson2009-08-0127-30/+335
* Reorder and recomment vnet.c and vnet.h on the basis that they are no longerrwatson2009-07-302-72/+106
* Revise header comments for vnet.h as we now implement VNET_SYSINIT, notrwatson2009-07-281-4/+8
* The new flow table caches both the routing table entry as well as theqingli2009-07-281-1/+2
* This patch does the following:qingli2009-07-271-0/+2
* Update epair(4) to the new netisr implementation and polishbz2009-07-262-107/+276
* Make the in-kernel logic for the SIOCSIFVNET, SIOCSIFRVNET ioctlsbz2009-07-261-2/+90
* Introduce and use a sysinit-based initialization scheme for virtualrwatson2009-07-2310-193/+271
* sysctl_msec_to_ticks is used with both virtualized andbz2009-07-211-0/+6
* Garbage collect vnet module registrations that have neither constructorsrwatson2009-07-201-1/+0
* Add macros VNET_SETNAME and VNET_SYMPREFIX, and expose to userspace ifrwatson2009-07-201-3/+10
* Normalize field naming for struct vnet, fix two debugging printfs thatrwatson2009-07-191-2/+2
* Reimplement and/or implement vnet list locking by replacing a mostlyrwatson2009-07-191-2/+2
* Remove the interim vimage containers, struct vimage and struct procg,jamie2009-07-171-15/+2
* Remove unused VNET_SET() and related macros; only VNET_GET() isrwatson2009-07-1612-50/+45
* Add missing license line for vnet.h, correct white space nit.rwatson2009-07-151-1/+2
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorrwatson2009-07-1426-388/+609
* Re-factoring for adding weighted routes introduced akmacy2009-07-111-1/+11
* Implementation of the upcoming Wireless Mesh standard, 802.11s, on therpaulo2009-07-111-0/+2
* In case we cannot queue a packet reaching the queue limit, retain thebz2009-06-301-0/+1
* Remove support for the /dev/net/* per-interface devices. They servebrooks2009-06-293-180/+7
* Remove unnecessary include of kdb.h that snuck in during ifaddr refcountrwatson2009-06-271-1/+0
* In light of DPCPU use by netisr, revise various for loops from usingrwatson2009-06-261-17/+16
OpenPOWER on IntegriCloud