On Thu, Aug 31, 2023 at 04:10:40PM +0200, Sabrina Dubroca wrote: > > Herbert, can we expect ASYNC implementations of gcm(aes) to maintain > ordering of completions wrt requests? For AESNI, the use of > cryptd_aead_queued() makes sure of that, but I don't know if other > implementations under drivers/crypto would have the same > guarantee. Absolutely as otherwise IPsec would be seriously broken (it's even worse than plain TCP because of the replay windows). Cheers, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt