summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_divert.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Convert pcbinfo and inpcb mutexes to rwlocks, and modify macros torwatson2008-04-171-17/+17
* Merge first in a series of TrustedBSD MAC Framework KPI changesrwatson2007-10-241-2/+2
* Add FBSDID to all files in netinet so that people can moresilby2007-10-071-2/+3
* Over the past couple of years, there have been a number of reports relatingcsjp2007-08-061-10/+45
* Reduce network stack oddness: implement .pru_sockaddr and .pru_peeraddrrwatson2007-05-111-2/+2
* Remove unneeded wrappers for in_setsockaddr() and in_setpeeraddr(), whichrwatson2007-05-111-24/+2
* Move universally to ANSI C function declarations, with relativelyrwatson2007-05-101-3/+6
* Remove unused pcbinfo arguments to in_setsockaddr() andrwatson2007-05-011-2/+2
* Rename some fields of struct inpcbinfo to have the ipi_ prefix,rwatson2007-04-301-4/+5
* Some whitespace nits and remove a few casts.jhb2006-12-291-4/+6
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-2/+6
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hrwatson2006-10-221-1/+2
* Fix race conditions on enumerating pcb lists by moving the initializationups2006-07-181-4/+22
* There is a consensus that ifaddr.ifa_addr should never be NULL,yar2006-06-291-2/+0
* Allow for nmbclusters and maxsockets to be increased via sysctl.ps2006-04-211-0/+9
* Correct incorrect assertion in div_bind(): inp must not be NULL here.rwatson2006-04-031-1/+1
* Update in_pcb-derived basic socket types following changes torwatson2006-04-011-34/+15
* Chance protocol switch method pru_detach() so that it returns voidrwatson2006-04-011-3/+2
* Use sparse initializers for "struct domain" and "struct protosw",ru2005-11-091-5/+8
* In div_output() explicitly set m->m_nextpkt to NULL. If divert socketglebius2005-05-131-0/+5
* If we are going tocperciva2005-05-061-0/+1
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* - Since divert protocol is not connection oriented, remove SS_ISCONNECTED flagglebius2004-11-181-33/+0
* Fix ng_ksocket(4) operation as a divert socket, which is pretty usefulglebius2004-11-121-11/+12
* Add missing '='phk2004-11-111-1/+1
* Initialize struct pr_userreqs in new/sparse style and fill in commonphk2004-11-081-5/+11
OpenPOWER on IntegriCloud