RTE_PMD_CNXK_CPT_RES_S_RTE_PMD_CPT_CN10K_RES_S(3)

πŸ’– rte_pmd_cnxk_cpt_res_s::rte_pmd_cpt_cn10k_res_s πŸ’–

okay bestie so like. this is a Library Functions Manual page, it lives in section 3, and its whole name is rte_pmd_cn...cn10k_res_s(3). yes the name is literally abbreviated like that, we don't make the rules. it's the lowkey iconic struct rte_pmd_cnxk_cpt_res_s::rte_pmd_cpt_cn10k_res_s and we're gonna get into it. grab a strawberry πŸ“


✨ NAME ✨

rte_pmd_cnxk_cpt_res_s::rte_pmd_cpt_cn10k_res_s β€” that's the whole thing, nested struct name and all, no notes 🫢


🌸 SYNOPSIS 🌸

pull it in like this:

#include <rte_pmd_cnxk.h>

πŸŽ€ Data Fields πŸŽ€

the fields, in order, exactly as they are:

  • uint64_t compcode: 7
  • uint64_t doneint: 1
  • uint64_t uc_compcode: 8
  • uint64_t rlen: 16
  • uint64_t spi: 32
  • uint64_t esn

look at those bitfields. the first five are doing tiny little allocated widths and esn is just out there living its full-width life. main character energy fr πŸ’…


πŸ¦‹ Detailed Description πŸ¦‹

CN10K CPT result ✨ that's it, that's the vibe.

Definition at line 483 of file rte_pmd_cnxk.h.

πŸ‘‘ Field Documentation πŸ‘‘

πŸ’œ uint64_t compcode

Completion code. completion code!! that's the whole description and honestly? it ate.

Definition at line 485 of file rte_pmd_cnxk.h.

🌈 uint64_t doneint

Done interrupt. (interrupt said: I'm done πŸ’€)

Definition at line 487 of file rte_pmd_cnxk.h.

⭐ uint64_t uc_compcode

Microcode completion code. yes ucode has its own completion code, they're not the same thing, don't @ me.

Definition at line 489 of file rte_pmd_cnxk.h.

🧚 uint64_t rlen

Result length. how long is the result. that's the whole lore.

Definition at line 491 of file rte_pmd_cnxk.h.

🌸 uint64_t spi

SPI. three letters, zero elaboration, and yet she's iconic.

Definition at line 493 of file rte_pmd_cnxk.h.

πŸ’– uint64_t esn

Extended sequence number. extended!! sequence!! number!! say it with your chest 🫢

Definition at line 496 of file rte_pmd_cnxk.h.

πŸŽ€ Author πŸŽ€

Generated automatically by Doxygen for DPDK from the source code. so nobody hand-wrote this, a robot did it while we were all asleep, and it still served πŸ’…


aaaand that's the whole page bestie, ily, go read a header file 🌈✨

signing off: this was DPDK, Version 25.11.3, and yeah the manual page name got squished to rte_pmd_cn...cn10k_res_s(3). no cap. bye πŸŽ€πŸ’–

πŸ“¦ where this page comes from