Lines Matching defs:inner

8 #define DR_STE_CALC_DFNR_TYPE(lookup_type, inner) \
9 ((inner) ? DR_STE_V1_LU_TYPE_##lookup_type##_I : \
1102 bool inner, u8 *bit_mask)
1104 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
1130 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
1165 dr_ste_v1_build_eth_l2_src_dst_bit_mask(mask, sb->inner, sb->bit_mask);
1167 sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL2_SRC_DST, sb->inner);
1176 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
1191 sb->lu_type = DR_STE_CALC_DFNR_TYPE(IPV6_DES, sb->inner);
1200 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
1215 sb->lu_type = DR_STE_CALC_DFNR_TYPE(IPV6_SRC, sb->inner);
1224 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
1250 sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL3_IPV4_5_TUPLE, sb->inner);
1256 bool inner, u8 *bit_mask)
1258 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
1274 if (inner) {
1306 bool inner, u8 *tag)
1308 struct mlx5dr_match_spec *spec = inner ? &value->inner : &value->outer;
1335 if (inner) {
1364 bool inner, u8 *bit_mask)
1366 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
1371 dr_ste_v1_build_eth_l2_src_or_dst_bit_mask(value, inner, bit_mask);
1378 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
1383 return dr_ste_v1_build_eth_l2_src_or_dst_tag(value, sb->inner, tag);
1389 dr_ste_v1_build_eth_l2_src_bit_mask(mask, sb->inner, sb->bit_mask);
1391 sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL2_SRC, sb->inner);
1397 bool inner, u8 *bit_mask)
1399 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
1404 dr_ste_v1_build_eth_l2_src_or_dst_bit_mask(value, inner, bit_mask);
1411 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
1416 return dr_ste_v1_build_eth_l2_src_or_dst_tag(value, sb->inner, tag);
1422 dr_ste_v1_build_eth_l2_dst_bit_mask(mask, sb->inner, sb->bit_mask);
1424 sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL2, sb->inner);
1430 bool inner, u8 *bit_mask)
1432 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
1461 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
1502 dr_ste_v1_build_eth_l2_tnl_bit_mask(mask, sb->inner, sb->bit_mask);
1513 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
1526 sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL3_IPV4_MISC, sb->inner);
1535 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
1548 if (sb->inner)
1566 sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL4, sb->inner);
1577 if (sb->inner)
1578 DR_STE_SET_MPLS(mpls_v1, misc2, inner, tag);
1590 sb->lu_type = DR_STE_CALC_DFNR_TYPE(MPLS, sb->inner);
1818 if (sb->inner) {