Reference

nvmf_auth_negotiate-libnvme3(2)

AUTH_Negotiate message, host to controller

NAME

struct nvmf_auth_negotiate - AUTH_Negotiate message, host to controller

SYNOPSIS

struct nvmf_auth_negotiate {
__u8 auth_type;
__u8 auth_id;
__u16 rsvd2;
__le16 t_id;
__u8 sc_c;
__u8 napd;
__u8 apd[];
};

Members

auth_type

Authentication Type, see enum nvmf_auth_protocol_id. Cleared to 0h (i.e., common messages).

auth_id

Authentication Identifier, see enum nvmf_auth_id. Cleared to 0h (i.e., AUTH_Negotiate).

rsvd2

Reserved

t_id

Transaction Identifier

sc_c

Secure Channel Concatenation, see enum nvmf_auth_sc_c

napd

Number of Authentication Protocol Descriptors

apd

Authentication Protocol Descriptor list, napd entries of 64 bytes each. Currently always a struct nvmf_auth_kxchap_protocol_descriptor, the only authentication protocol defined.