Home
last modified time | relevance | path

Searched refs:parser_id (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_ste.h66 u8 parser_id = (caps)->flex_parser_id_##fname; \
67 u8 *parser_ptr = dr_ste_calc_flex_parser_offset(tag, parser_id); \
106 dr_ste_calc_flex_parser_offset(u8 *tag, u8 parser_id) in dr_ste_calc_flex_parser_offset() argument
109 return tag + 4 * (3 - (parser_id % 4)); in dr_ste_calc_flex_parser_offset()
H A Ddr_ste_v1.c1537 u8 parser_id; in dr_ste_v1_build_tnl_mpls_over_udp_tag() local
1549 parser_id = sb->caps->flex_parser_id_mpls_over_udp; in dr_ste_v1_build_tnl_mpls_over_udp_tag()
1550 parser_ptr = dr_ste_calc_flex_parser_offset(tag, parser_id); in dr_ste_v1_build_tnl_mpls_over_udp_tag()
1578 u8 parser_id; in dr_ste_v1_build_tnl_mpls_over_gre_tag() local
1590 parser_id = sb->caps->flex_parser_id_mpls_over_gre; in dr_ste_v1_build_tnl_mpls_over_gre_tag()
1591 parser_ptr = dr_ste_calc_flex_parser_offset(tag, parser_id); in dr_ste_v1_build_tnl_mpls_over_gre_tag()
1966 u8 parser_id = sb->caps->flex_parser_id_geneve_tlv_option_0; in dr_ste_v1_build_flex_parser_tnl_geneve_tlv_opt_tag() local
1967 u8 *parser_ptr = dr_ste_calc_flex_parser_offset(tag, parser_id); in dr_ste_v1_build_flex_parser_tnl_geneve_tlv_opt_tag()
1998 u8 parser_id = sb->caps->flex_parser_id_geneve_tlv_option_0; in dr_ste_v1_build_flex_parser_tnl_geneve_tlv_opt_exist_tag() local
2002 MLX5_SET(ste_flex_parser_ok, tag, flex_parsers_ok, 1 << parser_id); in dr_ste_v1_build_flex_parser_tnl_geneve_tlv_opt_exist_tag()
H A Ddr_types.h34 static inline bool dr_is_flex_parser_0_id(u8 parser_id) in dr_is_flex_parser_0_id() argument
36 return parser_id <= DR_STE_MAX_FLEX_0_ID; in dr_is_flex_parser_0_id()
39 static inline bool dr_is_flex_parser_1_id(u8 parser_id) in dr_is_flex_parser_1_id() argument
41 return parser_id > DR_STE_MAX_FLEX_0_ID; in dr_is_flex_parser_1_id()