Lines Matching defs:tt
141 u8 mlx5_get_proto_by_tunnel_type(enum mlx5_tunnel_types tt)
143 return ttc_tunnel_rules[tt].proto;
163 int tt;
165 for (tt = 0; tt < MLX5_NUM_TUNNEL_TT; tt++) {
167 ttc_tunnel_rules[tt].proto))
242 int tt;
247 for (tt = 0; tt < MLX5_NUM_TT; tt++) {
248 struct mlx5_ttc_rule *rule = &rules[tt];
250 if (test_bit(tt, params->ignore_dests))
252 rule->rule = mlx5_generate_ttc_rule(dev, ft, ¶ms->dests[tt],
253 ttc_rules[tt].etype,
254 ttc_rules[tt].proto);
260 rule->default_dest = params->dests[tt];
267 for (tt = 0; tt < MLX5_NUM_TUNNEL_TT; tt++) {
269 ttc_tunnel_rules[tt].proto))
271 if (test_bit(tt, params->ignore_tunnel_dests))
273 trules[tt] = mlx5_generate_ttc_rule(dev, ft,
274 ¶ms->tunnel_dests[tt],
275 ttc_tunnel_rules[tt].etype,
276 ttc_tunnel_rules[tt].proto);
277 if (IS_ERR(trules[tt])) {
278 err = PTR_ERR(trules[tt]);
279 trules[tt] = NULL;
403 int tt;
408 for (tt = 0; tt < MLX5_NUM_TT; tt++) {
409 struct mlx5_ttc_rule *rule = &rules[tt];
411 if (test_bit(tt, params->ignore_dests))
414 ¶ms->dests[tt],
415 ttc_rules[tt].etype,
416 ttc_rules[tt].proto);
422 rule->default_dest = params->dests[tt];