Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/ice/
H A Dice_switch_filter.c504 const struct rte_flow_item_nvgre *nvgre_spec, *nvgre_mask; in ice_switch_inset_get() local
1014 nvgre_mask = item->mask; in ice_switch_inset_get()
1019 if ((!nvgre_spec && nvgre_mask) || in ice_switch_inset_get()
1020 (nvgre_spec && !nvgre_mask)) { in ice_switch_inset_get()
1029 if (nvgre_spec && nvgre_mask) { in ice_switch_inset_get()
1031 if (nvgre_mask->tni[0] || in ice_switch_inset_get()
1032 nvgre_mask->tni[1] || in ice_switch_inset_get()
1033 nvgre_mask->tni[2]) { in ice_switch_inset_get()
1039 (nvgre_mask->tni[2] << 16) | in ice_switch_inset_get()
1040 (nvgre_mask->tni[1] << 8) | in ice_switch_inset_get()
[all …]
/f-stack/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 …]
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_flow.c940 const struct rte_flow_item_nvgre *nvgre_mask; in hns3_parse_nvgre() local
962 nvgre_mask = item->mask; in hns3_parse_nvgre()
965 if (nvgre_mask->protocol || nvgre_mask->c_k_s_rsvd0_ver) in hns3_parse_nvgre()
971 if (memcmp(nvgre_mask->tni, full_mask, VNI_OR_TNI_LEN) && in hns3_parse_nvgre()
972 memcmp(nvgre_mask->tni, zero_mask, VNI_OR_TNI_LEN)) in hns3_parse_nvgre()
977 if (nvgre_mask->tni[0]) { in hns3_parse_nvgre()
979 memcpy(rule->key_conf.mask.outer_tun_vni, nvgre_mask->tni, in hns3_parse_nvgre()
985 if (nvgre_mask->flow_id) { in hns3_parse_nvgre()
987 rule->key_conf.mask.outer_tun_flow_id = nvgre_mask->flow_id; in hns3_parse_nvgre()
/f-stack/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
581 nvgre_mask = item->mask; in bnxt_validate_and_parse_flow_type()
586 if ((!nvgre_spec && nvgre_mask) || in bnxt_validate_and_parse_flow_type()
587 (nvgre_spec && !nvgre_mask)) { in bnxt_validate_and_parse_flow_type()
596 if (!nvgre_spec && !nvgre_mask) { in bnxt_validate_and_parse_flow_type()
612 if (nvgre_spec && nvgre_mask) { in bnxt_validate_and_parse_flow_type()
614 !!memcmp(nvgre_mask->tni, tni_mask, in bnxt_validate_and_parse_flow_type()
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_flow.c3999 nvgre_mask = item->mask; in i40e_flow_parse_nvgre_pattern()
4004 if ((!nvgre_spec && nvgre_mask) || in i40e_flow_parse_nvgre_pattern()
4005 (nvgre_spec && !nvgre_mask)) { in i40e_flow_parse_nvgre_pattern()
4013 if (nvgre_spec && nvgre_mask) { in i40e_flow_parse_nvgre_pattern()
4015 !!memcmp(nvgre_mask->tni, tni_mask, in i40e_flow_parse_nvgre_pattern()
4024 if (nvgre_mask->protocol && in i40e_flow_parse_nvgre_pattern()
4025 nvgre_mask->protocol != 0xFFFF) { in i40e_flow_parse_nvgre_pattern()
4032 if (nvgre_mask->c_k_s_rsvd0_ver && in i40e_flow_parse_nvgre_pattern()
4033 nvgre_mask->c_k_s_rsvd0_ver != in i40e_flow_parse_nvgre_pattern()
4043 nvgre_mask->c_k_s_rsvd0_ver) { in i40e_flow_parse_nvgre_pattern()
[all …]