rte_flow_item_integrity(3)
π rte_flow_item_integrity β the manual page, but make it make sense π
okay bestie, welcome to the rte_flow_item_integrity page from the DPDK Library Functions Manual (that's the man page name, consider it folded in like a little bow π). Sit down, grab a snack, we're learning how to match on packet integrity check results and honestly? it's giving "niche but iconic" β¨
πΈ SYNOPSIS πΈ
#include <rte_flow.h>
β¨ Data Fields β¨
uint32_t level
π DESCRIPTION π
β οΈ Warning: EXPERIMENTAL β this structure may change without prior notice. no cap, it can shift under you, so don't build your whole personality on it π«
RTE_FLOW_ITEM_TYPE_INTEGRITY
This is the item you use to match on the result of a packet integrity check. like, the hardware already did the vibes check on your packet and now you wanna know what it said πβοΈ
Definition at line 1906 of file rte_flow.h.
π§ FIELD DOCUMENTATION π§
π uint32_t level
The tunnel encapsulation level the item should apply to. lowkey key for nested tunnel situations, and yes it matters π
See also: rte_flow_action_rss
Definition at line 1910 of file rte_flow.h.
π uint64_t packet_ok
The packet is valid after passing all HW checks. full marks, no notes, ate π
Definition at line 1915 of file rte_flow.h.
π uint64_t l2_ok
L2 layer is valid after passing all HW checks. layer two said "I'm fine actually" π¦
Definition at line 1917 of file rte_flow.h.
π uint64_t l3_ok
L3 layer is valid after passing all HW checks. layer three also fine, fr fr β¨
Definition at line 1919 of file rte_flow.h.
π uint64_t l4_ok
L4 layer is valid after passing all HW checks. layer four clocked in and did its job π
Definition at line 1921 of file rte_flow.h.
π uint64_t l2_crc_ok
L2 layer CRC is valid. the checksum said yes and we love that for it π
Definition at line 1923 of file rte_flow.h.
π uint64_t ipv4_csum_ok
IPv4 layer checksum is valid. IPv4 pulled through, checksum cleared, periodt π
Definition at line 1925 of file rte_flow.h.
π uint64_t l4_csum_ok
L4 layer checksum is valid. transport layer checksum: approved β
Definition at line 1927 of file rte_flow.h.
π uint64_t l3_len_ok
L3 length is smaller than frame length. yes, smaller than the frame length β that's the condition, bestie, don't flip it π
Definition at line 1929 of file rte_flow.h.
π AUTHOR π
Generated automatically by Doxygen for DPDK from the source code. so no human author to thank, it's just the robot doing its little dance π€π«
aaaaand that's the page!! this one was auto-generated by Doxygen for DPDK, and the version tagging it is DPDK Version 25.11.3 with rte_flow_item_integrity(3) as its manual page name β mwah, thanks for reading, go forth and match integrity checks responsibly π«ΆπΈ
π¦ where this page comes from
- ubuntu resolute: dpdk-doc 25.11.3-0ubuntu0.26.04.1 Β· BSD-3-Clause
- ubuntu stonking: dpdk-doc 25.11.3-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms