Lines Matching refs:proto
63 u8 proto; member
69 .proto = IPPROTO_TCP,
73 .proto = IPPROTO_TCP,
77 .proto = IPPROTO_UDP,
81 .proto = IPPROTO_UDP,
85 .proto = IPPROTO_AH,
89 .proto = IPPROTO_AH,
93 .proto = IPPROTO_ESP,
97 .proto = IPPROTO_ESP,
101 .proto = 0,
105 .proto = 0,
109 .proto = 0,
116 .proto = IPPROTO_GRE,
120 .proto = IPPROTO_GRE,
124 .proto = IPPROTO_IPIP,
128 .proto = IPPROTO_IPIP,
132 .proto = IPPROTO_IPV6,
136 .proto = IPPROTO_IPV6,
143 return ttc_tunnel_rules[tt].proto; in mlx5_get_proto_by_tunnel_type()
167 ttc_tunnel_rules[tt].proto)) in mlx5_tunnel_any_rx_proto_supported()
193 struct mlx5_flow_destination *dest, u16 etype, u8 proto) in mlx5_generate_ttc_rule() argument
208 if (proto) { in mlx5_generate_ttc_rule()
211 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_protocol, proto); in mlx5_generate_ttc_rule()
254 ttc_rules[tt].proto); in mlx5_generate_ttc_table_rules()
269 ttc_tunnel_rules[tt].proto)) in mlx5_generate_ttc_table_rules()
276 ttc_tunnel_rules[tt].proto); in mlx5_generate_ttc_table_rules()
361 u16 etype, u8 proto) in mlx5_generate_inner_ttc_rule() argument
380 if (proto) { in mlx5_generate_inner_ttc_rule()
383 MLX5_SET(fte_match_param, spec->match_value, inner_headers.ip_protocol, proto); in mlx5_generate_inner_ttc_rule()
416 ttc_rules[tt].proto); in mlx5_generate_inner_ttc_table_rules()