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.c
Age
Commit message (
Expand
)
Author
2023-08-07
add the glue between ipsec security associations and sec(4) interfaces.
David Gwynne
2022-11-11
timeout(9): remove timeout_set_kclock(), TIMEOUT_INITIALIZER_KCLOCK()
Scott Soule Cheloha
2022-11-05
Fix kernel build without IPSEC option.
Jan Klemkow
2022-08-06
Clean up the netlock macros. Merge NET_RLOCK_IN_SOFTNET and
Alexander Bluhm
2022-07-14
Use capital letters for global ipsec(4) locks description. Use 'D'
Vitaliy Makkoveev
2022-06-28
Use btrace(8) to debug reference counting. dt(4) provides a static
Alexander Bluhm
2022-04-30
When performing ipsp_ids_free(), grab `ipsec_flows_mtx' mutex(9) before do
Vitaliy Makkoveev
2022-03-10
Use atomic load and store functions to access refcnt and wait
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-02
Allow to build kernel without IPSEC or INET6 defines.
Alexander Bluhm
2021-12-01
Reintroduce the TDBF_DELETED flag. Checking next pointer to figure
Alexander Bluhm
2021-11-29
The network stack currently uses IPL_SOFTNET. Consistently initialize
Alexander Bluhm
2021-11-29
Using a void pointer for temporary allocated TDB in pfkeyv2 does
Alexander Bluhm
2021-11-26
Put a mutex assert locked into puttdb_locked().
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-21
Fix whitespace and long lines.
Alexander Bluhm
2021-11-18
printing udpencap_port in ddb requires ntohs not ntohl. use better format
Stuart Henderson
2021-11-16
To debug IPsec and tdb refcounting it is useful to have "show tdb"
Alexander Bluhm
2021-10-27
The crypto layer needs the kernel lock. ah_zeroize() takes it when
Alexander Bluhm
2021-10-25
Call a locked variant of tdb_unlink() from tdb_walk(). Fixes a
Alexander Bluhm
2021-10-25
Protect the tdb hashes with a mutex. Move initialization out of
Alexander Bluhm
2021-10-13
The function ipip_output() was registered as .xf_output() xform
Alexander Bluhm
2021-09-29
Global variables to track initialisation behave poorly with MP.
Alexander Bluhm
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-19
Remove `ids' from `ipsec_ids_tree' while following ipsp_ids_insert()
mvs
2021-07-18
Introduce and use garbage collector for 'ipsec_ids' struct entities
mvs
2021-07-08
The xformsw array never changes. Declare struct xformsw constant
Alexander Bluhm
2021-07-08
Debug printfs in encdebug were inconsistent, some missing newlines
Alexander Bluhm
2021-03-10
spelling
Jonathan Gray
2021-02-23
Use pool to allocate tdbs.
tobhe
2020-06-24
kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)
cheloha
2020-04-23
Add support for autmatically moving traffic between rdomains on ipsec(4)
tobhe
2019-05-11
unbreak the build without IPSEC.
Sebastian Benoit
2018-10-22
ipsec: use monotonic clock for SA creation/lookup timestamps; ok dlg@
cheloha
2018-08-28
Add per-TDB counters and a new SADB extension to export them to
Martin Pieuchot
2018-05-19
Introduce a tdb_reaper() function to prevent a use-after-free when a
Martin Pieuchot
2018-05-16
Fix kernel builds without IPSEC.
Reyk Floeter
2017-11-06
Use %s and __func__ in DPRINTF() to reduce false positive with grep(1).
Martin Pieuchot
2017-10-16
Last changes before running IPsec w/o KERNEL_LOCK().
Martin Pieuchot
2017-10-11
Remove lie talking about splsoftclock().
Martin Pieuchot
[next]