DPDK  20.08.0
Data Fields
rte_flow_item_eth Struct Reference

#include <rte_flow.h>

Data Fields

struct rte_ether_addr dst
 
struct rte_ether_addr src
 
rte_be16_t type
 

Detailed Description

RTE_FLOW_ITEM_TYPE_ETH

Matches an Ethernet header.

The type field either stands for "EtherType" or "TPID" when followed by so-called layer 2.5 pattern items such as RTE_FLOW_ITEM_TYPE_VLAN. In the latter case, type refers to that of the outer header, with the inner EtherType/TPID provided by the subsequent pattern item. This is the same order as on the wire. If the type field contains a TPID value, then only tagged packets with the specified TPID will match the pattern. Otherwise, only untagged packets will match the pattern. If the ETH item is the only item in the pattern, and the type field is not specified, then both tagged and untagged packets will match the pattern.

Definition at line 730 of file rte_flow.h.

Field Documentation

struct rte_ether_addr dst

Destination MAC.

Definition at line 731 of file rte_flow.h.

struct rte_ether_addr src

Source MAC.

Definition at line 732 of file rte_flow.h.

rte_be16_t type

EtherType or TPID.

Definition at line 733 of file rte_flow.h.


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