Searched refs:misc_spec (Results 1 – 2 of 2) sorted by relevance
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| D | dr_ste_v0.c | 933 struct mlx5dr_match_misc *misc_spec = &value->misc; in dr_ste_v0_build_eth_l2_src_or_dst_tag() local 962 if (misc_spec->inner_second_cvlan_tag) { in dr_ste_v0_build_eth_l2_src_or_dst_tag() 964 misc_spec->inner_second_cvlan_tag = 0; in dr_ste_v0_build_eth_l2_src_or_dst_tag() 965 } else if (misc_spec->inner_second_svlan_tag) { in dr_ste_v0_build_eth_l2_src_or_dst_tag() 967 misc_spec->inner_second_svlan_tag = 0; in dr_ste_v0_build_eth_l2_src_or_dst_tag() 970 DR_STE_SET_TAG(eth_l2_src, tag, second_vlan_id, misc_spec, inner_second_vid); in dr_ste_v0_build_eth_l2_src_or_dst_tag() 971 DR_STE_SET_TAG(eth_l2_src, tag, second_cfi, misc_spec, inner_second_cfi); in dr_ste_v0_build_eth_l2_src_or_dst_tag() 972 DR_STE_SET_TAG(eth_l2_src, tag, second_priority, misc_spec, inner_second_prio); in dr_ste_v0_build_eth_l2_src_or_dst_tag() 974 if (misc_spec->outer_second_cvlan_tag) { in dr_ste_v0_build_eth_l2_src_or_dst_tag() 976 misc_spec->outer_second_cvlan_tag = 0; in dr_ste_v0_build_eth_l2_src_or_dst_tag() [all …]
|
| D | dr_ste_v1.c | 1124 struct mlx5dr_match_misc *misc_spec = &value->misc; in dr_ste_v1_build_eth_l2_src_or_dst_tag() local 1151 if (misc_spec->inner_second_cvlan_tag) { in dr_ste_v1_build_eth_l2_src_or_dst_tag() 1153 misc_spec->inner_second_cvlan_tag = 0; in dr_ste_v1_build_eth_l2_src_or_dst_tag() 1154 } else if (misc_spec->inner_second_svlan_tag) { in dr_ste_v1_build_eth_l2_src_or_dst_tag() 1156 misc_spec->inner_second_svlan_tag = 0; in dr_ste_v1_build_eth_l2_src_or_dst_tag() 1159 DR_STE_SET_TAG(eth_l2_src_v1, tag, second_vlan_id, misc_spec, inner_second_vid); in dr_ste_v1_build_eth_l2_src_or_dst_tag() 1160 DR_STE_SET_TAG(eth_l2_src_v1, tag, second_cfi, misc_spec, inner_second_cfi); in dr_ste_v1_build_eth_l2_src_or_dst_tag() 1161 DR_STE_SET_TAG(eth_l2_src_v1, tag, second_priority, misc_spec, inner_second_prio); in dr_ste_v1_build_eth_l2_src_or_dst_tag() 1163 if (misc_spec->outer_second_cvlan_tag) { in dr_ste_v1_build_eth_l2_src_or_dst_tag() 1165 misc_spec->outer_second_cvlan_tag = 0; in dr_ste_v1_build_eth_l2_src_or_dst_tag() [all …]
|