rte_flow_item_ipv6(3)

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

πŸ’… rte_flow_item_ipv6(3) β€” Library Functions Manual, but make it fashion πŸ’…

okay bestie, this is the glow-up of the rte_flow_item_ipv6(3) page, and we are gonna get you comfy with it. No cap. The manual name is literally rte_flow_item_ipv6(3), so if you see her in the wild, that’s her. 🫢

πŸ’– NAME πŸ’–

rte_flow_item_ipv6

That’s the name, bestie β€” short, iconic, to the point. ✨

✨ SYNOPSIS ✨

#include <rte_flow.h>

πŸŽ€ Data Fields πŸŽ€

Here’s the field lineup, exactly as it shows up:

struct rte_ipv6_hdr hdr
uint32_t has_hop_ext:1
uint32_t has_route_ext:1
uint32_t has_frag_ext:1
uint32_t has_auth_ext:1
uint32_t has_esp_ext:1
uint32_t has_dest_ext:1
uint32_t has_mobil_ext:1
uint32_t has_hip_ext:1
uint32_t has_shim6_ext:1
uint32_t reserved:23

🌸 Detailed Description 🌸

This one is the RTE_FLOW_ITEM_TYPE_IPV6 item. She matches an IPv6 header. πŸ’–

The dedicated flags are there to indicate if the header contains specific extension headers. Very β€œI know what’s in my header” of her, honestly. πŸŽ€

Definition at line 980 of file rte_flow.h.

πŸ¦‹ Field Documentation πŸ¦‹

struct rte_ipv6_hdr hdr

IPv6 header definition. That’s the whole vibe here. πŸ¦‹

Definition at line 981 of file rte_flow.h.

uint32_t has_hop_ext

Header contains Hop-by-Hop Options extension header. πŸ‡

Definition at line 983 of file rte_flow.h.

uint32_t has_route_ext

Header contains Routing extension header. πŸ—ΊοΈ

Definition at line 985 of file rte_flow.h.

uint32_t has_frag_ext

Header contains Fragment extension header. 🧩

Definition at line 987 of file rte_flow.h.

uint32_t has_auth_ext

Header contains Authentication extension header. πŸ”

Definition at line 989 of file rte_flow.h.

uint32_t has_esp_ext

Header contains Encapsulation Security Payload extension header. πŸ›‘οΈ

Definition at line 991 of file rte_flow.h.

uint32_t has_dest_ext

Header contains Destination Options extension header. πŸ“

Definition at line 993 of file rte_flow.h.

uint32_t has_mobil_ext

Header contains Mobility extension header. πŸš—

Definition at line 995 of file rte_flow.h.

uint32_t has_hip_ext

Header contains Host Identity Protocol extension header. πŸͺͺ

Definition at line 997 of file rte_flow.h.

uint32_t has_shim6_ext

Header contains Shim6 Protocol extension header. 🧚

Definition at line 999 of file rte_flow.h.

uint32_t reserved

Reserved for future extension headers, must be zero. Like, genuinely must be zero, bestie β€” don’t be putting random little numbers in there and acting surprised. πŸ’€

Definition at line 1001 of file rte_flow.h.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code.


Source/version check, bestie: DPDK, Version 26.03.0, manual rte_flow_item_ipv6(3). Date? The footer does not print one, so no invented date from me β€” just the version and the manual name, mwah πŸ’‹

πŸ“¦ where this page comes from