libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

struct nvme\_cdp\_change\_event - CDP Change Event Data Format (Event Type 0Fh)

# [SYNOPSIS](#SYNOPSIS)

struct nvme\_cdp\_change\_event {  
**\_\_u8 ps;**  
**\_\_u8 perid;**  
**\_\_u8 rsvd2\[10];**  
**\_\_u8 ped\[];**  
};

# [Members](#Members)

[ps](#ps)

Personality Status, see *enum nvme\_cdp\_change\_event\_ps*.

[perid](#perid)

Personality Identifier of the personality whose settings a Set Features command requested to change, see *enum* *nvme\_personality\_identifier*.

[rsvd2](#rsvd2)

Reserved

[ped](#ped)

Personality Event Data: the data buffer of the Set Features command corresponding to *perid*, if any.

struct nvme\_cdp\_change\_event October 2026

---

Document: nvme_cdp_change_event-libnvme3(2) from nvme-cli 3.2-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
