summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_divert.c
Commit message (Expand)AuthorAgeFilesLines
* Switch the entire IPv4 stack to keep the IP packet headerglebius2012-10-221-4/+0
* We don't need to convert ip6_len to host byte order beforeglebius2012-10-151-2/+0
* Revert previous commit...kevlo2012-10-101-1/+1
* Prefer NULL over 0 for pointerskevlo2012-10-091-1/+1
* After r241245 it appeared that in_delayed_cksum(), which still expectsglebius2012-10-081-2/+0
* No reason to play with IP header before calling sctp_delayed_cksum()glebius2012-10-081-2/+0
* Make #error messages string-literals and remove punctuation.bz2012-01-221-1/+1
* Fix ip_divert handling of inet and inet6 and module building some more.bz2012-01-221-3/+1
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-1/+2
* Add missing break; in r223593.glebius2011-08-011-0/+1
* Add possibility to pass IPv6 packets to a divert(4) socket.glebius2011-06-271-54/+103
* Implement a CPU-affine TCP and UDP connection lookup data structure,rwatson2011-06-061-1/+2
* IP divert sockets use their inpcbinfo for port reservation, although notrwatson2011-06-041-0/+2
* Decompose the current single inpcbinfo lock into two locks:rwatson2011-05-301-3/+3
* Specify a CTLTYPE_FOO so that a future sysctl(8) change does not needmdf2011-01-181-2/+2
* After some off-list discussion, revert a number of changes to thedim2010-11-221-2/+2
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutdim2010-11-141-2/+2
* Ensure a minimum "slop" of 10 extra pcb structures when providing ajhb2010-08-171-2/+2
* Add pcb reference counting to the pcblist sysctl handler functionsbz2010-03-171-3/+14
* Abstract out initialization of most aspects of struct inpcbinfo fromrwatson2010-03-141-21/+6
* The proper fix for the delayed SCTP checksum is torrs2010-03-121-1/+1
* Remove unnecessary locking of divcbinfo lock from div_output(): this has notrwatson2010-03-061-3/+0
* Following up on a request from Ermal Luci to makeluigi2010-01-071-24/+20
* Various cleanup done in ipfw3-head branch including:luigi2010-01-041-28/+28
* Start splitting ip_fw2.c and ip_fw.h into smaller components.luigi2009-12-151-0/+1
* Introduce a div_destroy() function which takes over per-vnet cleanup taskszec2009-08-241-5/+30
* Many network stack subsystems use a single global data structure to holdrwatson2009-08-021-5/+5
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andrwatson2009-08-011-1/+1
* Remove unused VNET_SET() and related macros; only VNET_GET() isrwatson2009-07-161-2/+2
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorrwatson2009-07-141-16/+5
* Update various IPFW-related modules to use if_addr_rlock()/rwatson2009-06-261-2/+2
* Modify most routines returning 'struct ifaddr *' to return referencesrwatson2009-06-231-0/+1
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-1/+0
* Add internal 'mac_policy_count' counter to the MAC Framework, which is arwatson2009-06-021-2/+0
* Reimplement the netisr framework in order to support parallel netisrrwatson2009-06-011-1/+1
* Permit buiding kernels with options VIMAGE, restricted to only a singlezec2009-04-301-0/+3
* In preparation for turning on options VIMAGE in next commits,zec2009-04-261-0/+2
* In divert_packet(), lock the interface address list before iterating overrwatson2009-04-191-1/+5
* Update stats in struct ipstat using four new macros, IPSTAT_ADD(),rwatson2009-04-111-5/+5
* Adds support for SCTP checksum offload. This meansrrs2009-02-031-1/+12
* Conditionally compile out V_ globals while instantiating the appropriatezec2008-12-101-1/+2
* Rather than using hidden includes (with cicular dependencies),bz2008-12-021-0/+1
* Merge more of currently non-functional (i.e. resolving tozec2008-11-261-0/+1
* Fix a scope problem in the multiple routing table code that stopped thejulian2008-11-191-0/+1
* Change the initialization methodology for global variables scheduledzec2008-11-191-0/+2
* Add cr_canseeinpcb() doing checks using the cached socketbz2008-10-171-1/+1
* Step 1.5 of importing the network stack virtualization infrastructurezec2008-10-021-0/+10
* Commit step 1 of the vimage project, (network stack)bz2008-08-171-45/+46
* According to in_pcb.h protocol binding information has double locking.mav2008-07-271-2/+1
* Read lock, rather than write lock, the inpcb when transmitting with orrwatson2008-04-211-11/+11
OpenPOWER on IntegriCloud