rte_flow_item_nvgre(3)
π NAME π
rte_flow_item_nvgre β okay bestie, this is the rte_flow_item_nvgre(3) page from the Library Functions Manual, and itβs all about the NVGRE flow item struct. It matches a NVGRE header, and every field is getting its moment. No gatekeeping, no cap. π
π¦ SYNOPSIS π¦
#include <rte_flow.h>
π Data Fields π
The struct is serving these fields, exactly as named:
rte_be16_t c_k_s_rsvd0_verrte_be16_t protocoluint8_t tni [3]uint8_t flow_id
π₯ DETAILED DESCRIPTION π₯
This is the tea on RTE_FLOW_ITEM_TYPE_NVGRE: it matches a NVGRE header. Definition at line 1168 of file rte_flow.h. Slay.
πΈ FIELD DOCUMENTATION πΈ
π rte_be16_t c_k_s_rsvd0_ver
Checksum (1b), undefined (1b), key bit (1b), sequence number (1b), reserved 0 (9b), version (3b) β this field is literally a tiny bit-packed group chat, and you need every member.
c_k_s_rsvd0_ver must have value 0x2000 according to RFC 7637.
Definition at line 1175 of file rte_flow.h.
π rte_be16_t protocol
Protocol type (0x6558).
Definition at line 1176 of file rte_flow.h.
π uint8_t tni[3]
Virtual subnet ID.
Definition at line 1177 of file rte_flow.h.
π uint8_t flow_id
Flow ID.
Definition at line 1178 of file rte_flow.h.
π AUTHOR π
Generated automatically by Doxygen for DPDK from the source code. The robots ate, honestly.
Thatβs the whole page, bestie β shoutout to DPDK, Version 26.03.0, and the rte_flow_item_nvgre(3) page. No date in the footer, so Iβm not inventing one; just pure documentation vibes. π«Άβ¨
π¦ where this page comes from
- nixos 26.05: dpdk 26.03
- nixpkgs unstable: dpdk 26.03
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms