DPDK  23.07.0
Data Fields
rte_flow_item_integrity Struct Reference

#include <rte_flow.h>

Data Fields

uint32_t level
 
uint64_t packet_ok:1
 
uint64_t l2_ok:1
 
uint64_t l3_ok:1
 
uint64_t l4_ok:1
 
uint64_t l2_crc_ok:1
 
uint64_t ipv4_csum_ok:1
 
uint64_t l4_csum_ok:1
 
uint64_t l3_len_ok:1
 

Detailed Description

Warning
EXPERIMENTAL: this structure may change without prior notice

RTE_FLOW_ITEM_TYPE_INTEGRITY

Match on packet integrity check result.

Definition at line 1872 of file rte_flow.h.

Field Documentation

◆ level

uint32_t level

Tunnel encapsulation level the item should apply to.

See also
rte_flow_action_rss

Definition at line 1876 of file rte_flow.h.

◆ packet_ok

uint64_t packet_ok

The packet is valid after passing all HW checks.

Definition at line 1882 of file rte_flow.h.

◆ l2_ok

uint64_t l2_ok

L2 layer is valid after passing all HW checks.

Definition at line 1884 of file rte_flow.h.

◆ l3_ok

uint64_t l3_ok

L3 layer is valid after passing all HW checks.

Definition at line 1886 of file rte_flow.h.

◆ l4_ok

uint64_t l4_ok

L4 layer is valid after passing all HW checks.

Definition at line 1888 of file rte_flow.h.

◆ l2_crc_ok

uint64_t l2_crc_ok

L2 layer CRC is valid.

Definition at line 1890 of file rte_flow.h.

◆ ipv4_csum_ok

uint64_t ipv4_csum_ok

IPv4 layer checksum is valid.

Definition at line 1892 of file rte_flow.h.

◆ l4_csum_ok

uint64_t l4_csum_ok

L4 layer checksum is valid.

Definition at line 1894 of file rte_flow.h.

◆ l3_len_ok

uint64_t l3_len_ok

L3 length is smaller than frame length.

Definition at line 1896 of file rte_flow.h.


The documentation for this struct was generated from the following file: