Re: [PATCH 2/2] nvme-auth: set explanation code for failure2 msgs

From: Hannes Reinecke
Date: Mon Jul 31 2023 - 12:18:05 EST


On 7/31/23 07:58, Christoph Hellwig wrote:
On Thu, Jul 27, 2023 at 01:47:48PM +0000, Mark O'Donovan wrote:
These error cases were not setting an auth-failure-reason-code-explanation.
This means an AUTH_Failure2 message will be sent with an explanation value
of 0 which is a reserved value.

I'll leave the final decision to Hannes, but shouldn't we find a common
place, either behind a label or in the body of the function to set
chap->status? Having to add this in a lot of error labels doesn't feel
very maintainable.

Yeah; the whole AUTH_XXX errors are ever so cumbersome as we don't have a good way to passing them up the stack. Plus we can't transport errors
during connect, making it doubly pointless.
Maybe a printk() somewhere. I'll check.

Cheers,

Hannes
--
Dr. Hannes Reinecke Kernel Storage Architect
hare@xxxxxxx +49 911 74053 688
SUSE Software Solutions GmbH, Maxfeldstr. 5, 90409 Nürnberg
HRB 36809 (AG Nürnberg), Geschäftsführer: Ivo Totev, Andrew
Myers, Andrew McDonald, Martje Boudien Moerman