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_PORT is exactly 4791 and it's defined in rte_ib.h at 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