Lines Matching refs:inner

37 #define DR_STE_CALC_LU_TYPE(lookup_type, rx, inner) \  argument
38 ((inner) ? DR_STE_V0_LU_TYPE_##lookup_type##_I : \
705 bool inner, u8 *bit_mask) in dr_ste_v0_build_eth_l2_src_dst_bit_mask() argument
707 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
740 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_dst_tag()
784 dr_ste_v0_build_eth_l2_src_dst_bit_mask(mask, sb->inner, sb->bit_mask); in dr_ste_v0_build_eth_l2_src_dst_init()
786 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL2_SRC_DST, sb->rx, sb->inner); in dr_ste_v0_build_eth_l2_src_dst_init()
796 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_dst_tag()
812 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL3_IPV6_DST, sb->rx, sb->inner); in dr_ste_v0_build_eth_l3_ipv6_dst_init()
822 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_src_tag()
838 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL3_IPV6_SRC, sb->rx, sb->inner); in dr_ste_v0_build_eth_l3_ipv6_src_init()
848 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv4_5_tuple_tag()
875 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL3_IPV4_5_TUPLE, sb->rx, sb->inner); in dr_ste_v0_build_eth_l3_ipv4_5_tuple_init()
882 bool inner, u8 *bit_mask) in dr_ste_v0_build_eth_l2_src_or_dst_bit_mask() argument
884 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_or_dst_bit_mask()
900 if (inner) { in dr_ste_v0_build_eth_l2_src_or_dst_bit_mask()
933 bool inner, u8 *tag) in dr_ste_v0_build_eth_l2_src_or_dst_tag() argument
935 struct mlx5dr_match_spec *spec = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_or_dst_tag()
964 if (inner) { in dr_ste_v0_build_eth_l2_src_or_dst_tag()
994 bool inner, u8 *bit_mask) in dr_ste_v0_build_eth_l2_src_bit_mask() argument
996 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_bit_mask()
1001 dr_ste_v0_build_eth_l2_src_or_dst_bit_mask(value, inner, bit_mask); in dr_ste_v0_build_eth_l2_src_bit_mask()
1009 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_tag()
1014 return dr_ste_v0_build_eth_l2_src_or_dst_tag(value, sb->inner, tag); in dr_ste_v0_build_eth_l2_src_tag()
1021 dr_ste_v0_build_eth_l2_src_bit_mask(mask, sb->inner, sb->bit_mask); in dr_ste_v0_build_eth_l2_src_init()
1022 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL2_SRC, sb->rx, sb->inner); in dr_ste_v0_build_eth_l2_src_init()
1032 struct mlx5dr_match_spec *mask = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_dst_bit_mask()
1037 dr_ste_v0_build_eth_l2_src_or_dst_bit_mask(value, sb->inner, bit_mask); in dr_ste_v0_build_eth_l2_dst_bit_mask()
1045 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_dst_tag()
1050 return dr_ste_v0_build_eth_l2_src_or_dst_tag(value, sb->inner, tag); in dr_ste_v0_build_eth_l2_dst_tag()
1059 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL2_DST, sb->rx, sb->inner); in dr_ste_v0_build_eth_l2_dst_init()
1066 bool inner, u8 *bit_mask) in dr_ste_v0_build_eth_l2_tnl_bit_mask() argument
1068 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_tnl_bit_mask()
1098 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_tnl_tag()
1142 dr_ste_v0_build_eth_l2_tnl_bit_mask(mask, sb->inner, sb->bit_mask); in dr_ste_v0_build_eth_l2_tnl_init()
1154 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv4_misc_tag()
1168 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL3_IPV4_MISC, sb->rx, sb->inner); in dr_ste_v0_build_eth_l3_ipv4_misc_init()
1178 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_ipv6_l3_l4_tag()
1191 if (sb->inner) in dr_ste_v0_build_eth_ipv6_l3_l4_tag()
1210 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL4, sb->rx, sb->inner); in dr_ste_v0_build_eth_ipv6_l3_l4_init()
1222 if (sb->inner) in dr_ste_v0_build_mpls_tag()
1223 DR_STE_SET_MPLS(mpls, misc2, inner, tag); in dr_ste_v0_build_mpls_tag()
1236 sb->lu_type = DR_STE_CALC_LU_TYPE(MPLS_FIRST, sb->rx, sb->inner); in dr_ste_v0_build_mpls_init()
1500 if (sb->inner) { in dr_ste_v0_build_eth_l4_misc_tag()
1517 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL4_MISC, sb->rx, sb->inner); in dr_ste_v0_build_eth_l4_misc_init()