On Tue, Dec 07, 2021 at 11:32:52AM -0800, Jakub Kicinski wrote: > Hi! > > The x86 AES crypto (gcm(aes)) requires 16B alignment which is hard to > achieve in networking. Is there any reason for this? On any moderately > recent Intel platform aligned and unaligned vmovdq should have the same > performance (reportedly). There is no such thing as an alignment requirement. If an algorithm specifies an alignment and you pass it a request which is unaligned, the Crypto API will automatically align the data for you. So what is the actual problem here? Thanks, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt