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_ipcomp.c
Age
Commit message (
Expand
)
Author
2021-12-23
IPsec is not MP safe yet. To allow forwarding in parallel without
Alexander Bluhm
2021-12-20
Use per-CPU counters for tunnel descriptor block (TDB) statistics.
Vitaliy Makkoveev
2021-12-11
Protect the write access to the TDB flags field with a mutex per
Alexander Bluhm
2021-11-21
Add the new `ipsec_exctdb' ipsec(4) counter to count and expose to the
Vitaliy Makkoveev
2021-11-11
Do not call ip_deliver() recursively from IPsec. As there is no
Alexander Bluhm
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 crp_etype and return errors directly from crypto_invoke()
Tobias Heider
2021-10-24
Pass the error of the IPsec callback to the caller. The dropped
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
Fix use-after-free in ipcomp_output() introduced by previous commit.
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-22
After deleting hifn(4) the only provider for the LZS compression
Alexander Bluhm
2021-10-21
Remove code to run crypto operations in a task queue. The code was
Tobias Heider
2021-10-13
The function crypto_dispatch() never returns an error. Make it
Alexander Bluhm
2021-10-13
The function ipip_output() was registered as .xf_output() xform
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-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-07-08
The properties of the crypto algorithms never change. Declare them
Alexander Bluhm
2021-06-18
The crypto(9) framework used by IPsec runs on a kernel task that
Alexander Bluhm
2019-09-30
remove the "copy function" argument to bpf_mtap_hdr.
David Gwynne
2018-09-13
Include the size of IPCOMP header when checking for compression.
Martin Pieuchot
2018-08-28
Add per-TDB counters and a new SADB extension to export them to
Martin Pieuchot
2018-07-16
Fix for uninitialized variables.
Martin Pieuchot
2018-07-12
Introduce ipsec_output_cb() to merge duplicate code and account for
Martin Pieuchot
2018-07-11
Convert AH & IPcomp to ipsec_input_cb() and count drops on input.
Martin Pieuchot
2018-05-12
Cleanup IPsec IPComp error handling with consistent goto drop.
Alexander Bluhm
2018-05-02
Do not assume that mbufs within a chain do not have M_PKTHDR set.
Alexander Bluhm
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-08-11
Remove NET_LOCK()'s argument.
Martin Pieuchot
2017-04-05
Replace 2 bcopy()'s with a simple assignment as both variables are
David Hill
2017-02-17
Using ipcomp(4) with IPv6 transport mode failed with protocol family
Alexander Bluhm
2017-02-09
Put back a return that I have removed by accident.
Alexander Bluhm
2017-02-07
IPsec packets could be dropped unaccounted if output after crypto
Alexander Bluhm
2017-02-07
Reduce the per-packet allocation costs for crypto operations (cryptop)
Patrick Wildt
2017-02-07
The return code of crp_callback is never checked, so it is not
Alexander Bluhm
2017-01-09
Grab the NET_LOCK() in ipcomp input callback.
Visa Hankala
2016-12-24
Grab the NET_LOCK() before calling ipsp_process_done() as it ends up
Martin Pieuchot
2016-09-24
ANSIfy netinet/; from David Hill
Christian Weisgerber
2016-09-13
avoid extensive mbuf allocation for IPsec by replacing m_inject(4)
Markus Friedl
2016-08-18
fix panics caused by replacing m_copym2 with m_dup_pkt.
David Gwynne
2016-08-15
replace the last uses of m_copym2 with m_dup_pkt.
David Gwynne
2015-07-15
m_freem() can handle NULL, do not check for this condition beforehands.
Theo de Raadt
2015-06-15
Use proper argument type for crp_callback functions; no functional change.
Mike Belopuhov
2015-04-17
Stubs and support code for NIC-enabled IPsec bite the dust.
Mike Belopuhov
[next]