aboutsummaryrefslogtreecommitdiff
path: root/share/man/man9/crypto_request.9
diff options
context:
space:
mode:
Diffstat (limited to 'share/man/man9/crypto_request.9')
-rw-r--r--share/man/man9/crypto_request.913
1 files changed, 3 insertions, 10 deletions
diff --git a/share/man/man9/crypto_request.9 b/share/man/man9/crypto_request.9
index 1b7379245608..45c3b62eea26 100644
--- a/share/man/man9/crypto_request.9
+++ b/share/man/man9/crypto_request.9
@@ -28,9 +28,7 @@
.\"
.\" * Other names and brands may be claimed as the property of others.
.\"
-.\" $FreeBSD$
-.\"
-.Dd January 4, 2022
+.Dd November 2, 2022
.Dt CRYPTO_REQUEST 9
.Os
.Sh NAME
@@ -441,17 +439,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