index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
net
/
pfkeyv2.c
Age
Commit message (
Expand
)
Author
2022-06-06
Simplify solock() and sounlock(). There is no reason to return a value
Claudio Jeker
2022-03-13
Hrvoje has hit a crash with IPsec acquire while testing the parallel
Alexander Bluhm
2022-03-08
In IPsec policy replace integer refcount with atomic refcount.
Alexander Bluhm
2022-02-25
Reported-by: syzbot+1b5b209ce506db4d411d@syzkaller.appspotmail.com
Philip Guenther
2022-02-25
Move pr_attach and pr_detach to a new structure pr_usrreqs that can
Philip Guenther
2021-12-19
There are occasions where the walker function in tdb_walk() might
Alexander Bluhm
2021-12-14
To cache lookups, the policy ipo is linked to its SA tdb. There
Alexander Bluhm
2021-12-08
Start documenting the locking strategy of struct tdb fields. Note
Alexander Bluhm
2021-12-03
Add tdb_delete_locked() to replace duplicate tdb deletion code in
Tobias Heider
2021-12-01
Reintroduce the TDBF_DELETED flag. Checking next pointer to figure
Alexander Bluhm
2021-11-29
Using a void pointer for temporary allocated TDB in pfkeyv2 does
Alexander Bluhm
2021-11-26
Replace TDBF_DELETED flag with check if tdb was already unlinked.
Tobias Heider
2021-11-25
Implement reference counting for IPsec tdbs. Not all cases are
Alexander Bluhm
2021-10-25
Call a locked variant of tdb_unlink() from tdb_walk(). Fixes a
Alexander Bluhm
2021-10-22
After deleting hifn(4) the only provider for the LZS compression
Alexander Bluhm
2021-07-20
The current workaround to disable parallel IPsec did not work.
Alexander Bluhm
2021-07-14
Export SA replay counters via pfkey and print with ipsecctl.
tobhe
2021-07-08
Initialize `ipsec_acquire_pool' pool (9) within pfkey_init() instead of
mvs
2021-07-05
Export tdb MTU to userland via SADB_GET. This helps debug path MTU
tobhe
2021-05-30
Declare all struct protosw as constant.
Alexander Bluhm
2021-05-26
Use `so_lock' to protect key management (PF_KEY) sockets. This can be
mvs
2021-05-25
As network features are not added dynamically, the domain structures
Alexander Bluhm
2021-05-25
The arrays sadb_exts_allowed_out and sadb_exts_required_out are
Alexander Bluhm
2021-05-04
Initialize `ipsec_policy_pool' within pfkey_init() instead of doing that
mvs
2021-05-04
Remove unused `spd_tables' declaration.
mvs
2021-05-02
Do soreserve() before `kp' allocation. This simplifies error path. The
mvs
2020-12-14
Make sure that the address families of a flow's source address,
tobhe
2020-08-28
Make sure not to pass NULL to explicit_bzero().
tobhe
2020-08-07
pfkey_get may allocate more memory than is needed to hold the SA
tobhe
2020-08-05
Use PFKEYV2_LIFETIME_CURRENT instead of magic number.
tobhe
2020-07-21
Make sure to explicit_bzero() buffers holding sensitive SA data.
tobhe
2020-07-18
Add size to free(9) calls
kn
2020-07-18
Add size to free(9) calls
kn
2020-07-15
Add sizes to free(9) calls
kn
2020-04-23
Add support for autmatically moving traffic between rdomains on ipsec(4)
tobhe
2020-03-18
Plug mem leak in SADB_REGISTER.
Martin Pieuchot
2019-07-17
Convert struct pkpcb malloc(9) to pool_get(9). PCB for pfkey is
Alexander Bluhm
2019-02-04
Avoid an mbuf double free in the oob soreceive() path. In the
Alexander Bluhm
2019-02-01
Export per-TDB counters to userland.
Martin Pieuchot
2019-02-01
Do not silently return if extensions do not match the filters.
Martin Pieuchot
2019-01-13
Fix an off-by-one in pfkeyv2_sysctl_policydumper() and get rid of a
Martin Pieuchot
2018-12-18
Fix the IPL of pfkeyv2_mtx to prevent a deadlock. The system can use
Visa Hankala
2018-09-12
Stop exporting TDB counters to userland, this change introduced a
Martin Pieuchot
2018-08-31
Cadd a TDB `tdb' instead of `sa'.
Martin Pieuchot
2018-08-28
Add per-TDB counters and a new SADB extension to export them to
Martin Pieuchot
2018-07-10
Remove net/raw_cb.h from includes and replace the RAWSNDQ, RAWRCVQ with
Claudio Jeker
2018-07-10
After removing raw_usrreq() from route and pfkey, the global sockaddr
Alexander Bluhm
2018-07-09
Inline the raw_usrreq() function into pfkeyv2_usrreq(). Similar to the
Claudio Jeker
2018-06-25
Push the NET_LOCK() down in pfkeyv2_send().
Martin Pieuchot
2018-06-20
Use the socket lock rather than the KERNEL_LOCK() in pfkey_sendup().
Martin Pieuchot
[next]