RTE_FLOW_ITEM_FLEX_FIELD(3)

πŸ’– rte_flow_item_flex_field β€” a whole vibe, from rte_flow.h

okay bestie, welcome to the rte_flow_item_flex_field(3) page πŸ’… this is a Library Functions Manual entry, and it's literally the documentation for one struct, so grab a lil strawberry drink πŸ“ and let's get into it.


✨ NAME ✨

rte_flow_item_flex_field β€” that's the name, that's the whole name, she's a struct and she knows it πŸ‘‘


🌸 SYNOPSIS 🌸

#include <rte_flow.h>

πŸŽ€ Data Fields

  • enum rte_flow_item_flex_field_mode field_mode
  • uint32_t field_size
  • int32_t field_base
  • uint32_t offset_base
  • uint32_t offset_mask
  • int32_t offset_shift
  • uint32_t field_id:16
  • uint32_t reserved:16

πŸ¦‹ DETAILED DESCRIPTION πŸ¦‹

okay so before literally anything else, bestie, read this warning, fr fr:

Warning β€” EXPERIMENTAL: this structure may change without prior notice 😭 like, no cap, it could just... change. no heads up. no text back. keep that in mind before you build your whole personality around it.

This struct is defined at line 2225 of the file rte_flow.h. iconic placement honestly πŸ’…


πŸ”₯ FIELD DOCUMENTATION πŸ”₯

🌈 enum rte_flow_item_flex_field_mode field_mode

Defines how match field offset is calculated over the packet.

Definition at line 2227 of file rte_flow.h.


🌈 uint32_t field_size

Field size in bits. tiny little bit counter, adorable πŸŽ€

Definition at line 2228 of file rte_flow.h.


🌈 int32_t field_base

Field offset in bits.

Definition at line 2229 of file rte_flow.h.


🌈 uint32_t offset_base

Indirect offset field offset in bits. yes, offset of the offset. she's indirect about it, it's giving mysterious πŸ™ˆ

Definition at line 2230 of file rte_flow.h.


🌈 uint32_t offset_mask

Indirect offset field bit mask. mask on, mask off πŸ’…

Definition at line 2231 of file rte_flow.h.


🌈 int32_t offset_shift

Indirect offset multiply factor. it multiplies. factor. math era ✨

Definition at line 2232 of file rte_flow.h.


🌈 uint32_t field_id:16

Device hint, for multiple items in flow. just a lil hint babe, take it or leave it 🫢

Definition at line 2233 of file rte_flow.h.


🌈 uint32_t reserved:16

Reserved field. hands off, she's reserved πŸ‘‘ not yours to touch.

Definition at line 2234 of file rte_flow.h.


πŸ’œ AUTHOR πŸ’œ

Generated automatically by Doxygen for DPDK from the source code. so don't @ me, @ doxygen 😭 she wrote it, I just did her makeup πŸ’„


and that's the whole page, bestie!! no extra lore, no deleted scenes, every single field accounted for β€” we ate and left absolutely no crumbs 🍽️✨

signing off: this was DPDK, Version 25.11.3, and yes the manpage is literally called rte_flow_item_flex_field(3) β€” stan a consistent branding moment πŸ’–

πŸ“¦ where this page comes from