Home
last modified time | relevance | path

Searched refs:rule_actions (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dct_fs_hmfs.c170 struct mlx5hws_rule_action *rule_actions) in mlx5_ct_fs_hmfs_fill_rule_actions() argument
174 memset(rule_actions, 0, NUM_CT_HMFS_RULES * sizeof(*rule_actions)); in mlx5_ct_fs_hmfs_fill_rule_actions()
179 rule_actions[1].modify_header.data = mh_action->mh_data->data; in mlx5_ct_fs_hmfs_fill_rule_actions()
181 rule_actions[1].action = mh_action->hws_action; in mlx5_ct_fs_hmfs_fill_rule_actions()
182 rule_actions[2].action = fs_hmfs->fwd_action; in mlx5_ct_fs_hmfs_fill_rule_actions()
183 rule_actions[3].action = fs_hmfs->last_action; in mlx5_ct_fs_hmfs_fill_rule_actions()
190 struct mlx5hws_rule_action rule_actions[NUM_CT_HMFS_RULES]; in mlx5_ct_fs_hmfs_ct_rule_add() local
222 mlx5_ct_fs_hmfs_fill_rule_actions(fs_hmfs, attr, rule_actions); in mlx5_ct_fs_hmfs_ct_rule_add()
227 spec->flow_context.flow_source, rule_actions); in mlx5_ct_fs_hmfs_ct_rule_add()
260 struct mlx5hws_rule_action rule_actions[NUM_CT_HMFS_RULES]; in mlx5_ct_fs_hmfs_ct_rule_update() local
[all …]
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dbwc.c413 rule_actions, in hws_bwc_rule_create_async()
431 at_idx, rule_actions, in hws_bwc_rule_create_sync()
454 rule_actions, in hws_bwc_rule_update_sync()
510 rule_actions[i].action && (rule_actions[i].action->type != MLX5HWS_ACTION_TYP_LAST); in hws_bwc_rule_actions_to_action_types()
557 struct mlx5hws_rule_action rule_actions[]) in hws_bwc_matcher_find_at() argument
567 while (rule_actions[j].action && in hws_bwc_matcher_find_at()
575 (!rule_actions[j].action || in hws_bwc_matcher_find_at()
855 rule_actions, in mlx5hws_bwc_rule_create_simple()
887 rule_actions, in mlx5hws_bwc_rule_create_simple()
926 rule_actions, in mlx5hws_bwc_rule_create()
[all …]
H A Dmlx5hws.h464 struct mlx5hws_rule_action rule_actions[],
491 struct mlx5hws_rule_action rule_actions[],
903 struct mlx5hws_rule_action rule_actions[]);
923 struct mlx5hws_rule_action rule_actions[]);
H A Drule.c312 struct mlx5hws_rule_action rule_actions[]) in hws_rule_create_hws() argument
351 apply.rule_action = rule_actions; in hws_rule_create_hws()
677 struct mlx5hws_rule_action rule_actions[], in mlx5hws_rule_create() argument
701 rule_actions); in mlx5hws_rule_create()
722 struct mlx5hws_rule_action rule_actions[], in mlx5hws_rule_action_update() argument
736 rule_actions); in mlx5hws_rule_action_update()
H A Dbwc_complex.h24 struct mlx5hws_rule_action rule_actions[],
H A Dbwc_complex.c70 struct mlx5hws_rule_action rule_actions[], in mlx5hws_bwc_rule_create_complex() argument
H A Dbwc.h57 struct mlx5hws_rule_action rule_actions[],