aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/ip_divert.c
Commit message (Expand)AuthorAgeFilesLines
* After some off-list discussion, revert a number of changes to theDimitry Andric2010-11-221-2/+2
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutDimitry Andric2010-11-141-2/+2
* Ensure a minimum "slop" of 10 extra pcb structures when providing aJohn Baldwin2010-08-171-2/+2
* Add pcb reference counting to the pcblist sysctl handler functionsBjoern A. Zeeb2010-03-171-3/+14
* Abstract out initialization of most aspects of struct inpcbinfo fromRobert Watson2010-03-141-21/+6
* The proper fix for the delayed SCTP checksum is toRandall Stewart2010-03-121-1/+1
* Remove unnecessary locking of divcbinfo lock from div_output(): this has notRobert Watson2010-03-061-3/+0
* Following up on a request from Ermal Luci to makeLuigi Rizzo2010-01-071-24/+20
* Various cleanup done in ipfw3-head branch including:Luigi Rizzo2010-01-041-28/+28
* Start splitting ip_fw2.c and ip_fw.h into smaller components.Luigi Rizzo2009-12-151-0/+1
* Introduce a div_destroy() function which takes over per-vnet cleanup tasksMarko Zec2009-08-241-5/+30
* Many network stack subsystems use a single global data structure to holdRobert Watson2009-08-021-5/+5
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+1
* Remove unused VNET_SET() and related macros; only VNET_GET() isRobert Watson2009-07-161-2/+2
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-16/+5
* Update various IPFW-related modules to use if_addr_rlock()/Robert Watson2009-06-261-2/+2
* Modify most routines returning 'struct ifaddr *' to return referencesRobert Watson2009-06-231-0/+1
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Add internal 'mac_policy_count' counter to the MAC Framework, which is aRobert Watson2009-06-021-2/+0
* Reimplement the netisr framework in order to support parallel netisrRobert Watson2009-06-011-1/+1
* Permit buiding kernels with options VIMAGE, restricted to only a singleMarko Zec2009-04-301-0/+3
* In preparation for turning on options VIMAGE in next commits,Marko Zec2009-04-261-0/+2
* In divert_packet(), lock the interface address list before iterating overRobert Watson2009-04-191-1/+5
* Update stats in struct ipstat using four new macros, IPSTAT_ADD(),Robert Watson2009-04-111-5/+5
* Adds support for SCTP checksum offload. This meansRandall Stewart2009-02-031-1/+12
* Conditionally compile out V_ globals while instantiating the appropriateMarko Zec2008-12-101-1/+2
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+1
* Merge more of currently non-functional (i.e. resolving toMarko Zec2008-11-261-0/+1
* Fix a scope problem in the multiple routing table code that stopped theJulian Elischer2008-11-191-0/+1
* Change the initialization methodology for global variables scheduledMarko Zec2008-11-191-0/+2
* Add cr_canseeinpcb() doing checks using the cached socketBjoern A. Zeeb2008-10-171-1/+1
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+10
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-45/+46
* According to in_pcb.h protocol binding information has double locking.Alexander Motin2008-07-271-2/+1
* Read lock, rather than write lock, the inpcb when transmitting with orRobert Watson2008-04-211-11/+11
* Convert pcbinfo and inpcb mutexes to rwlocks, and modify macros toRobert Watson2008-04-171-17/+17
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-2/+2
* Add FBSDID to all files in netinet so that people can moreMike Silbersack2007-10-071-2/+3
* Over the past couple of years, there have been a number of reports relatingChristian S.J. Peron2007-08-061-10/+45
* Reduce network stack oddness: implement .pru_sockaddr and .pru_peeraddrRobert Watson2007-05-111-2/+2
* Remove unneeded wrappers for in_setsockaddr() and in_setpeeraddr(), whichRobert Watson2007-05-111-24/+2
* Move universally to ANSI C function declarations, with relativelyRobert Watson2007-05-101-3/+6
* Remove unused pcbinfo arguments to in_setsockaddr() andRobert Watson2007-05-011-2/+2
* Rename some fields of struct inpcbinfo to have the ipi_ prefix,Robert Watson2007-04-301-4/+5
* Some whitespace nits and remove a few casts.John Baldwin2006-12-291-4/+6
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-2/+6
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+2
* Fix race conditions on enumerating pcb lists by moving the initializationStephan Uphoff2006-07-181-4/+22
* There is a consensus that ifaddr.ifa_addr should never be NULL,Yaroslav Tykhiy2006-06-291-2/+0
* Allow for nmbclusters and maxsockets to be increased via sysctl.Paul Saab2006-04-211-0/+9