aboutsummaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorAlan Somers <asomers@FreeBSD.org>2022-11-02 16:41:48 +0000
committerAlan Somers <asomers@FreeBSD.org>2022-11-02 17:09:06 +0000
commit002c47badee59be58cb84fd74624594d22e14276 (patch)
tree6e44a0c6bc54434f909e80fe0b29c52b2db68ab0 /share
parent631b82aca0fd41c8e0d48eebdb9c4e38b7306472 (diff)
Diffstat (limited to 'share')
-rw-r--r--share/man/man9/crypto_request.911
1 files changed, 3 insertions, 8 deletions
diff --git a/share/man/man9/crypto_request.9 b/share/man/man9/crypto_request.9
index 1b7379245608..cb4d07189394 100644
--- a/share/man/man9/crypto_request.9
+++ b/share/man/man9/crypto_request.9
@@ -30,7 +30,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd January 4, 2022
+.Dd November 2, 2022
.Dt CRYPTO_REQUEST 9
.Os
.Sh NAME
@@ -441,17 +441,12 @@ the callback is invoked synchronously if the request was processed by a
software driver or asynchronously if the request was processed by a
hardware driver.
.Pp
-If a request was scheduled to the taskqueue via
-.Dv CRYPTO_F_ASYNC ,
+If a request was scheduled to the taskqueue with
+.Dv CRYPTO_ASYNC_ORDERED ,
callbacks are always invoked asynchronously ignoring
.Dv CRYPTO_F_CBIMM
and
.Dv CRYPTO_F_CBIFSYNC .
-In this case,
-.Dv CRYPTO_F_ASYNC_KEEPORDER
-may be set to ensure that callbacks for requests on a given session are
-invoked in the same order that requests were queued to the session via
-.Fn crypto_dispatch .
This flag is used by IPsec to ensure that decrypted network packets are
passed up the network stack in roughly the same order they were received.
.Ss Other Request Fields