aboutsummaryrefslogtreecommitdiff
path: root/sys/net
Commit message (Expand)AuthorAgeFilesLines
* Introduce a separate sx lock for protecting lists of vnet sysinitMarko Zec2009-08-281-20/+26
* In ip_output(), the flow-table module must not try to cache L2/L3Qing Li2009-08-282-1/+40
* Add IFNET_HOLD reserved pointer value for the ifindex ifnet array,Robert Watson2009-08-261-13/+39
* Break out allocation of new ifindex values from if_alloc() and if_vmove(),Robert Watson2009-08-251-34/+42
* Use locks specific to the lltable code, rather than borrow the ifnetRobert Watson2009-08-252-14/+22
* When bridging LRO is causing a problem, the believeJack F Vogel2009-08-241-7/+6
* Make if_grow static -- it's not used outside of if.c, and with theRobert Watson2009-08-242-2/+2
* When moving ifnets from one vnet to another, and the ifnetMarko Zec2009-08-241-0/+15
* Rather than using IFNET_RLOCK() when iterating over (and modifying) theRobert Watson2009-08-231-2/+15
* Rework global locks for interface list and index management, correctingRobert Watson2009-08-235-52/+100
* Don't allow access to the internals until it has all been set up.Julian Elischer2009-08-211-1/+2
* This change fixes a comment and addresses a complaint by kib@ byKip Macy2009-08-191-2/+6
* - change the interface to flowtable_lookup so that we don't rely onKip Macy2009-08-182-42/+195
* fix netboot issue by disabling flowtable lookups until initialization has bee...Kip Macy2009-08-171-1/+4
* Remove unused if_rawoutput() macro; it has been unused since at leastRobert Watson2009-08-151-1/+0
* Appease VNET_DEBUG - in if_vmove we temporarily switch i.e.Marko Zec2009-08-141-1/+1
* Make VNET_DEBUG a standalone compile-time option, i.e. decouple it fromMarko Zec2009-08-141-3/+0
* Make it possible to change the vnet sysctl variables on jailsBjoern A. Zeeb2009-08-131-7/+11
* Put multiple instructions into a block when iterating; unbreaksBjoern A. Zeeb2009-08-131-1/+2
* Always embed pointer to BPF JIT function in BPF descriptorJung-uk Kim2009-08-124-11/+13
* Update DDB show vnet command to print all used and available information.Bjoern A. Zeeb2009-08-121-7/+13
* Put minimum alignment on the dpcpu and vnet section so that ldBjoern A. Zeeb2009-08-121-3/+5
* Many network stack subsystems use a single global data structure to holdRobert Watson2009-08-021-9/+9
* The colour was red as shall be the letters of this warning to people uponRobert Watson2009-08-011-0/+4
* Minor style tweaks.Robert Watson2009-08-011-17/+16
* Make the vnet alloc/destroy paths a bit easier to followg by mergingRobert Watson2009-08-012-41/+20
* Remove vnet_foreach() utility function, which previously allowedRobert Watson2009-08-011-29/+6
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-0127-30/+335
* Reorder and recomment vnet.c and vnet.h on the basis that they are no longerRobert Watson2009-07-302-72/+106
* Revise header comments for vnet.h as we now implement VNET_SYSINIT, notRobert Watson2009-07-281-4/+8
* The new flow table caches both the routing table entry as well as theQing Li2009-07-281-1/+2
* This patch does the following:Qing Li2009-07-271-0/+2
* Update epair(4) to the new netisr implementation and polishBjoern A. Zeeb2009-07-262-107/+276
* Make the in-kernel logic for the SIOCSIFVNET, SIOCSIFRVNET ioctlsBjoern A. Zeeb2009-07-261-2/+90
* Introduce and use a sysinit-based initialization scheme for virtualRobert Watson2009-07-2310-193/+271
* sysctl_msec_to_ticks is used with both virtualized andBjoern A. Zeeb2009-07-211-0/+6
* Garbage collect vnet module registrations that have neither constructorsRobert Watson2009-07-201-1/+0
* Add macros VNET_SETNAME and VNET_SYMPREFIX, and expose to userspace ifRobert Watson2009-07-201-3/+10
* Normalize field naming for struct vnet, fix two debugging printfs thatRobert Watson2009-07-191-2/+2
* Reimplement and/or implement vnet list locking by replacing a mostlyRobert Watson2009-07-191-2/+2
* Remove the interim vimage containers, struct vimage and struct procg,Jamie Gritton2009-07-171-15/+2
* Remove unused VNET_SET() and related macros; only VNET_GET() isRobert Watson2009-07-1612-50/+45
* Add missing license line for vnet.h, correct white space nit.Robert Watson2009-07-151-1/+2
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-1426-388/+609
* Re-factoring for adding weighted routes introduced aKip Macy2009-07-111-1/+11
* Implementation of the upcoming Wireless Mesh standard, 802.11s, on theRui Paulo2009-07-111-0/+2
* In case we cannot queue a packet reaching the queue limit, retain theBjoern A. Zeeb2009-06-301-0/+1
* Remove support for the /dev/net/* per-interface devices. They serveBrooks Davis2009-06-293-180/+7
* Remove unnecessary include of kdb.h that snuck in during ifaddr refcountRobert Watson2009-06-271-1/+0
* In light of DPCPU use by netisr, revise various for loops from usingRobert Watson2009-06-261-17/+16