RSO_RESERVED(3)
π NAME
rte_flow_item_icmp6_nd_na β bestie, this is the page for the rte_flow_item_icmp6_nd_na struct, from the Library Functions Manual. Yes, the whole page is about one little struct and its fields, and honestly? She's iconic for it. β¨
πΈ SYNOPSIS
#include <rte_flow.h>
π Data Fields
uint8_t typeuint8_t coderte_be16_t checksumrte_be32_t rso_reservedstruct rte_ipv6_addr target_addr
That's the whole squad, in that exact order, no cap. π«Ά
π DETAILED DESCRIPTION
Okay so the main character here is RTE_FLOW_ITEM_TYPE_ICMP6_ND_NA β say that five times fast, I dare you. π
This struct matches an ICMPv6 neighbor discovery advertisement. That's the vibe. It's literally just that. Not me being obsessed with how clean this description is.
For the record (and by "the record" I mean the original docs, don't come for me), this is defined at line 1517 of the file rte_flow.h. Keep that receipt. π§Ύ
π¦ FIELD DOCUMENTATION
β uint8_t type
This is the ICMPv6 type field, and it's normally 136. That's the default, bestie β 136. Write it down, memorize it, put it on a little sticky note. β¨
Defined at line 1518 of file rte_flow.h.
π uint8_t code
The ICMPv6 code, which is normally 0. Zero. Nothing. The void. And honestly? A mood. π
Defined at line 1519 of file rte_flow.h.
π rte_be16_t checksum
The ICMPv6 checksum. That's it, that's the whole description β she's short, she's sweet, she does her job. π
Defined at line 1520 of file rte_flow.h.
π₯ rte_be32_t rso_reserved
Okay bestie, this one's the interesting one, gather round, because this single 32-bit field is actually four things sharing a bed:
- Route flag β
1b - Solicited flag β
1b - Override flag β
1b - Reserved β
29b
One bit, one bit, one bit, then twenty-nine whole bits of just chillin'. That's 1b + 1b + 1b + 29b, and yes the math works out. Slay. π
Defined at line 1525 of file rte_flow.h.
π§ struct rte_ipv6_addr target_addr
The target address, type struct rte_ipv6_addr. Short, sweet, and extremely necessary. No notes. πΈ
Defined at line 1526 of file rte_flow.h.
π AUTHOR
Generated automatically by Doxygen for DPDK, straight from the source code. A robot wrote this page and I'm just here to make it cute. π
β οΈ Quick vibe check: this struct doc is fully generated, so if something looks terse, that's Doxygen's fault, not mine. π«Ά
And that's the whole page, bestie β brought to you by DPDK, Version 26.03.0, the same version that lives in the footer of the original. Go forth and match those ICMPv6 neighbor discovery advertisements. Periodt. π β¨π
π¦ 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