STRUCT PDS_CORE_CLIENT_UNREG_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct pds_core_client_unreg_cmd(9) β€” Kernel API Manual πŸŽ€

okay so bestie, you're in the Kernel API Manual, and this page is literally all about struct pds_core_client_unreg_cmd β€” the little glow-up goodbye note a client sends to DSC. it's giving "it's not you, it's me" but in a C struct. ✨


🌸 NAME 🌸

struct pds_core_client_unreg_cmd β€” Unregister a client from DSC

like, the official "bestie is leaving the group chat" form. 🫢


✨ SYNOPSIS ✨

struct pds_core_client_unreg_cmd {
    u8 opcode;
    u8 rsvd;
    __le16 client_id;
 };

that's the whole struct, no cap. three fields, all business. πŸ’…


πŸ¦‹ Members πŸ¦‹

  • opcode β€” the opcode, and it's literally PDS_AQ_CMD_CLIENT_UNREG. the main character field, fr fr. πŸ‘‘
  • rsvd β€” word boundary padding. not me caring about alignment but go off king, it's holding the layout together. πŸŽ€
  • client_id β€” id of client being removed. this is the one who's getting yeeted out of the DSC context. 😭

πŸ’– Description πŸ’–

so the whole vibe: you tell the DSC this client is going away and you remove its context. that's it, that's the plot. it uses the generic completion. 🌈

ngl this is the polite exit β€” announce yourself out, then the context goes poof. no drama, just protocol. πŸ’€

⭐ SEE ALSO ⭐

the whole friend group, ok:

  • 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_request_cmd(9)
  • enum pds_core_logical_qtype(9)
  • union pds_core_lif_config(9)
  • struct pds_core_lif_status(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)

iykyk β€” that's a lot of siblings and every single one of them is listed, because we don't do half-finished lists here. πŸ’œ


and that's the page!! 🧚 source location is ./include/linux/pds, dated October 2026 β€” so yeah, from the future, slay. mwah, bestie, go unregister responsibly. πŸ’…βœ¨πŸ“

πŸ“¦ where this page comes from