linux-stable/drivers/crypto/chelsio
Rohit Maheshwari a3ac249a1a cxgb4/chcr: Enable ktls settings at run time
Current design enables ktls setting from start, which is not
efficient. Now the feature will be enabled when user demands
TLS offload on any interface.

v1->v2:
- taking ULD module refcount till any single connection exists.
- taking rtnl_lock() before clearing tls_devops.

v2->v3:
- cxgb4 is now registering to tlsdev_ops.
- module refcount inc/dec in chcr.
- refcount is only for connections.
- removed new code from cxgb_set_feature().

v3->v4:
- fixed warning message.

Signed-off-by: Rohit Maheshwari <rohitm@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-06-01 15:48:18 -07:00
..
chtls crypto: chelsio/chtls: properly set tp->lsndtime 2020-05-26 23:24:00 -07:00
chcr_algo.c Crypto/chcr: fix for hmac(sha) test fails 2020-05-06 17:44:11 -07:00
chcr_algo.h crypto: chelsio - switch to skcipher API 2019-11-17 09:02:47 +08:00
chcr_common.h chcr: Handle first or middle part of record 2020-03-08 21:16:23 -07:00
chcr_core.c cxgb4/chcr: Enable ktls settings at run time 2020-06-01 15:48:18 -07:00
chcr_core.h cxgb4/chcr: Enable ktls settings at run time 2020-06-01 15:48:18 -07:00
chcr_crypto.h Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests 2020-05-06 17:44:11 -07:00
chcr_ipsec.c Revert "crypto: chelsio - Inline single pdu only" 2020-05-06 14:51:59 -07:00
chcr_ktls.c cxgb4/chcr: Enable ktls settings at run time 2020-06-01 15:48:18 -07:00
chcr_ktls.h cxgb4/chcr: Enable ktls settings at run time 2020-06-01 15:48:18 -07:00
Kconfig cxgb4/chcr : Register to tls add and del callback 2020-03-08 21:16:23 -07:00
Makefile cxgb4/chcr : Register to tls add and del callback 2020-03-08 21:16:23 -07:00