chcr: Add support for Inline IPSec
register xfrmdev_ops callbacks, Send IPsec tunneled data to HW for inline processing. The driver use hardware crypto accelerator to encrypt and generate ICV for the transmitted packet in Inline mode. Signed-off-by:Atul Gupta <atul.gupta@chelsio.com> Signed-off-by:
Harsh Jain <harsh@chelsio.com> Signed-off-by:
Ganesh Goudar <ganeshgr@chelsio.com> Signed-off-by:
Herbert Xu <herbert@gondor.apana.org.au>
Showing
- drivers/crypto/chelsio/Kconfig 10 additions, 0 deletionsdrivers/crypto/chelsio/Kconfig
- drivers/crypto/chelsio/Makefile 1 addition, 0 deletionsdrivers/crypto/chelsio/Makefile
- drivers/crypto/chelsio/chcr_algo.c 113 additions, 108 deletionsdrivers/crypto/chelsio/chcr_algo.c
- drivers/crypto/chelsio/chcr_algo.h 0 additions, 15 deletionsdrivers/crypto/chelsio/chcr_algo.h
- drivers/crypto/chelsio/chcr_core.c 14 additions, 0 deletionsdrivers/crypto/chelsio/chcr_core.c
- drivers/crypto/chelsio/chcr_core.h 38 additions, 0 deletionsdrivers/crypto/chelsio/chcr_core.h
- drivers/crypto/chelsio/chcr_crypto.h 24 additions, 45 deletionsdrivers/crypto/chelsio/chcr_crypto.h
- drivers/crypto/chelsio/chcr_ipsec.c 660 additions, 0 deletionsdrivers/crypto/chelsio/chcr_ipsec.c
Loading
Please register or sign in to comment