OSDN Git Service

crypto/chelsio/chtls: listen fails with multiadapt
authorAtul Gupta <atul.gupta@chelsio.com>
Tue, 11 Dec 2018 10:20:26 +0000 (02:20 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 5 Dec 2019 08:20:18 +0000 (09:20 +0100)
commite58133e43cb0005524cc8f789e340e797153a6fb
tree38ee69a1ff6fc91eac7c539597429404380b18ad
parent4801268958084c32af91f922ab1dde98054b86ff
crypto/chelsio/chtls: listen fails with multiadapt

[ Upstream commit 6422ccc5fbefbd219f3fab133f698e58f5aa44eb ]

listen fails when more than one tls capable device is
registered. tls_hw_hash is called for each dev which loops
again for each cdev_list causing listen failure. Hence
call chtls_listen_start/stop for specific device than loop over all
devices.

Signed-off-by: Atul Gupta <atul.gupta@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/crypto/chelsio/chtls/chtls.h
drivers/crypto/chelsio/chtls/chtls_main.c