Searched refs:fte (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
| H A D | fs_tracepoint.h | 182 TP_ARGS(fte, new_fte), 184 __field(const struct fs_fte *, fte) 201 __entry->fte = fte; 205 __entry->index = fte->index; 227 &fte->val, 232 &fte->val, 237 &fte->val, 259 TP_ARGS(fte), 265 __entry->fte = fte; 266 __entry->index = fte->index; [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | fs_dr.c | 255 struct fs_fte *fte) in mlx5_cmd_dr_create_fte() argument 299 match_sz = sizeof(fte->val); in mlx5_cmd_dr_create_fte() 416 if (fte->act_dests.flow_context.flow_tag) { in mlx5_cmd_dr_create_fte() 561 params.match_buf = (u64 *)fte->val; in mlx5_cmd_dr_create_fte() 603 fte->act_dests.flow_context.flow_source); in mlx5_cmd_dr_create_fte() 612 fte->fs_dr_rule.dr_rule = rule; in mlx5_cmd_dr_create_fte() 614 fte->fs_dr_rule.dr_actions = fs_dr_actions; in mlx5_cmd_dr_create_fte() 736 struct fs_fte *fte) in mlx5_cmd_dr_delete_fte() argument 762 struct fs_fte *fte) in mlx5_cmd_dr_update_fte() argument 771 fte_tmp.fs_dr_rule = fte->fs_dr_rule; in mlx5_cmd_dr_update_fte() [all …]
|
| H A D | dr_cmd.c | 829 fte->flow_context.flow_tag); in mlx5dr_cmd_set_fte() 831 fte->flow_context.flow_source); in mlx5dr_cmd_set_fte() 838 action = fte->action.action & in mlx5dr_cmd_set_fte() 843 fte->action.action); in mlx5dr_cmd_set_fte() 844 if (fte->action.pkt_reformat) in mlx5dr_cmd_set_fte() 848 if (fte->action.modify_hdr) in mlx5dr_cmd_set_fte() 850 fte->action.modify_hdr->id); in mlx5dr_cmd_set_fte() 884 id = fte->dest_arr[i].ft_num; in mlx5dr_cmd_set_fte() 888 id = fte->dest_arr[i].ft_id; in mlx5dr_cmd_set_fte() 926 id = fte->dest_arr[i].tir_num; in mlx5dr_cmd_set_fte() [all …]
|
| H A D | dr_types.h | 1540 struct mlx5dr_cmd_fte_info *fte);
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | fs_core.c | 691 memcpy(&fte->act_dests, &fte->dup->act_dests, sizeof(fte->act_dests)); in switch_to_pending_act_dests() 726 if (fte->dup && !list_empty(&fte->dup->children)) { in del_hw_fte() 737 fte->act_dests.modify_mask, fte); in del_hw_fte() 769 kvfree(fte->dup); in del_sw_fte() 853 if (!fte) in alloc_fte() 856 memcpy(fte->val, &spec->match_value, sizeof(fte->val)); in alloc_fte() 863 return fte; in alloc_fte() 1184 if (!fte->dup || list_empty(&fte->dup->children)) in rule_is_pending() 2156 if (!fte->dup) { in add_rule_dup_match_fte() 2165 fte->dup = dup; in add_rule_dup_match_fte() [all …]
|
| H A D | fs_cmd.c | 94 struct fs_fte *fte) in mlx5_cmd_stub_create_fte() argument 103 struct fs_fte *fte) in mlx5_cmd_stub_update_fte() argument 110 struct fs_fte *fte) in mlx5_cmd_stub_delete_fte() argument 512 fte->act_dests.action.exe_aso.type); in mlx5_cmd_set_fte_flow_meter() 523 struct fs_fte *fte) in mlx5_cmd_set_fte() argument 576 action = fte->act_dests.action.action; in mlx5_cmd_set_fte() 613 fte->act_dests.action.crypto.type); in mlx5_cmd_set_fte() 631 memcpy(in_match_value, &fte->val, sizeof(fte->val)); in mlx5_cmd_set_fte() 753 struct fs_fte *fte) in mlx5_cmd_create_fte() argument 765 struct fs_fte *fte) in mlx5_cmd_update_fte() argument [all …]
|
| H A D | fs_cmd.h | 62 struct fs_fte *fte); 68 struct fs_fte *fte); 72 struct fs_fte *fte);
|
| H A D | fs_core.h | 421 #define fs_for_each_dst(pos, fte) \ argument 422 fs_list_for_each_entry(pos, &(fte)->node.children)
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | fs_hws.c | 743 struct fs_fte *fte, in mlx5_fs_fte_get_hws_actions() argument 1077 struct fs_fte *fte) in mlx5_cmd_hws_create_fte() argument 1086 if (fte->act_dests.action.action & in mlx5_cmd_hws_create_fte() 1096 params.match_sz = sizeof(fte->val); in mlx5_cmd_hws_create_fte() 1097 params.match_buf = fte->val; in mlx5_cmd_hws_create_fte() 1108 fte->fs_hws_rule.bwc_rule = rule; in mlx5_cmd_hws_create_fte() 1113 &fte->fs_hws_rule.num_fs_actions); in mlx5_cmd_hws_create_fte() 1121 struct fs_fte *fte) in mlx5_cmd_hws_delete_fte() argument 1142 struct fs_fte *fte) in mlx5_cmd_hws_update_fte() argument 1154 modify_mask, fte); in mlx5_cmd_hws_update_fte() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec_fs.c | 1198 struct mlx5_flow_handle *fte; in ipsec_counter_rule_tx() local 1211 fte = mlx5_add_flow_rules(tx->ft.status, spec, &flow_act, &dest, 1); in ipsec_counter_rule_tx() 1212 if (IS_ERR(fte)) { in ipsec_counter_rule_tx() 1213 err = PTR_ERR(fte); in ipsec_counter_rule_tx() 1219 tx->status.rule = fte; in ipsec_counter_rule_tx()
|