DPDK
19.02.0
|
#include <rte_eth_ctrl.h>
Data Fields | |
struct ether_addr | outer_mac |
struct 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 267 of file rte_eth_ctrl.h.
struct ether_addr outer_mac |
Outer MAC address to match.
Definition at line 268 of file rte_eth_ctrl.h.
struct ether_addr inner_mac |
Inner MAC address to match.
Definition at line 269 of file rte_eth_ctrl.h.
uint16_t inner_vlan |
Inner VLAN to match.
Definition at line 270 of file rte_eth_ctrl.h.
enum rte_tunnel_iptype ip_type |
IP address type.
Definition at line 271 of file rte_eth_ctrl.h.
uint32_t ipv4_addr |
IPv4 address in big endian.
Definition at line 276 of file rte_eth_ctrl.h.
uint32_t ipv6_addr[4] |
IPv6 address in big endian.
Definition at line 277 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 280 of file rte_eth_ctrl.h.
enum rte_eth_tunnel_type tunnel_type |
Tunnel Type.
Definition at line 281 of file rte_eth_ctrl.h.
uint32_t tenant_id |
Tenant ID to match. VNI, GRE key...
Definition at line 282 of file rte_eth_ctrl.h.
uint16_t queue_id |
Queue assigned to if match.
Definition at line 283 of file rte_eth_ctrl.h.