aboutsummaryrefslogtreecommitdiff
path: root/sys/netipsec
Commit message (Expand)AuthorAgeFilesLines
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-1421-713/+274
* Add address list locking for in6_ifaddrhead/ia_link: as with lockingRobert Watson2009-06-251-2/+8
* Add a new global rwlock, in_ifaddr_lock, which will synchronize use of theRobert Watson2009-06-251-0/+3
* Convert netinet6 to using queue(9) rather than hand-crafted linked listsRobert Watson2009-06-241-1/+1
* Move setting of ports from NAT-T below key_getsah() and actuallyBjoern A. Zeeb2009-06-191-8/+9
* Add the explicit include of vimage.h to another five .c files stillBjoern A. Zeeb2009-06-171-0/+1
* Added support for NAT-Traversal (RFC 3948) in IPsec stack.VANHULLEBUS Yvan2009-06-125-5/+691
* Properly hide IPv4 only variables and functions under #ifdef INET.Bjoern A. Zeeb2009-06-103-0/+6
* After r193232 rt_tables in vnet.h are no longer indirectly dependent onBjoern A. Zeeb2009-06-082-2/+0
* Introduce an infrastructure for dismantling vnet instances.Marko Zec2009-06-084-3/+91
* Reimplement the netisr framework in order to support parallel netisrRobert Watson2009-06-011-1/+1
* Lock SPTREE before parsing it in key_spddump()VANHULLEBUS Yvan2009-05-271-1/+5
* Only decrease refcnt once when flushing SPD entries, toVANHULLEBUS Yvan2009-05-271-4/+14
* Add sysctls to toggle the behaviour of the (former) IPSEC_FILTERTUNNELBjoern A. Zeeb2009-05-234-0/+22
* Change the curvnet variable from a global const struct vnet *,Marko Zec2009-05-051-0/+1
* Make indentation more uniform accross vnet container structs.Marko Zec2009-05-021-2/+2
* Permit buiding kernels with options VIMAGE, restricted to only a singleMarko Zec2009-04-301-0/+1
* Stub out IN6_LOOKUP_MULTI() for GETSPI requests, for now.Bruce M Simpson2009-04-291-0/+4
* key_gettunnel() has been unsued with FAST_IPSEC (now IPSEC).Bjoern A. Zeeb2009-04-272-0/+6
* Introduce vnet module registration / initialization framework withMarko Zec2009-04-115-0/+67
* First pass at separating per-vnet initializer functionsMarko Zec2009-04-066-13/+68
* Fixed comments so it stays in 80 chars by lineVANHULLEBUS Yvan2009-03-231-5/+9
* Spelling fix in a commentVANHULLEBUS Yvan2009-03-201-1/+1
* Fixed style for some commentsVANHULLEBUS Yvan2009-03-191-1/+2
* Fixed style for some commentsVANHULLEBUS Yvan2009-03-191-3/+4
* Fixed deletion of sav entries in key_delsah()VANHULLEBUS Yvan2009-03-181-1/+6
* SAs are valid (but dying) when they reached soft lifetime,VANHULLEBUS Yvan2009-03-051-14/+7
* Add size-guards evaluated at compile-time to the main struct vnet_*Bjoern A. Zeeb2009-03-011-0/+3
* For all files including net/vnet.h directly include opt_route.h andBjoern A. Zeeb2009-02-272-0/+2
* Shuffle the vimage.h includes or add where missing.Bjoern A. Zeeb2009-02-271-0/+1
* Change the functions to ANSI in those cases where it breaks promotionRoman Divacky2009-02-241-38/+13
* Try to remove/assimilate as much of formerly IPv4/6 specificBjoern A. Zeeb2009-02-083-225/+59
* Use NULL rather than 0 when comparing pointers.Bjoern A. Zeeb2009-01-301-2/+2
* Remove remain <= MHLEN restriction in m_makespace(),VANHULLEBUS Yvan2009-01-281-52/+53
* Switch the last protosw* structs to C99 initializers.Bjoern A. Zeeb2009-01-051-12/+16
* Fix non-C99 initialization for protosw initializing pr_ousrreq.Robert Watson2009-01-041-1/+0
* Unlike with struct protosw, several instances of struct ip6protoswRobert Watson2009-01-041-1/+0
* Like in the rest of the file and the network stack use inp asBjoern A. Zeeb2008-12-271-30/+30
* Non-functional (style) changes:Bjoern A. Zeeb2008-12-271-206/+208
* Convert function definitions to constantly use ANSI-styleBjoern A. Zeeb2008-12-271-98/+34
* Rewrite ipsec6_setspidx_inpcb() to match the logic in theBjoern A. Zeeb2008-12-271-21/+11
* For consistency with ipsec4_setspidx_inpcb() rename file local functionBjoern A. Zeeb2008-12-271-3/+3
* Change the in6p variable names to inp to be able to diffBjoern A. Zeeb2008-12-271-16/+16
* Make ipsec_getpolicybysock() static and no longer export it. It has notBjoern A. Zeeb2008-12-272-8/+2
* Remove long unused netinet/ipprotosw.h (basically since r82884).Bjoern A. Zeeb2008-12-231-2/+0
* Another step assimilating IPv[46] PCB code - directly useBjoern A. Zeeb2008-12-152-42/+24
* Second round of putting global variables, which were virtualizedBjoern A. Zeeb2008-12-131-0/+2
* Conditionally compile out V_ globals while instantiating the appropriateMarko Zec2008-12-102-0/+12
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-026-14/+17
* Unhide declarations of network stack virtualization structs fromMarko Zec2008-11-283-7/+5