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
/
netinet
/
ip_ipsp.h
Age
Commit message (
Expand
)
Author
2024-04-17
Use struct ipsec_level within inpcb.
Alexander Bluhm
2023-11-26
Remove inp parameter from ip_output().
Alexander Bluhm
2023-10-11
Prevent deref-after-free when tdb_timeout() fires on invalid new tdb.
Tobias Heider
2023-08-07
start adding support for route-based ipsec vpns.
David Gwynne
2023-07-06
big update to pfsync to try and clean up locking in particular.
David Gwynne
2022-07-14
Use capital letters for global ipsec(4) locks description. Use 'D'
Vitaliy Makkoveev
2022-04-30
When performing ipsp_ids_free(), grab `ipsec_flows_mtx' mutex(9) before do
Vitaliy Makkoveev
2022-04-21
Introduce a dedicated link entries for snapshots in pfsync(4). The purpose
Alexandr Nedvedicky
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-03-02
Merge two comments describing the locks into one.
Alexander Bluhm
2022-01-04
Add `ipsec_flows_mtx' mutex(9) to protect `ipsp_ids_*' list and
YASUOKA Masahiko
2021-12-20
Use per-CPU counters for tunnel descriptor block (TDB) statistics.
Vitaliy Makkoveev
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-11
Protect the write access to the TDB flags field with a mutex per
Alexander Bluhm
2021-12-08
Start documenting the locking strategy of struct tdb fields. Note
Alexander Bluhm
2021-12-07
In ipo_tdb the flow contains a reference counted TDB cache. This
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-12-01
Let ipsp_spd_lookup() return an error instead of a TDB. The TDB
Alexander Bluhm
2021-11-30
Remove unused parameter from ipsp_spd_inp().
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-11-21
Add the new `ipsec_exctdb' ipsec(4) counter to count and expose to the
Vitaliy Makkoveev
2021-11-16
To debug IPsec and tdb refcounting it is useful to have "show tdb"
Alexander Bluhm
2021-10-25
Call a locked variant of tdb_unlink() from tdb_walk(). Fixes a
Alexander Bluhm
2021-10-24
Merge esp_input_cb() intp esp_input().
Tobias Heider
2021-10-24
Remove code duplication by merging the v4 and v6 input functions
Alexander Bluhm
2021-10-24
Refactor ah_input() and ah_output() for new crypto API.
Tobias Heider
2021-10-24
Refactor ipcomp_input() and ipcomp_output(). Remove obsolete code related
Tobias Heider
2021-10-24
There are more m_pullup() in IPsec input. Pass down the pointer
Alexander Bluhm
2021-10-24
Remove 'struct tdb_crypto' allocations from esp_input() and esp_output().
Tobias Heider
2021-10-23
There is an m_pullup() down in AH input. As it may free or change
Alexander Bluhm
2021-10-23
Retire asynchronous crypto API as it is no longer required by any driver and
Tobias Heider
2021-10-13
The function ipip_output() was registered as .xf_output() xform
Alexander Bluhm
2021-10-05
Cleanup the error handling in ipsec ipip_output() and consistently
Alexander Bluhm
2021-10-05
Move setting ipsec mtu into a function. The NULL and invalid check
Alexander Bluhm
2021-09-29
Global variables to track initialisation behave poorly with MP.
Alexander Bluhm
2021-08-10
Remove unused `ipa_pcb' from 'ipsec_acquire' structure.
mvs
2021-07-27
Revert "Use per-CPU counters for tunnel descriptor block" diff.
mvs
2021-07-26
Use per-CPU counters for tunnel descriptor block (tdb) statistics.
mvs
2021-07-18
Introduce and use garbage collector for 'ipsec_ids' struct entities
mvs
2021-07-18
The IPsec authentication before decryption used a different replay
Alexander Bluhm
2021-07-13
Remove unused `PolicyHead' from 'sockaddr_encap' structure.
mvs
2021-07-08
The xformsw array never changes. Declare struct xformsw constant
Alexander Bluhm
2021-07-08
The properties of the crypto algorithms never change. Declare them
Alexander Bluhm
2021-07-07
Fix whitespaces in IPsec code.
Alexander Bluhm
2021-05-04
Initialize `ipsec_policy_pool' within pfkey_init() instead of doing that
mvs
2020-11-05
Enable support for ASN1_DN ipsec identifiers.
Peter Hessler
[next]