NDN-DPDK
High-Speed Named Data Networking Forwarder
|
EthFace rte_flow pattern. More...
#include <flowdef.h>
Data Fields | |
struct rte_flow_attr | attr |
struct rte_flow_item | pattern [EthFlowDef_NPatterns] |
uint16_t | patternSpecLen [EthFlowDef_NPatterns] |
struct rte_flow_item_eth | ethSpec |
struct rte_flow_item_eth | ethMask |
struct rte_flow_item_vlan | vlanSpec |
struct rte_flow_item_vlan | vlanMask |
union { | |
struct { | |
struct rte_flow_item_ipv4 ip4Spec | |
struct rte_flow_item_ipv4 ip4Mask | |
} | |
struct { | |
struct rte_flow_item_ipv6 ip6Spec | |
struct rte_flow_item_ipv6 ip6Mask | |
} | |
}; | |
struct rte_flow_item_udp | udpSpec |
struct rte_flow_item_udp | udpMask |
union { | |
struct { | |
struct rte_flow_item_raw rawSpec | |
struct rte_flow_item_raw rawMask | |
uint8_t rawSpecBuf [16] | |
uint8_t rawMaskBuf [16] | |
} | |
struct { | |
struct rte_flow_item_vxlan vxlanSpec | |
struct rte_flow_item_vxlan vxlanMask | |
struct rte_flow_item_eth innerEthSpec | |
struct rte_flow_item_eth innerEthMask | |
} | |
struct { | |
struct rte_flow_item_gtp gtpSpec | |
struct rte_flow_item_gtp gtpMask | |
} | |
}; | |
struct rte_flow_action | actions [3] |
union { | |
struct rte_flow_action_queue queueAct | |
struct { | |
struct rte_flow_action_rss rssAct | |
uint16_t rssQueues [MaxFaceRxThreads] | |
} | |
}; | |
struct rte_flow_action_mark | markAct |
EthFace rte_flow pattern.
union { ... } |
union { ... } |
union { ... } |
struct rte_flow_action EthFlowDef::actions[3] |
struct rte_flow_attr EthFlowDef::attr |
struct rte_flow_item_eth EthFlowDef::ethMask |
struct rte_flow_item_eth EthFlowDef::ethSpec |
struct rte_flow_item_gtp EthFlowDef::gtpMask |
struct rte_flow_item_gtp EthFlowDef::gtpSpec |
struct rte_flow_item_eth EthFlowDef::innerEthMask |
struct rte_flow_item_eth EthFlowDef::innerEthSpec |
struct rte_flow_item_ipv4 EthFlowDef::ip4Mask |
struct rte_flow_item_ipv4 EthFlowDef::ip4Spec |
struct rte_flow_item_ipv6 EthFlowDef::ip6Mask |
struct rte_flow_item_ipv6 EthFlowDef::ip6Spec |
struct rte_flow_action_mark EthFlowDef::markAct |
struct rte_flow_item EthFlowDef::pattern[EthFlowDef_NPatterns] |
uint16_t EthFlowDef::patternSpecLen[EthFlowDef_NPatterns] |
struct rte_flow_action_queue EthFlowDef::queueAct |
struct rte_flow_item_raw EthFlowDef::rawMask |
uint8_t EthFlowDef::rawMaskBuf[16] |
struct rte_flow_item_raw EthFlowDef::rawSpec |
uint8_t EthFlowDef::rawSpecBuf[16] |
struct rte_flow_action_rss EthFlowDef::rssAct |
uint16_t EthFlowDef::rssQueues[MaxFaceRxThreads] |
struct rte_flow_item_udp EthFlowDef::udpMask |
struct rte_flow_item_udp EthFlowDef::udpSpec |
struct rte_flow_item_vlan EthFlowDef::vlanMask |
struct rte_flow_item_vlan EthFlowDef::vlanSpec |
struct rte_flow_item_vxlan EthFlowDef::vxlanMask |
struct rte_flow_item_vxlan EthFlowDef::vxlanSpec |