DPDK  make-f/home/abuild/rpmbuild/BUILD/dpdk-2.2.0/mk/rte.sdkconfig.mkshowversion
Data Fields
rte_eth_tunnel_filter_conf Struct Reference

#include <rte_eth_ctrl.h>

Data Fields

struct ether_addrouter_mac
 
struct ether_addrinner_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
 

Detailed Description

Tunneling Packet filter configuration.

Examples:
tep_termination/vxlan_setup.c.

Definition at line 282 of file rte_eth_ctrl.h.

Field Documentation

struct ether_addr* outer_mac

Outer MAC address filter.

Definition at line 283 of file rte_eth_ctrl.h.

struct ether_addr* inner_mac

Inner MAC address filter.

Definition at line 284 of file rte_eth_ctrl.h.

uint16_t inner_vlan

Inner VLAN filter.

Definition at line 285 of file rte_eth_ctrl.h.

enum rte_tunnel_iptype ip_type

IP address type.

Definition at line 286 of file rte_eth_ctrl.h.

uint32_t ipv4_addr

IPv4 source address to match.

Definition at line 288 of file rte_eth_ctrl.h.

uint32_t ipv6_addr[4]

IPv6 source address to match.

Definition at line 289 of file rte_eth_ctrl.h.

union { ... } ip_addr

IPv4/IPv6 source address to match (union of above).

uint16_t filter_type

Filter type.

Definition at line 292 of file rte_eth_ctrl.h.

enum rte_eth_tunnel_type tunnel_type

Tunnel Type.

Definition at line 293 of file rte_eth_ctrl.h.

uint32_t tenant_id

Tenant number.

Definition at line 294 of file rte_eth_ctrl.h.

uint16_t queue_id

Queue number.

Definition at line 295 of file rte_eth_ctrl.h.


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