rte_port_r...rag_params(3)

πŸ“¦ version 26.03, in nixos 26.05, nixpkgs unstable

✨ rte_port_ring_reader_frag_params ✨

okay bestie, welcome to the rte_port_ring_reader_frag_params page from the Library Functions Manual β€” it's a struct page, it's giving very niche, very DPDK, and we're gonna read it together πŸ’…


πŸŽ€ NAME πŸŽ€

rte_port_ring_reader_frag_params β€” the params struct for the ring_reader_ipv4_frag port πŸ¦‹


🌸 SYNOPSIS 🌸

#include <rte_port_frag.h>

πŸ’– Data Fields πŸ’–

  • struct rte_ring * ring
  • uint32_t mtu
  • uint32_t metadata_size
  • struct rte_mempool * pool_direct
  • struct rte_mempool * pool_indirect

⭐ Detailed Description ⭐

ring_reader_ipv4_frag port parameters, periodt 🫢

Definition at line 35 of file rte_port_frag.h.

πŸ‘‘ Field Documentation πŸ‘‘

🌈 struct rte_ring* ring

The underlying single consumer ring, and no cap it has to be pre-initialized before you hand it over, bestie πŸ™ˆ

Definition at line 37 of file rte_port_frag.h.

🌈 uint32_t mtu

Maximum Transfer Unit (MTU). Basically the maximum IP packet size, in bytes πŸ“

Definition at line 40 of file rte_port_frag.h.

🌈 uint32_t metadata_size

The size of your application-dependent meta-data, stored per each input packet β€” and it has to be copied to each of the fragments that originate from the same input IP datagram πŸ“

Definition at line 45 of file rte_port_frag.h.

🌈 struct rte_mempool* pool_direct

A pre-initialized buffer pool, used for allocating the direct buffers for the output fragments ✨

Definition at line 49 of file rte_port_frag.h.

🌈 struct rte_mempool* pool_indirect

A pre-initialized buffer pool, used for allocating the indirect buffers for the output fragments πŸ’œ

Definition at line 53 of file rte_port_frag.h.

πŸ’€ Author πŸ’€

Generated automatically by Doxygen for DPDK from the source code. not a human, not a vibe, just Doxygen doing its thing 😭


and that's the whole page, bestie β€” it's DPDK, Version 26.03.0, and it is literally the rte_port_r...rag_params(3) page 🧚 slay, go fragment some packets responsibly πŸ’–

πŸ“¦ where this page comes from