freebsd-nq/sys/netipsec
Mateusz Guzik 889a9acc54 ipsec: only update lastused when it changes
to limit cache-line bouncing.

Note that as there is no atomic_store we are hoping the compiler wont
speculatively do the store. It is not employed because the size depends
on target arch.

Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D38433
2023-02-16 07:33:51 +00:00
..
ah_var.h
ah.h
esp_var.h
esp.h
ipcomp_var.h
ipcomp.h
ipsec6.h netipsec: move specific ipsecmethods declarations to ipsec_support.h 2022-10-03 20:53:04 -07:00
ipsec_input.c IfAPI: Explicitly include <net/if_private.h> in netstack 2023-01-31 15:02:16 -05:00
ipsec_mbuf.c Fix unused variable warning in ipsec_mbuf.c 2022-07-21 22:12:01 +02:00
ipsec_mod.c
ipsec_output.c tcp: embed inpcb into tcpcb 2022-12-07 09:00:48 -08:00
ipsec_pcb.c
ipsec_support.h Fix kernel build after fcb3f813f3 . 2022-10-04 15:42:51 +02:00
ipsec.c ipsec.c: typos in the comment 2023-01-18 23:22:35 +02:00
ipsec.h netipsec: move specific ipsecmethods declarations to ipsec_support.h 2022-10-03 20:53:04 -07:00
key_debug.c kdebug_secasv: Update for recent locking changes. 2022-12-15 11:27:39 -08:00
key_debug.h
key_var.h
key.c ipsec: only update lastused when it changes 2023-02-16 07:33:51 +00:00
key.h ipsec: add key_havesp_any 2022-11-22 12:23:08 +00:00
keydb.h ipsec: add support for CHACHA20POLY1305 2022-11-02 14:19:04 +01:00
keysock.c protosw: refactor protosw and domain static declaration and load 2022-08-17 11:50:32 -07:00
keysock.h keysock: do not use raw socket code 2022-08-11 09:19:36 -07:00
subr_ipsec.c ipsec: add key_havesp_any 2022-11-22 12:23:08 +00:00
udpencap.c
xform_ah.c ipsec: add support for CHACHA20POLY1305 2022-11-02 14:19:04 +01:00
xform_esp.c ipsec: add support for CHACHA20POLY1305 2022-11-02 14:19:04 +01:00
xform_ipcomp.c ipsec: replace SECASVAR mtx by rmlock 2022-07-19 05:27:20 +02:00
xform_tcp.c tcp: remove INP_TIMEWAIT flag 2022-10-06 19:24:37 -07:00
xform.h