STRUCT LIBIE_CTLQ_CREATE_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, welcome to the struct libie_ctlq_create_info(9) page from the Kernel API Manual πŸ’– β€” this one is all about control queue create information, periodt. The struct is literally named struct libie_ctlq_create_info, and its whole vibe is β€œcontrol queue create information” ✨.

✨ SYNOPSIS ✨

here’s the struct exactly as it lives, no edits, no β€œfixing” the spacing β€” copy it character-for-character, bestie 🫢:

       struct libie_ctlq_create_info {
           enum libie_ctlq_type            type;
           int id;
           struct libie_ctlq_reg           reg;
           u16 len;
        };

🫢 Members 🫢

four members, all iconic, zero skips:

  • type β€” control queue type, and it’s literally Rx or Tx 🌈
  • id β€” queue offset passed as input, with -1 for default mailbox πŸŽ€
  • reg β€” registers accessed by control queue πŸ’…
  • len β€” controlq length πŸ“

πŸ”— SEE ALSO πŸ”—

lowkey the whole linked squad β€” every single one, no cap πŸ‘‘:

  • Kernel file ./include/linux/net/intel/libie/controlq.h enum libie_ctlq_type(9)
  • struct libie_ctlq_ctx(9)
  • struct libie_ctlq_reg(9)
  • struct libie_cp_dma_mem(9)
  • struct libie_ctlq_msg(9)
  • struct libie_ctlq_info(9)
  • struct libie_ctlq_desc(9)
  • struct libie_ctlq_clean_params(9)
  • libie_ctlq_release_rx_buf(9)
  • enum libie_ctlq_xn_state(9)
  • struct libie_ctlq_xn(9)
  • struct libie_ctlq_xn_manager(9)
  • struct libie_ctlq_xn_send_params(9)
  • libie_cp_can_send_onstack(9)
  • struct libie_ctlq_xn_recv_params(9)
  • struct libie_ctlq_xn_init_params(9)

πŸ’– source/version: ./include/linux/net/intel/libie Β· date: October 2026 Β· footer label: struct libi..._create_info(9) β€” mwah, bye bestie! πŸ’…

πŸ“¦ where this page comes from