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_output.c
Age
Commit message (
Expand
)
Author
2022-01-02
spelling
Jonathan Gray
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-12-02
Allow to build kernel without IPSEC or INET6 defines.
Alexander Bluhm
2021-11-25
Implement reference counting for IPsec tdbs. Not all cases are
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
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-10-05
Cleanup the error handling in ipsec ipip_output() and consistently
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
Propagate errors from crypto_invoke() and count them in IPsec. They
Alexander Bluhm
2021-07-08
Debug printfs in encdebug were inconsistent, some missing newlines
Alexander Bluhm
2021-07-07
Fix whitespaces in IPsec code.
Alexander Bluhm
2021-06-18
The crypto(9) framework used by IPsec runs on a kernel task that
Alexander Bluhm
2021-03-10
spelling
Jonathan Gray
2020-09-22
whitespace
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
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-12
Introduce ipsec_output_cb() to merge duplicate code and account for
Martin Pieuchot
2018-06-04
Cleanup IPsec output error handling with consistent goto drop.
Alexander Bluhm
2018-05-14
When walking the IPv6 header chain in IPsec output, check that the
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-05-18
The function name ip4_input() is confusing as it also handles IPv6
Alexander Bluhm
2017-05-16
Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().
Martin Pieuchot
2017-04-06
Replace bcopy with a simple assignment where both variables are
David Hill
2017-01-20
Kill recursive splsofnet()/splx() dances.
Martin Pieuchot
2016-10-11
Rename 'i' to 'hlen' for greater readability; ok millert, naddy
Mike Belopuhov
2016-09-13
avoid extensive mbuf allocation for IPsec by replacing m_inject(4)
Markus Friedl
2016-02-28
When IPsec UDP encapsulation is used for IPv6, the stack should
Mike Belopuhov
2015-09-11
Kill yet another argument to functions in IPv6. This time ip6_output's
Claudio Jeker
2015-07-15
m_freem() can handle NULL, do not check for this condition beforehands.
Theo de Raadt
2015-06-11
Move away from using hzto(9); OK dlg
Mike Belopuhov
2015-04-17
Stubs and support code for NIC-enabled IPsec bite the dust.
Mike Belopuhov
2015-04-14
make ipsp_address thread safe; ok mpi
Mike Belopuhov
2015-01-24
Userland (base & ports) was adapted to always include <netinet/in.h>
Theo de Raadt
2014-12-19
unifdef INET in net code as a precursor to removing the pretend option.
Ted Unangst
2014-09-08
remove uneeded route.h includes
Jonathan Gray
2014-07-22
Fewer <netinet/in_systm.h> !
Martin Pieuchot
2014-04-21
ip_output() using varargs always struck me as bizarre, esp since it's only
Henning Brauer
2014-04-21
we'll do fine without casting NULL to struct foo * / void *
Henning Brauer
2013-10-24
Remove the number of in6_var.h inclusions by moving some functions and
Martin Pieuchot
2013-08-03
unbreak PMTU-discovery for AES-GCM; ok mikeb@
Markus Friedl
2013-04-10
Remove various external variable declaration from sources files and
Martin Pieuchot
[next]