DPDK
20.05.0
|
#include <rte_eth_ctrl.h>
Data Fields | |
struct rte_ether_addr | outer_mac |
struct rte_ether_addr | inner_mac |
uint16_t | inner_vlan |
enum rte_tunnel_iptype | ip_type |
union { | |
uint32_t ipv4_addr | |
uint32_t ipv6_addr [4] | |
} | ip_addr |
uint16_t | filter_type |
enum rte_eth_tunnel_type | tunnel_type |
uint32_t | tenant_id |
uint16_t | queue_id |
Tunneling Packet filter configuration.
Definition at line 212 of file rte_eth_ctrl.h.
struct rte_ether_addr outer_mac |
Outer MAC address to match.
Definition at line 213 of file rte_eth_ctrl.h.
struct rte_ether_addr inner_mac |
Inner MAC address to match.
Definition at line 214 of file rte_eth_ctrl.h.
uint16_t inner_vlan |
Inner VLAN to match.
Definition at line 215 of file rte_eth_ctrl.h.
enum rte_tunnel_iptype ip_type |
IP address type.
Definition at line 216 of file rte_eth_ctrl.h.
uint32_t ipv4_addr |
IPv4 address in big endian.
Definition at line 221 of file rte_eth_ctrl.h.
uint32_t ipv6_addr[4] |
IPv6 address in big endian.
Definition at line 222 of file rte_eth_ctrl.h.
union { ... } ip_addr |
Outer destination IP address to match if ETH_TUNNEL_FILTER_OIP is set in filter_type, or inner destination IP address to match if ETH_TUNNEL_FILTER_IIP is set in filter_type .
uint16_t filter_type |
Flags from ETH_TUNNEL_FILTER_XX - see above.
Definition at line 225 of file rte_eth_ctrl.h.
enum rte_eth_tunnel_type tunnel_type |
Tunnel Type.
Definition at line 226 of file rte_eth_ctrl.h.
uint32_t tenant_id |
Tenant ID to match. VNI, GRE key...
Definition at line 227 of file rte_eth_ctrl.h.
uint16_t queue_id |
Queue assigned to if match.
Definition at line 228 of file rte_eth_ctrl.h.