Home
last modified time | relevance | path

Searched refs:rte_flow_item_vlan (Results 1 – 25 of 30) sorted by relevance

12

/f-stack/dpdk/app/test-flow-perf/
H A Ditems_gen.c41 static struct rte_flow_item_vlan vlan_spec; in add_vlan()
42 static struct rte_flow_item_vlan vlan_mask; in add_vlan()
46 memset(&vlan_spec, 0, sizeof(struct rte_flow_item_vlan)); in add_vlan()
47 memset(&vlan_mask, 0, sizeof(struct rte_flow_item_vlan)); in add_vlan()
/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_mae.c932 RTE_SIZEOF_FIELD(struct rte_flow_item_vlan, tci),
933 offsetof(struct rte_flow_item_vlan, tci),
942 offsetof(struct rte_flow_item_vlan, inner_type),
948 RTE_SIZEOF_FIELD(struct rte_flow_item_vlan, tci),
949 offsetof(struct rte_flow_item_vlan, tci),
958 offsetof(struct rte_flow_item_vlan, inner_type),
970 struct rte_flow_item_vlan supp_mask; in sfc_mae_rule_parse_item_vlan()
997 sizeof(struct rte_flow_item_vlan), error); in sfc_mae_rule_parse_item_vlan()
1003 const struct rte_flow_item_vlan *item_spec; in sfc_mae_rule_parse_item_vlan()
1004 const struct rte_flow_item_vlan *item_mask; in sfc_mae_rule_parse_item_vlan()
[all …]
H A Dsfc_flow.c385 const struct rte_flow_item_vlan *spec = NULL; in sfc_flow_parse_vlan()
386 const struct rte_flow_item_vlan *mask = NULL; in sfc_flow_parse_vlan()
387 const struct rte_flow_item_vlan supp_mask = { in sfc_flow_parse_vlan()
397 sizeof(struct rte_flow_item_vlan), in sfc_flow_parse_vlan()
/f-stack/dpdk/doc/guides/howto/
H A Drte_flow.rst39 struct rte_flow_item_vlan vlan;
134 struct rte_flow_item_vlan vlan;
234 struct rte_flow_item_vlan vlan;
/f-stack/dpdk/drivers/net/mlx4/
H A Dmlx4_flow.c294 const struct rte_flow_item_vlan *spec = item->spec; in mlx4_flow_merge_vlan()
295 const struct rte_flow_item_vlan *mask = in mlx4_flow_merge_vlan()
594 .mask_support = &(const struct rte_flow_item_vlan){
599 .mask_sz = sizeof(struct rte_flow_item_vlan),
1310 struct rte_flow_item_vlan vlan_spec; in mlx4_flow_internal()
1311 const struct rte_flow_item_vlan vlan_mask = { in mlx4_flow_internal()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c190 const struct rte_flow_item_vlan *vlan_spec; in cons_parse_ntuple_filter()
191 const struct rte_flow_item_vlan *vlan_mask; in cons_parse_ntuple_filter()
193 struct rte_flow_item_vlan vlan_null; in cons_parse_ntuple_filter()
216 memset(&vlan_null, 0, sizeof(struct rte_flow_item_vlan)); in cons_parse_ntuple_filter()
314 sizeof(struct rte_flow_item_vlan)) || in cons_parse_ntuple_filter()
316 sizeof(struct rte_flow_item_vlan)))) { in cons_parse_ntuple_filter()
1611 const struct rte_flow_item_vlan *vlan_spec; in ixgbe_parse_fdir_filter_normal()
1612 const struct rte_flow_item_vlan *vlan_mask; in ixgbe_parse_fdir_filter_normal()
2315 const struct rte_flow_item_vlan *vlan_spec; in ixgbe_parse_fdir_filter_tunnel()
2316 const struct rte_flow_item_vlan *vlan_mask; in ixgbe_parse_fdir_filter_tunnel()
/f-stack/dpdk/drivers/net/cxgbe/
H A Dcxgbe_flow.c241 const struct rte_flow_item_vlan *spec = item->spec; in ch_rte_parsetype_vlan()
242 const struct rte_flow_item_vlan *umask = item->mask; in ch_rte_parsetype_vlan()
243 const struct rte_flow_item_vlan *mask; in ch_rte_parsetype_vlan()
246 mask = umask ? umask : (const struct rte_flow_item_vlan *)dmask; in ch_rte_parsetype_vlan()
988 .dmask = &(const struct rte_flow_item_vlan){
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_trigger.c1296 struct rte_flow_item_vlan vlan_spec = { in mlx5_traffic_enable()
1299 struct rte_flow_item_vlan vlan_mask = in mlx5_traffic_enable()
1334 struct rte_flow_item_vlan vlan_spec = { in mlx5_traffic_enable()
1337 struct rte_flow_item_vlan vlan_mask = in mlx5_traffic_enable()
H A Dmlx5_flow_verbs.c557 const struct rte_flow_item_vlan *spec = item->spec; in flow_verbs_translate_item_vlan()
558 const struct rte_flow_item_vlan *mask = item->mask; in flow_verbs_translate_item_vlan()
1293 ((const struct rte_flow_item_vlan *) in flow_verbs_validate()
1296 ((const struct rte_flow_item_vlan *) in flow_verbs_validate()
H A Dmlx5.h1224 struct rte_flow_item_vlan *vlan_spec,
1225 struct rte_flow_item_vlan *vlan_mask);
H A Dmlx5_flow.c147 ether_type_m = ((const struct rte_flow_item_vlan *) in mlx5_flow_expand_rss_item_complete()
153 ether_type = ((const struct rte_flow_item_vlan *) in mlx5_flow_expand_rss_item_complete()
1862 const struct rte_flow_item_vlan *spec = item->spec; in mlx5_flow_validate_item_vlan()
1863 const struct rte_flow_item_vlan *mask = item->mask; in mlx5_flow_validate_item_vlan()
1864 const struct rte_flow_item_vlan nic_mask = { in mlx5_flow_validate_item_vlan()
1890 sizeof(struct rte_flow_item_vlan), in mlx5_flow_validate_item_vlan()
5932 struct rte_flow_item_vlan *vlan_spec, in mlx5_ctrl_flow_vlan()
5933 struct rte_flow_item_vlan *vlan_mask) in mlx5_ctrl_flow_vlan()
H A Dmlx5_flow_dv.c1641 const struct rte_flow_item_vlan *mask = item->mask; in flow_dv_validate_item_vlan()
1642 const struct rte_flow_item_vlan nic_mask = { in flow_dv_validate_item_vlan()
1668 sizeof(struct rte_flow_item_vlan), in flow_dv_validate_item_vlan()
2083 const struct rte_flow_item_vlan nic_mask = { in flow_dev_get_vlan_info_from_items()
2099 const struct rte_flow_item_vlan *vlan_m = items->mask; in flow_dev_get_vlan_info_from_items()
2150 const struct rte_flow_item_vlan *vlan_m, in flow_dv_validate_action_push_vlan()
5262 const struct rte_flow_item_vlan *vlan_m = NULL; in flow_dv_validate()
5346 ((const struct rte_flow_item_vlan *) in flow_dv_validate()
5349 ((const struct rte_flow_item_vlan *) in flow_dv_validate()
6441 const struct rte_flow_item_vlan *vlan_m = item->mask; in flow_dv_translate_item_vlan()
[all …]
/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_flow_parse.c136 info.len = sizeof(struct rte_flow_item_vlan); in otx2_flow_parse_lf()
578 info.len = sizeof(struct rte_flow_item_vlan); in otx2_flow_parse_lb()
629 info.len = sizeof(struct rte_flow_item_vlan); in otx2_flow_parse_lb()
/f-stack/dpdk/drivers/net/mvpp2/
H A Dmrvl_flow.c471 mrvl_parse_vlan_id(const struct rte_flow_item_vlan *spec, in mrvl_parse_vlan_id()
472 const struct rte_flow_item_vlan *mask __rte_unused, in mrvl_parse_vlan_id()
505 mrvl_parse_vlan_pri(const struct rte_flow_item_vlan *spec, in mrvl_parse_vlan_pri()
506 const struct rte_flow_item_vlan *mask __rte_unused, in mrvl_parse_vlan_pri()
1042 const struct rte_flow_item_vlan *spec = NULL, *mask = NULL; in mrvl_parse_vlan()
1048 sizeof(struct rte_flow_item_vlan), error); in mrvl_parse_vlan()
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_flow.c2435 const struct rte_flow_item_vlan *vlan_spec, *vlan_mask; in i40e_flow_parse_fdir_pattern()
3655 const struct rte_flow_item_vlan *vlan_spec; in i40e_flow_parse_vxlan_pattern()
3656 const struct rte_flow_item_vlan *vlan_mask; in i40e_flow_parse_vxlan_pattern()
3885 const struct rte_flow_item_vlan *vlan_spec; in i40e_flow_parse_nvgre_pattern()
3886 const struct rte_flow_item_vlan *vlan_mask; in i40e_flow_parse_nvgre_pattern()
4429 const struct rte_flow_item_vlan *vlan_spec = NULL; in i40e_flow_parse_qinq_pattern()
4430 const struct rte_flow_item_vlan *vlan_mask = NULL; in i40e_flow_parse_qinq_pattern()
4431 const struct rte_flow_item_vlan *i_vlan_spec = NULL; in i40e_flow_parse_qinq_pattern()
4432 const struct rte_flow_item_vlan *i_vlan_mask = NULL; in i40e_flow_parse_qinq_pattern()
4433 const struct rte_flow_item_vlan *o_vlan_spec = NULL; in i40e_flow_parse_qinq_pattern()
[all …]
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_flow.h768 struct rte_flow_item_vlan { struct
778 static const struct rte_flow_item_vlan rte_flow_item_vlan_mask = { argument
H A Drte_flow.c54 MK_FLOW_ITEM(VLAN, sizeof(struct rte_flow_item_vlan)),
/f-stack/dpdk/drivers/net/tap/
H A Dtap_flow.c272 .mask = &(const struct rte_flow_item_vlan){
281 .mask_sz = sizeof(struct rte_flow_item_vlan),
575 const struct rte_flow_item_vlan *spec = item->spec; in tap_flow_create_vlan()
576 const struct rte_flow_item_vlan *mask = item->mask; in tap_flow_create_vlan()
/f-stack/dpdk/app/test-pmd/
H A Dcmdline_flow.c494 struct rte_flow_item_vlan item_vlan;
526 struct rte_flow_item_vlan item_vlan;
2316 .priv = PRIV_ITEM(VLAN, sizeof(struct rte_flow_item_vlan)),
2351 .args = ARGS(ARGS_ENTRY_HTON(struct rte_flow_item_vlan,
2358 .args = ARGS(ARGS_ENTRY_BF(struct rte_flow_item_vlan,
5241 struct rte_flow_item_vlan vlan = { in parse_vc_action_l2_encap()
5305 struct rte_flow_item_vlan vlan = { in parse_vc_action_l2_decap()
5359 struct rte_flow_item_vlan vlan = { in parse_vc_action_mplsogre_encap()
5465 struct rte_flow_item_vlan vlan = {.tci = 0}; in parse_vc_action_mplsogre_decap()
5552 struct rte_flow_item_vlan vlan = { in parse_vc_action_mplsoudp_encap()
[all …]
/f-stack/dpdk/drivers/net/dpaa2/
H A Ddpaa2_flow.c101 static const struct rte_flow_item_vlan dpaa2_flow_item_vlan_mask = {
872 size = sizeof(struct rte_flow_item_vlan); in dpaa2_flow_extract_support()
1177 const struct rte_flow_item_vlan *spec, *mask; in dpaa2_configure_flow_vlan()
1179 const struct rte_flow_item_vlan *last __rte_unused; in dpaa2_configure_flow_vlan()
1185 spec = (const struct rte_flow_item_vlan *)pattern->spec; in dpaa2_configure_flow_vlan()
1186 last = (const struct rte_flow_item_vlan *)pattern->last; in dpaa2_configure_flow_vlan()
1187 mask = (const struct rte_flow_item_vlan *) in dpaa2_configure_flow_vlan()
/f-stack/dpdk/drivers/net/ipn3ke/
H A Dipn3ke_flow.c210 const struct rte_flow_item_vlan *outer_vlan = NULL; in ipn3ke_pattern_qinq()
211 const struct rte_flow_item_vlan *inner_vlan = NULL; in ipn3ke_pattern_qinq()
/f-stack/dpdk/drivers/net/enic/
H A Denic_flow.c684 const struct rte_flow_item_vlan *spec = item->spec; in enic_copy_item_vlan_v2()
685 const struct rte_flow_item_vlan *mask = item->mask; in enic_copy_item_vlan_v2()
H A Denic_fm_flow.c380 const struct rte_flow_item_vlan *spec = item->spec; in enic_fm_copy_item_vlan()
381 const struct rte_flow_item_vlan *mask = item->mask; in enic_fm_copy_item_vlan()
1055 const struct rte_flow_item_vlan *spec; in enic_fm_copy_vxlan_encap()
/f-stack/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_rte_parser.c721 const struct rte_flow_item_vlan *vlan_spec = item->spec; in ulp_rte_vlan_hdr_handler()
722 const struct rte_flow_item_vlan *vlan_mask = item->mask; in ulp_rte_vlan_hdr_handler()
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_flow.c483 const struct rte_flow_item_vlan *vlan_spec; in hns3_parse_vlan()
484 const struct rte_flow_item_vlan *vlan_mask; in hns3_parse_vlan()

12