linux/drivers/nvme
Justin Tee 6c95c2e009 nvme-fabrics: add ENOKEY to no retry criteria for authentication failures
[ Upstream commit 13989207ee ]

With authentication, in addition to EKEYREJECTED there is also no point in
retrying reconnects when status is ENOKEY.  Thus, add -ENOKEY as another
criteria to determine when to stop retries.

Cc: Daniel Wagner <wagi@kernel.org>
Cc: Hannes Reinecke <hare@suse.de>
Closes: https://lore.kernel.org/linux-nvme/20250829-nvme-fc-sync-v3-0-d69c87e63aee@kernel.org/
Signed-off-by: Justin Tee <justintee8345@gmail.com>
Tested-by: Daniel Wagner <wagi@kernel.org>
Reviewed-by: Daniel Wagner <wagi@kernel.org>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2026-01-02 12:57:03 +01:00
..
common nvme-auth: use hkdf_expand_label() 2025-09-15 16:42:07 -07:00
host nvme-fabrics: add ENOKEY to no retry criteria for authentication failures 2026-01-02 12:57:03 +01:00
target nvmet-auth: update sc_c in target host hash calculation 2025-11-17 08:05:58 -08:00
Kconfig nvme: implement In-Band authentication 2022-08-02 17:14:49 -06:00
Makefile nvme: common: make keyring and auth separate modules 2023-11-07 10:05:15 -08:00