STRUCT PDS_CORE_LIF_STATUS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct pds_core_lif_status β€” LIF status register πŸŽ€

okay bestie, so this is from the Kernel API Manual (struct pds_core_lif_status(9)), and it's genuinely one of the shortest little structs you'll ever meet β€” she's giving minimalism, she's giving "I only have one job." Obsessed. Let me break it down for you 🫢


✨ NAME ✨

struct pds_core_lif_status β€” the LIF status register, periodt πŸ’…


🌸 SYNOPSIS 🌸

here's literally the whole thing, no notes:

struct pds_core_lif_status {
    __le64 eid;
    u8 rsvd[56];
 };

that's it. that's the girl. iconic behavior honestly ✨


πŸ¦‹ Members πŸ¦‹

  • eid β€” the most recent NotifyQ event id, like her most recent read receipt πŸ‘€ this is the one actually-useful field, main character energy fr fr
  • rsvd β€” this is just padding so the whole thing adds up to the full struct size, it's the filler friend of the group and we love her anyway πŸ’–

πŸŽ€ SEE ALSO πŸŽ€

she runs with a huge crowd, ngl β€” like the entire pds family is in this group chat 😭 no cap, here's everybody:

  • Kernel file ./include/linux/pds/pds_adminq.h struct
  • pds_core_notifyq_event(9)
  • struct pds_core_link_change_event(9)
  • struct pds_core_reset_event(9)
  • struct pds_core_client_event(9)
  • struct pds_core_notifyq_cmd(9)
  • struct pds_core_client_reg_cmd(9)
  • struct pds_core_client_reg_comp(9)
  • struct pds_core_client_unreg_cmd(9)
  • struct pds_core_client_request_cmd(9)
  • enum pds_core_logical_qtype(9)
  • union pds_core_lif_config(9)
  • struct pds_core_lif_info(9)
  • struct pds_core_lif_identity(9)
  • struct pds_core_lif_identify_cmd(9)
  • struct pds_core_lif_identify_comp(9)
  • struct pds_core_lif_init_cmd(9)
  • struct pds_core_lif_init_comp(9)
  • struct pds_core_lif_reset_cmd(9)
  • enum pds_core_lif_attr(9)
  • struct pds_core_lif_setattr_cmd(9)
  • struct pds_core_lif_setattr_comp(9)
  • struct pds_core_lif_getattr_cmd(9)
  • struct pds_core_lif_getattr_comp(9)
  • struct pds_core_q_identity(9)
  • struct pds_core_q_identify_cmd(9)
  • struct pds_core_q_identify_comp(9)
  • struct pds_core_q_init_cmd(9)
  • struct pds_core_q_init_comp(9)
  • struct pds_vdpa_cmd(9)
  • struct pds_vdpa_init_cmd(9)
  • struct pds_vdpa_ident(9)
  • struct pds_vdpa_ident_cmd(9)
  • struct pds_vdpa_status_cmd(9)
  • enum pds_vdpa_attr(9)
  • struct pds_vdpa_setattr_cmd(9)
  • struct pds_vdpa_vq_init_cmd(9)
  • struct pds_vdpa_vq_init_comp(9)
  • struct pds_vdpa_vq_reset_cmd(9)
  • struct pds_vdpa_vq_reset_comp(9)
  • struct pds_vdpa_set_features_cmd(9)
  • struct pds_lm_cmd(9)
  • struct pds_lm_state_size_cmd(9)
  • struct pds_lm_state_size_comp(9)
  • struct pds_lm_suspend_cmd(9)
  • struct pds_lm_suspend_status_cmd(9)
  • struct pds_lm_resume_cmd(9)
  • struct pds_lm_sg_elem(9)
  • struct pds_lm_save_cmd(9)
  • struct pds_lm_restore_cmd(9)
  • union pds_lm_dev_state(9)
  • struct pds_lm_dirty_region_info(9)
  • struct pds_lm_dirty_status_cmd(9)
  • enum pds_lm_dirty_bmp_type(9)
  • struct pds_lm_dirty_status_comp(9)
  • struct pds_lm_dirty_enable_cmd(9)
  • struct pds_lm_dirty_disable_cmd(9)
  • struct pds_lm_dirty_seq_ack_cmd(9)
  • struct pds_lm_host_vf_status_cmd(9)
  • struct pds_fwctl_cmd(9)
  • struct pds_fwctl_comp(9)
  • struct pds_fwctl_ident_cmd(9)
  • struct pds_fwctl_ident(9)
  • struct pds_fwctl_query_cmd(9)
  • struct pds_fwctl_query_comp(9)
  • struct pds_fwctl_query_data_endpoint(9)
  • struct pds_fwctl_query_data_operation(9)
  • struct pds_fwctl_query_data(9)
  • struct pds_fwctl_rpc_cmd(9)
  • struct pds_sg_elem(9)
  • struct pds_fwctl_rpc_comp(9)

like I said. huge friend group. iykyk πŸ’€


that's the whole page bestie, you ate that 🫢 this one lives in ./include/linux/pds, it's the October 2026 drop, and it's filed under the Kernel API Manual β€” mwah, go forth and read registers πŸ’œβœ¨

πŸ“¦ where this page comes from