Home
last modified time | relevance | path

Searched refs:nvgre_mask (Results 1 – 5 of 5) sorted by relevance

/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c2544 nvgre_mask = item->mask; in ixgbe_parse_fdir_filter_tunnel()
2545 if (nvgre_mask->flow_id) { in ixgbe_parse_fdir_filter_tunnel()
2552 if (nvgre_mask->protocol && in ixgbe_parse_fdir_filter_tunnel()
2560 if (nvgre_mask->c_k_s_rsvd0_ver && in ixgbe_parse_fdir_filter_tunnel()
2561 nvgre_mask->c_k_s_rsvd0_ver != in ixgbe_parse_fdir_filter_tunnel()
2570 if (nvgre_mask->tni[0] && in ixgbe_parse_fdir_filter_tunnel()
2571 ((nvgre_mask->tni[0] != 0xFF) || in ixgbe_parse_fdir_filter_tunnel()
2572 (nvgre_mask->tni[1] != 0xFF) || in ixgbe_parse_fdir_filter_tunnel()
2582 RTE_DIM(nvgre_mask->tni)); in ixgbe_parse_fdir_filter_tunnel()
2590 nvgre_mask->c_k_s_rsvd0_ver) { in ixgbe_parse_fdir_filter_tunnel()
[all …]
/dpdk/drivers/net/ice/
H A Dice_switch_filter.c533 const struct rte_flow_item_nvgre *nvgre_spec, *nvgre_mask; in ice_switch_parse_pattern() local
1013 nvgre_mask = item->mask; in ice_switch_parse_pattern()
1018 if ((!nvgre_spec && nvgre_mask) || in ice_switch_parse_pattern()
1019 (nvgre_spec && !nvgre_mask)) { in ice_switch_parse_pattern()
1029 if (nvgre_spec && nvgre_mask) { in ice_switch_parse_pattern()
1031 if (nvgre_mask->tni[0] || in ice_switch_parse_pattern()
1032 nvgre_mask->tni[1] || in ice_switch_parse_pattern()
1033 nvgre_mask->tni[2]) { in ice_switch_parse_pattern()
1039 (nvgre_mask->tni[2] << 16) | in ice_switch_parse_pattern()
1040 (nvgre_mask->tni[1] << 8) | in ice_switch_parse_pattern()
[all …]
/dpdk/drivers/net/hns3/
H A Dhns3_flow.c972 const struct rte_flow_item_nvgre *nvgre_mask; in hns3_parse_nvgre() local
985 nvgre_mask = item->mask; in hns3_parse_nvgre()
988 if (nvgre_mask->protocol || nvgre_mask->c_k_s_rsvd0_ver) in hns3_parse_nvgre()
994 if (memcmp(nvgre_mask->tni, full_mask, VNI_OR_TNI_LEN) && in hns3_parse_nvgre()
995 memcmp(nvgre_mask->tni, zero_mask, VNI_OR_TNI_LEN)) in hns3_parse_nvgre()
1000 if (nvgre_mask->tni[0]) { in hns3_parse_nvgre()
1002 memcpy(rule->key_conf.mask.outer_tun_vni, nvgre_mask->tni, in hns3_parse_nvgre()
1008 if (nvgre_mask->flow_id) { in hns3_parse_nvgre()
1010 rule->key_conf.mask.outer_tun_flow_id = nvgre_mask->flow_id; in hns3_parse_nvgre()
/dpdk/drivers/net/bnxt/
H A Dbnxt_flow.c144 const struct rte_flow_item_nvgre *nvgre_mask; in bnxt_validate_and_parse_flow_type() local
606 nvgre_mask = item->mask; in bnxt_validate_and_parse_flow_type()
611 if ((!nvgre_spec && nvgre_mask) || in bnxt_validate_and_parse_flow_type()
612 (nvgre_spec && !nvgre_mask)) { in bnxt_validate_and_parse_flow_type()
621 if (!nvgre_spec && !nvgre_mask) { in bnxt_validate_and_parse_flow_type()
637 if (nvgre_spec && nvgre_mask) { in bnxt_validate_and_parse_flow_type()
639 !!memcmp(nvgre_mask->tni, tni_mask, in bnxt_validate_and_parse_flow_type()
/dpdk/drivers/net/i40e/
H A Di40e_flow.c3995 nvgre_mask = item->mask; in i40e_flow_parse_nvgre_pattern()
4000 if ((!nvgre_spec && nvgre_mask) || in i40e_flow_parse_nvgre_pattern()
4001 (nvgre_spec && !nvgre_mask)) { in i40e_flow_parse_nvgre_pattern()
4009 if (nvgre_spec && nvgre_mask) { in i40e_flow_parse_nvgre_pattern()
4011 !!memcmp(nvgre_mask->tni, tni_mask, in i40e_flow_parse_nvgre_pattern()
4020 if (nvgre_mask->protocol && in i40e_flow_parse_nvgre_pattern()
4021 nvgre_mask->protocol != 0xFFFF) { in i40e_flow_parse_nvgre_pattern()
4028 if (nvgre_mask->c_k_s_rsvd0_ver && in i40e_flow_parse_nvgre_pattern()
4029 nvgre_mask->c_k_s_rsvd0_ver != in i40e_flow_parse_nvgre_pattern()
4039 nvgre_mask->c_k_s_rsvd0_ver) { in i40e_flow_parse_nvgre_pattern()
[all …]