ENUM IPA_CMD_OPCODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– enum ipa_cmd_opcode(9) πŸ’–

okay bestie, this is a page straight outta the Kernel API Manual β€” it's the enum ipa_cmd_opcode situation, and it's all about IPA immediate commands. yes, we're in kernel-land. bring a snack. πŸ“


✨ NAME ✨

enum ipa_cmd_opcode β€” IPA immediate commands, bestie. that's the whole vibe check.


πŸ¦‹ SYNOPSIS πŸ¦‹

enum ipa_cmd_opcode {
    IPA_CMD_NONE ,
    IPA_CMD_IP_V4_FILTER_INIT ,
    IPA_CMD_IP_V6_FILTER_INIT ,
    IPA_CMD_IP_V4_ROUTING_INIT ,
    IPA_CMD_IP_V6_ROUTING_INIT ,
    IPA_CMD_HDR_INIT_LOCAL ,
    IPA_CMD_REGISTER_WRITE ,
    IPA_CMD_IP_PACKET_INIT ,
    IPA_CMD_DMA_SHARED_MEM ,
    IPA_CMD_IP_PACKET_TAG_STATUS

};

like, that's the whole cast of characters. main character energy from every single one. πŸ‘‘


πŸŽ€ Constants πŸŽ€

okay so here's the group chat roster, one by one:

  • IPA_CMD_NONE β€” the special (invalid) "not a command" value. literally the nobody of this enum, it's giving placeholder. not a real command, bestie, don't be fooled. πŸ’€
  • IPA_CMD_IP_V4_FILTER_INIT β€” initializes the IPv4 filter table. slay. 🌈
  • IPA_CMD_IP_V6_FILTER_INIT β€” initializes the IPv6 filter table. v6 girlies rise. ✨
  • IPA_CMD_IP_V4_ROUTING_INIT β€” initializes the IPv4 routing table. iconic. πŸ”₯
  • IPA_CMD_IP_V6_ROUTING_INIT β€” initializes the IPv6 routing table. periodt. πŸ’…
  • IPA_CMD_HDR_INIT_LOCAL β€” initializes IPA-local header memory. obsessed with her. πŸŽ€
  • IPA_CMD_REGISTER_WRITE β€” a register write performed by IPA. she does the writing, not you. 🫢
  • IPA_CMD_IP_PACKET_INIT β€” sets up the next packet's destination endpoint. routing that packet to its destiny. πŸ¦‹
  • IPA_CMD_DMA_SHARED_MEM β€” a DMA command performed by IPA. memory says share. 🌸
  • IPA_CMD_IP_PACKET_TAG_STATUS β€” makes the next packet generate tag * status. yes, with the asterisk. keep it exactly like that. ⭐

πŸ‘‘ Description πŸ‘‘

so like, the one thing you gotta know: all immediate commands are issued using the AP command TX endpoint.

that's it, that's the tea. every single one of these cuties goes out through that endpoint, no exceptions, no cap. πŸ’œ


🌟 SEE ALSO 🌟

go read those next, iykyk. no seriously, go read them. 😭


ngl this whole page lives in ./drivers/net/ipa and it's dated October 2026 β€” that's the source, the version, and the date all in one, so jot that down. 🧚

and that's the page, bestie!! you ate. enum ipa_cmd_opcode(9), out. πŸ’–πŸ†πŸ’–

πŸ“¦ where this page comes from