rte_pktmbuf_extmem(3)

πŸ’– rte_pktmbuf_extmem πŸ’–

okay bestie, so this is a page from the Library Functions Manual (section 3, which is the "functions you call from your own code" section, iykyk), and it's all about rte_pktmbuf_extmem. She's a struct. She's iconic. She's little. Let's get into it. πŸ¦‹


✨ NAME ✨

rte_pktmbuf_extmem β€” the struct, the moment, the legend πŸ’…


🌸 SYNOPSIS 🌸

#include <rte_mbuf.h>

Data Fields

  • void * buf_ptr
  • rte_iova_t buf_iova
  • size_t buf_len
  • uint16_t elt_size

πŸ‘‘ Detailed Description πŸ‘‘

So, like, it's a structure that describes the pinned external buffer segment. That's the whole vibe. That's what she does. 🫢

Definition at line 854 of file rte_mbuf.h. πŸ“

πŸŽ€ Field Documentation πŸŽ€

void* buf_ptr 🧚

The virtual address of data buffer.

Definition at line 855 of file rte_mbuf.h. πŸ“

rte_iova_t buf_iova 🌈

The IO address of the data buffer.

Definition at line 856 of file rte_mbuf.h. πŸ“

size_t buf_len πŸ“

External buffer length in bytes.

Definition at line 857 of file rte_mbuf.h. πŸ“

uint16_t elt_size ✨

mbuf element size in bytes.

Definition at line 858 of file rte_mbuf.h. πŸ“

πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for DPDK from the source code. Not a human typing. Not even a Gen Z human typing. Just Doxygen. Doing its thing. Slay, I guess. πŸ€–πŸ’…


aaaand that's the page, bestie!! πŸŽ‰ this lil' entry lives in DPDK, Version 25.11.3 β€” she's a rte_pktmbuf_extmem(3) girly through and through, no cap. go read your rte_mbuf.h and drink some water πŸ’–πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from