rte_flow_item_geneve(3)

πŸ’– rte_flow_item_geneve(3) β€” Library Functions Manual πŸ’–

okay bestie, sit down, we're doing a man page and it's actually cute. this is rte_flow_item_geneve, a lil struct from the DPDK flow API, and she's here to help you match a GENEVE header. yes that GENEVE. the encapsulation one. no cap. πŸ¦‹


✨ NAME ✨

rte_flow_item_geneve β€” literally the whole name, that's it, that's the icon πŸ‘‘


🌸 SYNOPSIS 🌸

#include <rte_flow.h>

πŸŽ€ Data Fields

  • rte_be16_t ver_opt_len_o_c_rsvd0
  • rte_be16_t protocol
  • uint8_t vni [3]
  • uint8_t rsvd1

four fields. an entire girl group. each one carries a piece of the GENEVE header and they slay together. πŸ’…


πŸ’œ Detailed Description πŸ’œ

RTE_FLOW_ITEM_TYPE_GENEVE.

She matches a GENEVE header. That's the whole job. She shows up, she checks the header, she serves. 🫢

Definition at line 1334 of file rte_flow.h.

🌈 Field Documentation 🌈

⭐ rte_be16_t ver_opt_len_o_c_rsvd0

The busy field. The main character. The one doing five jobs at once and somehow not breaking a sweat:

  • Version β€” 2b
  • length of the options fields β€” 6b
  • OAM packet β€” 1b
  • critical options present β€” 1b
  • reserved 0 β€” 6b

like hello?? she's booked and busy fr fr. 😭

Definition at line 1339 of file rte_flow.h.

πŸ¦‹ rte_be16_t protocol

The protocol type. simple. elegant. no notes. ✨

Definition at line 1340 of file rte_flow.h.

πŸ“ uint8_t vni[3]

The Virtual Network Identifier. three lil bytes of pure vibe check for your network. πŸ’–

Definition at line 1341 of file rte_flow.h.

πŸ’€ uint8_t rsvd1

Reserved. normally 0x00. she's just sitting there, minding her business, being reserved. respect the reserved girlies, they hold the layout together. πŸ™ˆ

Definition at line 1342 of file rte_flow.h.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code.

not me getting emotional that a robot wrote this and it still ate. lowkey iconic. πŸ”₯


πŸ’œ and that's a wrap, bestie! this lil doc came to you courtesy of DPDK, Version 25.11.3, tagged rte_flow_item_geneve(3). go forth and match those GENEVE headers, no cap. periodt. πŸ’…βœ¨πŸŒˆ

πŸ“¦ where this page comes from