Reference

nvme_rate_limiting_log-libnvme3(2)

Rate Limiting log page (Log Page Identifier 28h)

NAME

struct nvme_rate_limiting_log - Rate Limiting log page (Log Page Identifier 28h)

SYNOPSIS

struct nvme_rate_limiting_log {
__u8 rsvd0[2];
__le16 np;
__le32 lpl;
__le32 gc;
__le16 nst;
__u8 rsvd14[2];
__le32 port_offset[];
};

Members

rsvd0

Reserved

np

Number of Ports in port_offset (0's based)

lpl

Log Page Length, in dwords, of this log page

gc

Generation Count, incremented each time the information in this log page changes since the last time the host read it

nst

Number of Supported Targets (0's based)

rsvd14

Reserved

port_offset

Dword offsets, relative to the start of this log page, to the Rate Limiting Port Descriptors, np + 1 entries. The Rate Limiting Data (referenced by these and nested offsets), the Supported Target list, and trailing padding follow this array and are located using lpl, np, and nst.