|
DPDK
20.05.0
|
#include <rte_flow.h>
Data Fields | |
| struct rte_ether_addr | dst |
| struct rte_ether_addr | src |
| rte_be16_t | type |
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 720 of file rte_flow.h.
| struct rte_ether_addr dst |
Destination MAC.
Definition at line 721 of file rte_flow.h.
| struct rte_ether_addr src |
Source MAC.
Definition at line 722 of file rte_flow.h.
| rte_be16_t type |
EtherType or TPID.
Definition at line 723 of file rte_flow.h.
1.8.9.1