rte_ib.h(3)
π NAME π
rte_ib.h β bestie, this is the header that holds your InfiniBand header definitions π
(oh also, quick vibe check: this page lives in section 3, the Library Functions Manual, and it's literally called rte_ib.h. iykyk.)
β¨ SYNOPSIS β¨
okay so before you do ANYTHING, you gotta pull in the goods like this:
#include <stdint.h>
#include <rte_byteorder.h>
π Data Structures
struct rte_ib_bth
π§ Macros
#define RTE_ROCEV2_DEFAULT_PORT 4791
πΈ Detailed Description πΈ
InfiniBand headers definitions, periodt. π«
The infiniBand headers are used by RoCE (RDMA over Converged Ethernet). yes bestie, that's the whole plot β RoCE is out here borrowing the InfiniBand header drip to do its thing over Ethernet. iconic behavior ngl.
Definition in file rte_ib.h.
π₯ Macro Definition Documentation π₯
#define RTE_ROCEV2_DEFAULT_PORT 4791
RoCEv2 default port. that's the port, that's the number, 4791, no cap. π«Ά
Definition at line 60 of file rte_ib.h.
ngl bestie, remember:RTE_ROCEV2_DEFAULT_PORTis exactly4791and it's defined inrte_ib.hat line 60. don't be out here typing 4790, that's not it. π
π Author π
Generated automatically by Doxygen for DPDK from the source code. not a human queen writing this one, it's the Doxygen machine doing its little auto-generation slay π€β¨
and that's the whole page, bestie!! π¦ mwah π β this served as DPDK, Version 25.11.3, from the rte_ib.h(3) page. go off and include those headers responsibly ππΈ
π¦ where this page comes from
- ubuntu resolute: dpdk-doc 25.11.3-0ubuntu0.26.04.1 Β· BSD-3-Clause
- ubuntu stonking: dpdk-doc 25.11.3-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms