DPDK  20.11.10
Data Fields
rte_flow_item_ipv6 Struct Reference

#include <rte_flow.h>

Data Fields

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

RTE_FLOW_ITEM_TYPE_IPV6.

Matches an IPv6 header.

Dedicated flags indicate if header contains specific extension headers.

Examples:
examples/ipsec-secgw/flow.c.

Definition at line 812 of file rte_flow.h.

Field Documentation

◆ hdr

struct rte_ipv6_hdr hdr

IPv6 header definition.

Examples:
examples/ipsec-secgw/flow.c.

Definition at line 813 of file rte_flow.h.

◆ has_hop_ext

uint32_t has_hop_ext

Header contains Hop-by-Hop Options extension header.

Definition at line 814 of file rte_flow.h.

◆ has_route_ext

uint32_t has_route_ext

Header contains Routing extension header.

Definition at line 816 of file rte_flow.h.

◆ has_frag_ext

uint32_t has_frag_ext

Header contains Fragment extension header.

Definition at line 818 of file rte_flow.h.

◆ has_auth_ext

uint32_t has_auth_ext

Header contains Authentication extension header.

Definition at line 820 of file rte_flow.h.

◆ has_esp_ext

uint32_t has_esp_ext

Header contains Encapsulation Security Payload extension header.

Definition at line 822 of file rte_flow.h.

◆ has_dest_ext

uint32_t has_dest_ext

Header contains Destination Options extension header.

Definition at line 824 of file rte_flow.h.

◆ has_mobil_ext

uint32_t has_mobil_ext

Header contains Mobility extension header.

Definition at line 826 of file rte_flow.h.

◆ has_hip_ext

uint32_t has_hip_ext

Header contains Host Identity Protocol extension header.

Definition at line 828 of file rte_flow.h.

◆ has_shim6_ext

uint32_t has_shim6_ext

Header contains Shim6 Protocol extension header.

Definition at line 830 of file rte_flow.h.

◆ reserved

uint32_t reserved

Reserved for future extension headers, must be zero.

Definition at line 832 of file rte_flow.h.


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