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
/
ipsec_input.c
Age
Commit message (
Expand
)
Author
2023-09-16
Allow counters_read(9) to take an optional scratch buffer.
Martin Pieuchot
2023-08-07
add the glue between ipsec security associations and sec(4) interfaces.
David Gwynne
2023-05-13
Instead of implementing IPv4 header checksum creation everywhere,
Alexander Bluhm
2022-02-22
Delete unnecessary #includes of <netinet6/ip6protosw.h>: some never
Philip Guenther
2022-01-04
Add `ipsec_flows_mtx' mutex(9) to protect `ipsp_ids_*' list and
YASUOKA Masahiko
2021-12-23
IPsec is not MP safe yet. To allow forwarding in parallel without
Alexander Bluhm
2021-12-22
Consolidate enc_getif() lookups in IPsec input path to save one lookup
Tobias Heider
2021-12-20
Use per-CPU counters for tunnel descriptor block (TDB) statistics.
Vitaliy Makkoveev
2021-12-20
Fix function name in panic string.
Alexander Bluhm
2021-12-08
Start documenting the locking strategy of struct tdb fields. Note
Alexander Bluhm
2021-12-02
ipsec_common_input_cb() extracted the inner IP header of IPsec
Alexander Bluhm
2021-12-02
Allow to build kernel without IPSEC or INET6 defines.
Alexander Bluhm
2021-12-01
Let ipsp_spd_lookup() return an error instead of a TDB. The TDB
Alexander Bluhm
2021-11-25
Implement reference counting for IPsec tdbs. Not all cases are
Alexander Bluhm
2021-11-21
Fix whitespace and long lines.
Alexander Bluhm
2021-11-11
Do not call ip_deliver() recursively from IPsec. As there is no
Alexander Bluhm
2021-11-01
In ipsec_common_input_cb() pass mbuf pointer to pf_test() so that
Alexander Bluhm
2021-10-24
Remove code duplication by merging the v4 and v6 input functions
Alexander Bluhm
2021-10-24
There are more m_pullup() in IPsec input. Pass down the pointer
Alexander Bluhm
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-22
Make error handling in IPsec consistent. Pass errors to the callers.
Alexander Bluhm
2021-10-13
Remove redundant NULL checks in IPsec which are never reached.
Alexander Bluhm
2021-10-13
The function crypto_dispatch() never returns an error. Make it
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-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-26
Do not queue crypto operations for IPsec. The packet entries in
Alexander Bluhm
2021-07-21
Also count crypto errors in ipsec_input_cb() like IPsec output in
Alexander Bluhm
2021-07-08
Debug printfs in encdebug were inconsistent, some missing newlines
Alexander Bluhm
2021-06-18
The crypto(9) framework used by IPsec runs on a kernel task that
Alexander Bluhm
2020-09-01
Convert *_sysctl in ipsec_input.c to sysctl_bounded_arr
gnezdo
2020-08-01
Move range check inside sysctl_int_arr
gnezdo
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-09-30
remove the "copy function" argument to bpf_mtap_hdr.
David Gwynne
2018-11-09
Remove the last few XXX rdomain markers. Even those functions respect the
Claudio Jeker
2018-09-14
Initialize the TDB to NULL in ipsec_common_input() and
Ricardo Mestre
2018-08-28
Add per-TDB counters and a new SADB extension to export them to
Martin Pieuchot
2018-07-11
Convert AH & IPcomp to ipsec_input_cb() and count drops on input.
Martin Pieuchot
2018-07-10
Introduce new IPsec (per-CPU) statistics and refactor ESP input
Martin Pieuchot
2018-05-14
When checking the IPsec enable sysctls, ipsec_common_input() had
Alexander Bluhm
2018-05-12
Cleanup IPsec common input error handling with consistent goto drop.
Alexander Bluhm
2017-11-20
Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare running
Martin Pieuchot
2017-11-14
Introduce ipsec_sysctl() and move IPsec tunables where they belong.
Martin Pieuchot
2017-11-08
Make {ah,esp,ipcomp}stat use percpu counters.
Visa Hankala
2017-11-06
Use %s and __func__ in DPRINTF() to reduce false positive with grep(1).
Martin Pieuchot
2017-10-09
Reduces the scope of the NET_LOCK() in sysctl(2) path.
Martin Pieuchot
[next]