summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_ipsp.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* spellingjsg2021-03-101-2/+2
* Use pool to allocate tdbs.tobhe2021-02-231-3/+12
* kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)cheloha2020-06-241-3/+3
* Add support for autmatically moving traffic between rdomains on ipsec(4)tobhe2020-04-231-37/+30
* unbreak the build without IPSEC.benno2019-05-111-1/+5
* ipsec: use monotonic clock for SA creation/lookup timestamps; ok dlg@cheloha2018-10-221-2/+2
* Add per-TDB counters and a new SADB extension to export them tompi2018-08-281-1/+8
* Introduce a tdb_reaper() function to prevent a use-after-free when ampi2018-05-191-40/+46
* Fix kernel builds without IPSEC.reyk2018-05-161-1/+3
* Use %s and __func__ in DPRINTF() to reduce false positive with grep(1).mpi2017-11-061-2/+2
* Last changes before running IPsec w/o KERNEL_LOCK().mpi2017-10-161-7/+22
* Remove lie talking about splsoftclock().mpi2017-10-111-4/+1
* Remove NET_LOCK()'s argument.mpi2017-08-111-16/+11
* Split a part of tdb_delete() into tdb_unlink() so that we can removepatrick2017-06-261-3/+11
* The function name ip4_input() is confusing as it also handles IPv6bluhm2017-05-181-1/+2
* Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().mpi2017-05-161-7/+7
* Convert the xformsw definition to C99 style initializer. Also fixbluhm2017-05-061-18/+51
* Expand SA_LEN(), there is no benefit for using the macro in thebluhm2017-05-051-10/+10
* Get rid of recursive splsoftnet()/splx() dances and convert a timeout tompi2017-02-141-27/+18
* Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsmpi2016-12-191-9/+9
* TDB timers need a context process, so convert them to timeout_set_proc(9).mpi2016-11-151-5/+5
* Sprinkle splsoftnets in TDB timeout callbacks; ok bluhmmikeb2016-09-201-1/+13
* convert bcopy to memcpy. from david hill.tedu2016-09-191-3/+3
* move from RB macros to RBT functionsdlg2016-09-151-16/+18
* introduce ipsec-id bundles and use them for ipsecflowinfo,markus2015-05-231-42/+133
* Stubs and support code for NIC-enabled IPsec bite the dust.mikeb2015-04-171-31/+1
* Remove unused ipsp_parse_headers that was supposed to parse packetsmikeb2015-04-171-219/+1
* remove unfinished/unused support for socket-attached ipsec-policiesmarkus2015-04-161-81/+1
* make ipsp_address thread safe; ok mpimikeb2015-04-141-16/+12
* Remove support for storing credentials and auth information in the kernel.mikeb2015-04-141-44/+11
* Make filter argument to ipsp_aux_match optional like the rest of them.mikeb2015-04-131-2/+3
* Rename gettdbbyaddr to gettdbbydst; OK markus, hshoexer, mpimikeb2015-04-131-23/+26
* Remove unused arguments from gettdb* functions; OK markus, hshoexer, mpimikeb2015-04-131-5/+4
* replace the guts of tdb_hash with SipHash24dlg2015-04-101-27/+11
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* Userland (base & ports) was adapted to always include <netinet/in.h>deraadt2015-01-241-9/+7
* unifdef INET in net code as a precursor to removing the pretend option.tedu2014-12-191-18/+1
* More malloc() -> mallocarray() in the kernel.doug2014-12-091-8/+8
* move arc4random prototype to systm.h. more appropriate for most codetedu2014-11-181-2/+1
* remove uneeded proc.h includesjsg2014-09-141-2/+1
* remove uneeded route.h includesjsg2014-09-081-2/+1
* Fewer <netinet/in_systm.h> !mpi2014-07-221-2/+1
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-6/+6
* decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hderaadt2014-07-081-2/+2
* "struct pkthdr" holds a routing table ID, not a routing domain one.mpi2014-04-141-3/+3
* bzero/bcmp -> memset/memcmp. ok matthewtedu2014-01-091-15/+15
* Replace most of our formating functions to convert IPv4/6 addresses frommpi2013-11-111-19/+13
* Remove the number of in6_var.h inclusions by moving some functions andmpi2013-10-241-2/+1
* These functions are only used in debug code, so put them undermpi2013-07-041-1/+3
* Remove the extern keyword from function declarations, documentmpi2013-04-111-4/+1