summaryrefslogtreecommitdiffstats
path: root/sys/net/pfkeyv2.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Make sure that the address families of a flow's source address,tobhe2020-12-141-7/+23
* Make sure not to pass NULL to explicit_bzero().tobhe2020-08-281-2/+3
* pfkey_get may allocate more memory than is needed to hold the SAtobhe2020-08-071-12/+16
* Use PFKEYV2_LIFETIME_CURRENT instead of magic number.tobhe2020-08-051-2/+2
* Make sure to explicit_bzero() buffers holding sensitive SA data.tobhe2020-07-211-6/+11
* Add size to free(9) callskn2020-07-181-29/+33
* Add size to free(9) callskn2020-07-181-5/+6
* Add sizes to free(9) callskn2020-07-151-6/+6
* Add support for autmatically moving traffic between rdomains on ipsec(4)tobhe2020-04-231-7/+45
* Plug mem leak in SADB_REGISTER.mpi2020-03-181-14/+15
* Convert struct pkpcb malloc(9) to pool_get(9). PCB for pfkey isbluhm2019-07-171-4/+7
* Avoid an mbuf double free in the oob soreceive() path. In thebluhm2019-02-041-6/+6
* Export per-TDB counters to userland.mpi2019-02-011-2/+6
* Do not silently return if extensions do not match the filters.mpi2019-02-011-3/+7
* Fix an off-by-one in pfkeyv2_sysctl_policydumper() and get rid of ampi2019-01-131-2/+2
* Fix the IPL of pfkeyv2_mtx to prevent a deadlock. The system can usevisa2018-12-181-2/+2
* Stop exporting TDB counters to userland, this change introduced ampi2018-09-121-6/+2
* Cadd a TDB `tdb' instead of `sa'.mpi2018-08-311-78/+78
* Add per-TDB counters and a new SADB extension to export them tompi2018-08-281-2/+6
* Remove net/raw_cb.h from includes and replace the RAWSNDQ, RAWRCVQ withclaudio2018-07-101-3/+4
* After removing raw_usrreq() from route and pfkey, the global sockaddrbluhm2018-07-101-2/+2
* Inline the raw_usrreq() function into pfkeyv2_usrreq(). Similar to theclaudio2018-07-091-10/+75
* Push the NET_LOCK() down in pfkeyv2_send().mpi2018-06-251-36/+99
* Use the socket lock rather than the KERNEL_LOCK() in pfkey_sendup().mpi2018-06-201-31/+51
* Rename routing & pfkey tables for coherency with other PCB tables.mpi2018-06-111-41/+41
* Prefix fields of pfkey & routing PCBs, part 2, no functionnal change.mpi2018-06-061-35/+36
* Prefix fields of pfkey & routing PCBs, no functionnal change.mpi2018-06-061-17/+14
* Asseert that a pfkey or routing socket is referenced by a `fp' insteadmpi2018-06-061-2/+3
* As long we have no per socket locking, we must grab either net lockbluhm2018-05-191-1/+4
* Fix kernel builds without IPSEC.reyk2018-05-161-2/+3
* Use a SRP list to protect pfkeyv2 sockets, thus removing the need tompi2018-05-141-32/+64
* Introduce rtm_sendup() a function to deliver routing messages to ampi2018-05-081-7/+7
* Remove almost unused `flags' argument of suser().mpi2018-02-191-3/+3
* Flush flows using the radix-tree instead of a global list.mpi2017-11-201-10/+19
* Grab the KERNEL_LOCK() to iterate on the global list of PF_KEY sockets.mpi2017-11-131-2/+15
* Only use a single taskq to process incoming network packets as soon asmpi2017-11-121-1/+9
* After inlining of raw_detach we know the sizes for free; pointed outflorian2017-11-031-2/+2
* Inline trivial functions from raw_cb.c and tedu it.florian2017-11-031-3/+10
* Move PRU_DETACH out of pr_usrreq into per proto pr_detachflorian2017-11-021-10/+6
* Dump IPsec flows by iterating over the rafdix-tree.mpi2017-10-271-20/+5
* Last changes before running IPsec w/o KERNEL_LOCK().mpi2017-10-161-14/+35
* Reduces the scope of the NET_LOCK() in sysctl(2) path.mpi2017-10-091-3/+5
* If you use sys/param.h, you don't need sys/types.hderaadt2017-09-081-2/+1
* Remove NET_LOCK()'s argument.mpi2017-08-111-4/+4
* Consistantly use kp as the var name for struct keycb.claudio2017-07-261-35/+34
* Both PF_ROUTE and PF_KEY need to start to take care of their own PCB listclaudio2017-07-031-81/+71
* Assert that the corresponding socket is locked when manipulating socketmpi2017-06-261-4/+4
* Allow updating the destination address of an existing TDB. Since thepatrick2017-06-261-1/+10
* Replace handrolled list with LIST_* macros. OK mpi@claudio2017-05-291-33/+29
* Kill struct pfkey_version and move struct pfkeyv2_socket & dump_stateclaudio2017-05-291-1/+15