DPDK
20.11.10
|
#include <rte_ethdev_driver.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 1432 of file rte_ethdev_driver.h.
struct rte_ether_addr outer_mac |
Outer MAC address to match.
Definition at line 1433 of file rte_ethdev_driver.h.
struct rte_ether_addr inner_mac |
Inner MAC address to match.
Definition at line 1434 of file rte_ethdev_driver.h.
uint16_t inner_vlan |
Inner VLAN to match.
Definition at line 1435 of file rte_ethdev_driver.h.
enum rte_tunnel_iptype ip_type |
IP address type.
Definition at line 1436 of file rte_ethdev_driver.h.
uint32_t ipv4_addr |
IPv4 address in big endian.
Definition at line 1443 of file rte_ethdev_driver.h.
uint32_t ipv6_addr[4] |
IPv6 address in big endian.
Definition at line 1444 of file rte_ethdev_driver.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 1447 of file rte_ethdev_driver.h.
enum rte_eth_tunnel_type tunnel_type |
Tunnel Type.
Definition at line 1448 of file rte_ethdev_driver.h.
uint32_t tenant_id |
Tenant ID to match. VNI, GRE key...
Definition at line 1449 of file rte_ethdev_driver.h.
uint16_t queue_id |
Queue assigned to if match.
Definition at line 1450 of file rte_ethdev_driver.h.