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 D | ct_fs_hmfs.c | 170 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 D | bwc.c | 413 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 D | mlx5hws.h | 464 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 D | rule.c | 312 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 D | bwc_complex.h | 24 struct mlx5hws_rule_action rule_actions[],
|
| H A D | bwc_complex.c | 70 struct mlx5hws_rule_action rule_actions[], in mlx5hws_bwc_rule_create_complex() argument
|
| H A D | bwc.h | 57 struct mlx5hws_rule_action rule_actions[],
|