---
name: "nvme_ave_access_result-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_ave_access_result-libnvme3"
---

# nvme\_ave\_access\_result-libnvme3(2)

KX-HMAC-CHAP\_Access-Result PDU, sent by an AVE in response to a &struct nvme\_ave\_access\_request PDU

## NAME

struct nvme\_ave\_access\_result - KX-HMAC-CHAP\_Access-Result PDU, sent by an AVE in response to a &struct nvme\_ave\_access\_request PDU

## SYNOPSIS

struct nvme\_ave\_access\_result {\
     **\_\_u8 pdu\_type;**\
     **\_\_u8 flags;**\
     **\_\_u8 hlen;**\
     **\_\_u8 pdo;**\
     **\_\_le32 plen;**\
     **\_\_le64 id;**\
     **\_\_u8 authres;**\
     **\_\_u8 rcode;**\
     **\_\_u16 rsvd18;**\
 };\

## Members

- pdu\_type

  PDU Type, see *enum nvme\_ave\_pdu\_type*

- flags

  Reserved

- hlen

  Header Length: fixed length of 8 bytes (08h)

- pdo

  PDU Data Offset, reserved

- plen

  PDU Length: fixed length of 20 bytes (14h)

- id

  Identifier matching the corresponding *struct nvme\_ave\_access\_request* PDU

- authres

  Authentication Verification Result, see *enum nvme\_ave\_authres*

- rcode

  Reason Code, see *enum nvme\_ave\_rcode*

- rsvd18

  Reserved
