Home
last modified time | relevance | path

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

12

/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),
1312 struct rte_flow_item_vlan vlan_spec; in mlx4_flow_internal()
1313 const struct rte_flow_item_vlan vlan_mask = { in mlx4_flow_internal()
/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;
/dpdk/app/test-flow-perf/
H A Ditems_gen.c39 static struct rte_flow_item_vlan vlan_spec = { in add_vlan()
42 static struct rte_flow_item_vlan vlan_mask = { in add_vlan()
/dpdk/drivers/net/sfc/
H A Dsfc_mae.c1954 RTE_SIZEOF_FIELD(struct rte_flow_item_vlan, tci),
1955 offsetof(struct rte_flow_item_vlan, tci),
1964 offsetof(struct rte_flow_item_vlan, inner_type),
1970 RTE_SIZEOF_FIELD(struct rte_flow_item_vlan, tci),
1971 offsetof(struct rte_flow_item_vlan, tci),
1980 offsetof(struct rte_flow_item_vlan, inner_type),
2002 struct rte_flow_item_vlan supp_mask; in sfc_mae_rule_parse_item_vlan()
2042 sizeof(struct rte_flow_item_vlan), error); in sfc_mae_rule_parse_item_vlan()
2048 const struct rte_flow_item_vlan *item_spec; in sfc_mae_rule_parse_item_vlan()
2049 const struct rte_flow_item_vlan *item_mask; in sfc_mae_rule_parse_item_vlan()
[all …]
H A Dsfc_flow.c394 const struct rte_flow_item_vlan *spec = NULL; in sfc_flow_parse_vlan()
395 const struct rte_flow_item_vlan *mask = NULL; in sfc_flow_parse_vlan()
396 const struct rte_flow_item_vlan supp_mask = { in sfc_flow_parse_vlan()
406 sizeof(struct rte_flow_item_vlan), in sfc_flow_parse_vlan()
/dpdk/drivers/net/mvpp2/
H A Dmrvl_flow.c303 mrvl_parse_vlan_id(const struct rte_flow_item_vlan *spec, in mrvl_parse_vlan_id()
304 const struct rte_flow_item_vlan *mask __rte_unused, in mrvl_parse_vlan_id()
339 mrvl_parse_vlan_pri(const struct rte_flow_item_vlan *spec, in mrvl_parse_vlan_pri()
340 const struct rte_flow_item_vlan *mask __rte_unused, in mrvl_parse_vlan_pri()
898 const struct rte_flow_item_vlan *spec = NULL, *mask = NULL; in mrvl_parse_vlan()
904 sizeof(struct rte_flow_item_vlan), error); in mrvl_parse_vlan()
/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()
/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()
983 .dmask = &(const struct rte_flow_item_vlan){
/dpdk/drivers/net/i40e/
H A Di40e_flow.c2359 const struct rte_flow_item_vlan *vlan_spec, *vlan_mask; in i40e_flow_parse_fdir_pattern()
3651 const struct rte_flow_item_vlan *vlan_spec; in i40e_flow_parse_vxlan_pattern()
3652 const struct rte_flow_item_vlan *vlan_mask; in i40e_flow_parse_vxlan_pattern()
3881 const struct rte_flow_item_vlan *vlan_spec; in i40e_flow_parse_nvgre_pattern()
3882 const struct rte_flow_item_vlan *vlan_mask; in i40e_flow_parse_nvgre_pattern()
4425 const struct rte_flow_item_vlan *vlan_spec = NULL; in i40e_flow_parse_qinq_pattern()
4426 const struct rte_flow_item_vlan *vlan_mask = NULL; in i40e_flow_parse_qinq_pattern()
4427 const struct rte_flow_item_vlan *i_vlan_spec = NULL; in i40e_flow_parse_qinq_pattern()
4428 const struct rte_flow_item_vlan *i_vlan_mask = NULL; in i40e_flow_parse_qinq_pattern()
4429 const struct rte_flow_item_vlan *o_vlan_spec = NULL; in i40e_flow_parse_qinq_pattern()
[all …]
/dpdk/drivers/net/mlx5/
H A Dmlx5_trigger.c1394 struct rte_flow_item_vlan vlan_spec = { in mlx5_traffic_enable()
1397 struct rte_flow_item_vlan vlan_mask = in mlx5_traffic_enable()
1436 struct rte_flow_item_vlan vlan_spec = { in mlx5_traffic_enable()
1439 struct rte_flow_item_vlan vlan_mask = in mlx5_traffic_enable()
H A Dmlx5_flow_verbs.c504 const struct rte_flow_item_vlan *spec = item->spec; in flow_verbs_translate_item_vlan()
505 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.h1806 struct rte_flow_item_vlan *vlan_spec,
1807 struct rte_flow_item_vlan *vlan_mask);
H A Dmlx5_flow_dv.c2234 const struct rte_flow_item_vlan *mask = item->mask; in flow_dv_validate_item_vlan()
2235 const struct rte_flow_item_vlan nic_mask = { in flow_dv_validate_item_vlan()
2261 sizeof(struct rte_flow_item_vlan), in flow_dv_validate_item_vlan()
2803 const struct rte_flow_item_vlan nic_mask = { in flow_dev_get_vlan_info_from_items()
2819 const struct rte_flow_item_vlan *vlan_m = items->mask; in flow_dev_get_vlan_info_from_items()
2870 const struct rte_flow_item_vlan *vlan_m, in flow_dv_validate_action_push_vlan()
6900 const struct rte_flow_item_vlan *vlan_m = NULL; in flow_dv_validate()
7003 ((const struct rte_flow_item_vlan *) in flow_dv_validate()
7006 ((const struct rte_flow_item_vlan *) in flow_dv_validate()
8366 const struct rte_flow_item_vlan *vlan_m = item->mask; in flow_dv_translate_item_vlan()
[all …]
/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()
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_rte_parser.c830 const struct rte_flow_item_vlan *vlan_spec = item->spec; in ulp_rte_vlan_hdr_handler()
831 const struct rte_flow_item_vlan *vlan_mask = item->mask; in ulp_rte_vlan_hdr_handler()
878 size = sizeof(((struct rte_flow_item_vlan *)NULL)->tci); in ulp_rte_vlan_hdr_handler()
894 size = sizeof(((struct rte_flow_item_vlan *)NULL)->inner_type); in ulp_rte_vlan_hdr_handler()
1825 const struct rte_flow_item_vlan *vlan_spec, in ulp_rte_enc_vlan_hdr_handler()
2046 vlan_size = vlan_num * sizeof(struct rte_flow_item_vlan); in ulp_rte_vxlan_encap_act_handler()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_flow.c156 const struct rte_flow_item_vlan *vlan_spec; in cons_parse_ntuple_filter()
157 const struct rte_flow_item_vlan *vlan_mask; in cons_parse_ntuple_filter()
159 struct rte_flow_item_vlan vlan_null; in cons_parse_ntuple_filter()
182 memset(&vlan_null, 0, sizeof(struct rte_flow_item_vlan)); in cons_parse_ntuple_filter()
276 sizeof(struct rte_flow_item_vlan))) || in cons_parse_ntuple_filter()
278 sizeof(struct rte_flow_item_vlan)))) { in cons_parse_ntuple_filter()
/dpdk/drivers/net/dpaa2/
H A Ddpaa2_flow.c108 static const struct rte_flow_item_vlan dpaa2_flow_item_vlan_mask = {
879 size = sizeof(struct rte_flow_item_vlan); in dpaa2_flow_extract_support()
1184 const struct rte_flow_item_vlan *spec, *mask; in dpaa2_configure_flow_vlan()
1186 const struct rte_flow_item_vlan *last __rte_unused; in dpaa2_configure_flow_vlan()
1192 spec = (const struct rte_flow_item_vlan *)pattern->spec; in dpaa2_configure_flow_vlan()
1193 last = (const struct rte_flow_item_vlan *)pattern->last; in dpaa2_configure_flow_vlan()
1194 mask = (const struct rte_flow_item_vlan *) in dpaa2_configure_flow_vlan()
/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()
/dpdk/lib/ethdev/
H A Drte_flow.h919 struct rte_flow_item_vlan { struct
938 static const struct rte_flow_item_vlan rte_flow_item_vlan_mask = { argument
/dpdk/drivers/net/cnxk/
H A Dcnxk_flow.c10 sizeof(struct rte_flow_item_vlan)},
/dpdk/app/test-pmd/
H A Dcmdline_flow.c709 struct rte_flow_item_vlan item_vlan;
741 struct rte_flow_item_vlan item_vlan;
3619 .priv = PRIV_ITEM(VLAN, sizeof(struct rte_flow_item_vlan)),
3659 .args = ARGS(ARGS_ENTRY_HTON(struct rte_flow_item_vlan,
3667 .args = ARGS(ARGS_ENTRY_BF(struct rte_flow_item_vlan,
7602 struct rte_flow_item_vlan vlan = { in parse_vc_action_l2_encap()
7666 struct rte_flow_item_vlan vlan = { in parse_vc_action_l2_decap()
7720 struct rte_flow_item_vlan vlan = { in parse_vc_action_mplsogre_encap()
7826 struct rte_flow_item_vlan vlan = {.tci = 0}; in parse_vc_action_mplsogre_decap()
7913 struct rte_flow_item_vlan vlan = { in parse_vc_action_mplsoudp_encap()
[all …]
/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.c436 const struct rte_flow_item_vlan *spec = item->spec; in enic_fm_copy_item_vlan()
437 const struct rte_flow_item_vlan *mask = item->mask; in enic_fm_copy_item_vlan()
1384 const struct rte_flow_item_vlan *spec; in enic_fm_copy_vxlan_encap()
/dpdk/drivers/net/hns3/
H A Dhns3_flow.c536 const struct rte_flow_item_vlan *vlan_spec; in hns3_parse_vlan()
537 const struct rte_flow_item_vlan *vlan_mask; in hns3_parse_vlan()
/dpdk/doc/guides/rel_notes/
H A Drelease_18_05.rst415 * The VLAN pattern item (``struct rte_flow_item_vlan``) was modified to
499 sanity fix in the VLAN pattern item (``struct rte_flow_item_vlan``) and

12