OSDN Git Service

crypto/chcr: move nic TLS functionality to drivers/net
authorRohit Maheshwari <rohitm@chelsio.com>
Thu, 10 Sep 2020 14:21:47 +0000 (19:51 +0530)
committerDavid S. Miller <davem@davemloft.net>
Sat, 12 Sep 2020 00:26:39 +0000 (17:26 -0700)
commita8c16e8ed624f24b2b082fb9a193e0132a5fd108
treea761730f8f6043295bcc75e4ba6a1383110eda18
parent6b5525c86c9263e2b04e6d2d42a860212e0cf881
crypto/chcr: move nic TLS functionality to drivers/net

This patch moves complete nic tls offload (kTLS) code from crypto
directory to drivers/net/ethernet/chelsio/inline_crypto/ch_ktls
directory. nic TLS is made a separate ULD of cxgb4.

Signed-off-by: Rohit Maheshwari <rohitm@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
17 files changed:
drivers/crypto/chelsio/Kconfig
drivers/crypto/chelsio/Makefile
drivers/crypto/chelsio/chcr_core.c
drivers/crypto/chelsio/chcr_core.h
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h
drivers/net/ethernet/chelsio/cxgb4/sge.c
drivers/net/ethernet/chelsio/inline_crypto/Kconfig
drivers/net/ethernet/chelsio/inline_crypto/Makefile
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/Makefile [new file with mode: 0644]
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_common.h [moved from drivers/crypto/chelsio/chcr_common.h with 87% similarity]
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c [moved from drivers/crypto/chelsio/chcr_ktls.c with 92% similarity]
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.h [moved from drivers/crypto/chelsio/chcr_ktls.h with 74% similarity]