summaryrefslogtreecommitdiffstats
path: root/sys/netipsec/key.c
Commit message (Expand)AuthorAgeFilesLines
...
* Add address list locking for in6_ifaddrhead/ia_link: as with lockingrwatson2009-06-251-2/+8
* Add a new global rwlock, in_ifaddr_lock, which will synchronize use of therwatson2009-06-251-0/+3
* Convert netinet6 to using queue(9) rather than hand-crafted linked listsrwatson2009-06-241-1/+1
* Move setting of ports from NAT-T below key_getsah() and actuallybz2009-06-191-8/+9
* Added support for NAT-Traversal (RFC 3948) in IPsec stack.vanhu2009-06-121-5/+616
* Introduce an infrastructure for dismantling vnet instances.zec2009-06-081-1/+67
* Lock SPTREE before parsing it in key_spddump()vanhu2009-05-271-1/+5
* Only decrease refcnt once when flushing SPD entries, tovanhu2009-05-271-4/+14
* Stub out IN6_LOOKUP_MULTI() for GETSPI requests, for now.bms2009-04-291-0/+4
* key_gettunnel() has been unsued with FAST_IPSEC (now IPSEC).bz2009-04-271-0/+2
* First pass at separating per-vnet initializer functionszec2009-04-061-6/+9
* Fixed comments so it stays in 80 chars by linevanhu2009-03-231-5/+9
* Spelling fix in a commentvanhu2009-03-201-1/+1
* Fixed style for some commentsvanhu2009-03-191-1/+2
* Fixed style for some commentsvanhu2009-03-191-3/+4
* Fixed deletion of sav entries in key_delsah()vanhu2009-03-181-1/+6
* SAs are valid (but dying) when they reached soft lifetime,vanhu2009-03-051-14/+7
* Change the functions to ANSI in those cases where it breaks promotionrdivacky2009-02-241-38/+13
* Another step assimilating IPv[46] PCB code - directly usebz2008-12-151-22/+4
* Rather than using hidden includes (with cicular dependencies),bz2008-12-021-0/+2
* Merge more of currently non-functional (i.e. resolving tozec2008-11-261-14/+16
* Change the initialization methodology for global variables scheduledzec2008-11-191-20/+40
* Step 1.5 of importing the network stack virtualization infrastructurezec2008-10-021-28/+101
* Commit step 1 of the vimage project, (network stack)bz2008-08-171-98/+99
* Add lifetime informations to generated SPD entries when SPDDUMPvanhu2008-08-051-0/+17
* Enter the 1990s. Use real function declaration.julian2008-06-291-1/+1
* Fix a bug that when getting/dumping the soft lifetime we reportedbz2008-03-241-1/+1
* Import change from KAME, rev. 1.362 kame/kame/sys/netkey/key.cbz2008-03-241-1/+1
* Remove the "Fast " from thebz2008-03-141-1/+1
* Fix bugs when allocating and passing information of current lifetime andbz2008-03-021-2/+7
* Commit IPv6 support for FAST_IPSEC to the tree.gnn2007-07-011-5/+0
* 'spi' and the return value of ntohl are unsigned. Remove the extra >=0bz2007-06-161-1/+6
* In case of failure we can directly return ENOBUFS becausebz2007-06-161-10/+3
* Add a missing return so that we drop out in case of an error andbz2007-06-151-3/+2
* With the current code 'src' is never NULL. Nevertheless move the check forbz2007-06-151-1/+3
* Add missingbz2007-05-291-0/+1
* Prevent disappearing SAD entries by implementing MPsafe refcounting.pjd2006-05-201-20/+33
* First steps towards IPSec cleanup.gnn2006-03-251-85/+211
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Remove extraneous SECPOLICY_LOCK_DESTROY calls that cause the mutex to besam2004-10-021-2/+0
* Add missing locking for secpolicy refcnt manipulations.sam2004-09-301-0/+12
* Correct handling of SADB_UPDATE and SADB_ADD requests. key_align may splitsam2004-09-261-5/+0
* Fix a paste-o in key_cmpspidx_withmask().bms2004-06-221-2/+2
* use correct address for SADB_EXT_ADDRESS_DST in key_do_allocsa_policysam2004-05-031-2/+2
* correct behaviour of key_getsavbyspi broken in rev 1.7; corrects problems withsam2004-05-031-2/+2
* add support to prefer old SA to new SA during allocationsam2004-05-031-18/+27
* Unbreak FAST_IPSEC build on 64 bit archs with INVARIANTS.pjd2004-04-071-1/+1
* Fix type in a sysctl. It used to be: net.key.prefered_oldsaguido2004-02-161-5/+5
* Initial import of RFC 2385 (TCP-MD5) digest support.bms2004-02-111-0/+18
* must convert protocol to sa type when preparing a DELETE messagesam2004-02-051-1/+7
OpenPOWER on IntegriCloud