Home
last modified time | relevance | path

Searched refs:ste_ctx (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_types.h249 bool mlx5dr_ste_is_miss_addr_set(struct mlx5dr_ste_ctx *ste_ctx, u8 *hw_ste_p);
250 void mlx5dr_ste_set_miss_addr(struct mlx5dr_ste_ctx *ste_ctx,
252 void mlx5dr_ste_set_hit_addr(struct mlx5dr_ste_ctx *ste_ctx,
254 void mlx5dr_ste_set_hit_addr_by_next_htbl(struct mlx5dr_ste_ctx *ste_ctx,
307 void mlx5dr_ste_set_actions_rx(struct mlx5dr_ste_ctx *ste_ctx,
313 void mlx5dr_ste_set_actions_tx(struct mlx5dr_ste_ctx *ste_ctx,
320 void mlx5dr_ste_set_action_set(struct mlx5dr_ste_ctx *ste_ctx,
326 void mlx5dr_ste_set_action_add(struct mlx5dr_ste_ctx *ste_ctx,
332 void mlx5dr_ste_set_action_copy(struct mlx5dr_ste_ctx *ste_ctx,
339 int mlx5dr_ste_set_action_decap_l3_list(struct mlx5dr_ste_ctx *ste_ctx,
[all …]
H A Ddr_ste_v1.c488 void dr_ste_v1_set_actions_tx(struct mlx5dr_ste_ctx *ste_ctx, in dr_ste_v1_set_actions_tx() argument
509 ste_ctx->set_pop_vlan(last_ste, action, attr->vlans.count); in dr_ste_v1_set_actions_tx()
546 ste_ctx->set_push_vlan(last_ste, action, in dr_ste_v1_set_actions_tx()
560 ste_ctx->set_encap(last_ste, action, in dr_ste_v1_set_actions_tx()
575 ste_ctx->set_encap_l3(last_ste, in dr_ste_v1_set_actions_tx()
587 ste_ctx->set_insert_hdr(last_ste, action, in dr_ste_v1_set_actions_tx()
600 ste_ctx->set_remove_hdr(last_ste, action, in dr_ste_v1_set_actions_tx()
645 void dr_ste_v1_set_actions_rx(struct mlx5dr_ste_ctx *ste_ctx, in dr_ste_v1_set_actions_rx() argument
669 ste_ctx->set_rx_decap(last_ste, action); in dr_ste_v1_set_actions_rx()
697 ste_ctx->set_pop_vlan(last_ste, action, attr->vlans.count); in dr_ste_v1_set_actions_rx()
[all …]
H A Ddr_ste_v1.h163 void dr_ste_v1_set_actions_tx(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_domain *dmn,
166 void dr_ste_v1_set_actions_rx(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_domain *dmn,
H A Ddr_ste.h163 void (*set_actions_rx)(struct mlx5dr_ste_ctx *ste_ctx,
170 void (*set_actions_tx)(struct mlx5dr_ste_ctx *ste_ctx,
H A Ddr_send.c701 mlx5dr_ste_prepare_for_postsend(dmn->ste_ctx, data, size); in mlx5dr_send_postsend_ste()
729 mlx5dr_ste_prepare_for_postsend(dmn->ste_ctx, formatted_ste, DR_STE_SIZE); in mlx5dr_send_postsend_htbl()
756 mlx5dr_ste_prepare_for_postsend(dmn->ste_ctx, in mlx5dr_send_postsend_htbl()
806 mlx5dr_ste_prepare_for_postsend(dmn->ste_ctx, ste_init_data, DR_STE_SIZE); in mlx5dr_send_postsend_formatted_htbl()