Go to the source code of this file.
|
static const struct rte_flow_attr | ingress = {.ingress = 1 } |
|
◆ BIT_IS_SET
#define BIT_IS_SET |
( |
|
v, |
|
|
|
b |
|
) |
| ((v) & (u64)1<<(b)) |
◆ FLOW_IS_L2_LAYER
#define FLOW_IS_L2_LAYER |
( |
|
f | ) |
(f->type == VNET_FLOW_TYPE_ETHERNET) |
◆ FLOW_IS_L4_LAYER
#define FLOW_IS_L4_LAYER |
( |
|
f | ) |
|
Value:((f->type == VNET_FLOW_TYPE_IP4_N_TUPLE) || \
(f->type == VNET_FLOW_TYPE_IP6_N_TUPLE))
Definition at line 40 of file flow.c.
◆ FLOW_IS_L4_TUNNEL_LAYER
#define FLOW_IS_L4_TUNNEL_LAYER |
( |
|
f | ) |
|
Value:((f->type >= VNET_FLOW_TYPE_IP4_VXLAN) || \
(f->type <= VNET_FLOW_TYPE_IP6_GTPU_IP6))
Definition at line 45 of file flow.c.
◆ FLOW_IS_VLAN_TAGGED
#define FLOW_IS_VLAN_TAGGED |
( |
|
f | ) |
|
Value:((f->type == VNET_FLOW_TYPE_IP4_N_TUPLE_TAGGED) || \
(f->type == VNET_FLOW_TYPE_IP6_N_TUPLE_TAGGED))
Definition at line 35 of file flow.c.
◆ dpdk_flow_add()
◆ dpdk_flow_convert_rss_func()
◆ dpdk_flow_convert_rss_types()
static void dpdk_flow_convert_rss_types |
( |
u64 |
type, |
|
|
u64 * |
dpdk_rss_type |
|
) |
| |
|
inlinestatic |
◆ dpdk_flow_ops_fn()
◆ format_dpdk_flow()
u8* format_dpdk_flow |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ mac_address_is_all_zero()
static bool mac_address_is_all_zero |
( |
const u8 |
addr[6] | ) |
|
|
inlinestatic |
◆ ingress
const struct rte_flow_attr ingress = {.ingress = 1 } |
|
static |