Home
last modified time | relevance | path

Searched refs:mlx5_flow_handle (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Deswitch.h68 struct mlx5_flow_handle *allow_rule;
69 struct mlx5_flow_handle *drop_rule;
77 struct mlx5_flow_handle *allowed_vlan;
78 struct mlx5_flow_handle *drop_rule;
104 struct mlx5_flow_handle *promisc_rule;
105 struct mlx5_flow_handle *allmulti_rule;
138 struct mlx5_flow_handle *miss_rule_uni;
139 struct mlx5_flow_handle *miss_rule_multi;
159 struct mlx5_flow_handle *uplink_rule; /* Forward to uplink rule */
214 void mlx5_eswitch_del_send_to_vport_rule(struct mlx5_flow_handle *rule);
[all …]
Den_rep.h60 struct mlx5_flow_handle *vport_rx_rule;
138 struct mlx5_flow_handle *send_to_vport_rule;
Deswitch_offloads.c46 struct mlx5_flow_handle *
55 struct mlx5_flow_handle *rule; in mlx5_eswitch_add_offloaded_rule()
147 struct mlx5_flow_handle *
154 struct mlx5_flow_handle *rule; in mlx5_eswitch_add_fwd_rule()
200 struct mlx5_flow_handle *rule, in mlx5_eswitch_del_offloaded_rule()
399 struct mlx5_flow_handle *
404 struct mlx5_flow_handle *flow_rule; in mlx5_eswitch_add_send_to_vport_rule()
437 void mlx5_eswitch_del_send_to_vport_rule(struct mlx5_flow_handle *rule) in mlx5_eswitch_del_send_to_vport_rule()
446 struct mlx5_flow_handle *flow_rule = NULL; in esw_add_fdb_miss_rule()
777 struct mlx5_flow_handle *
[all …]
Dfs_core.c851 int mlx5_modify_rule_destination(struct mlx5_flow_handle *handle, in mlx5_modify_rule_destination()
1128 static struct mlx5_flow_handle *alloc_handle(int num_rules) in alloc_handle()
1130 struct mlx5_flow_handle *handle; in alloc_handle()
1142 struct mlx5_flow_handle *handle, in destroy_flow_handle()
1156 static struct mlx5_flow_handle *
1163 struct mlx5_flow_handle *handle; in create_flow_handle()
1216 static struct mlx5_flow_handle *
1224 struct mlx5_flow_handle *handle; in add_rule_fte()
1423 static struct mlx5_flow_handle *add_rule_fg(struct mlx5_flow_group *fg, in add_rule_fg()
1430 struct mlx5_flow_handle *handle; in add_rule_fg()
[all …]
Den_arfs.c57 struct mlx5_flow_handle *rule;
461 static struct mlx5_flow_handle *arfs_add_rule(struct mlx5e_priv *priv, in arfs_add_rule()
466 struct mlx5_flow_handle *rule = NULL; in arfs_add_rule()
556 struct mlx5_flow_handle *rule, u16 rxq) in arfs_modify_rule_rq()
575 struct mlx5_flow_handle *rule; in arfs_handle_work()
Den_fs_ethtool.c39 struct mlx5_flow_handle *rule;
395 static struct mlx5_flow_handle *
403 struct mlx5_flow_handle *rule; in add_ethtool_flow_rule()
684 struct mlx5_flow_handle *rule; in mlx5e_ethtool_flow_replace()
Den_fs.c167 struct mlx5_flow_handle **rule_p; in __mlx5e_add_vlan_rule()
763 static struct mlx5_flow_handle *
772 struct mlx5_flow_handle *rule; in mlx5e_generate_ttc_rule()
813 struct mlx5_flow_handle **rules; in mlx5e_generate_ttc_table_rules()
940 static struct mlx5_flow_handle *
947 struct mlx5_flow_handle *rule; in mlx5e_generate_inner_ttc_rule()
984 struct mlx5_flow_handle **rules; in mlx5e_generate_inner_ttc_table_rules()
Dfs_core.h107 struct mlx5_flow_handle { struct
Deswitch.c55 struct mlx5_flow_handle *flow_rule;
153 static struct mlx5_flow_handle *
159 struct mlx5_flow_handle *flow_rule = NULL; in __esw_fdb_set_vport_rule()
216 static struct mlx5_flow_handle *
225 static struct mlx5_flow_handle *
238 static struct mlx5_flow_handle *
Den_rep.c236 struct mlx5_flow_handle *flow_rule; in mlx5e_sqs2vport_start()
1002 struct mlx5_flow_handle *flow_rule; in mlx5e_init_rep_rx()
Den_tc.c85 struct mlx5_flow_handle *rule[MLX5E_TC_MAX_SPLITS + 1];
677 static struct mlx5_flow_handle *
692 struct mlx5_flow_handle *rule; in mlx5e_tc_add_nic_flow()
824 static struct mlx5_flow_handle *
832 struct mlx5_flow_handle *rule = NULL; in mlx5e_tc_add_fdb_flow()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en/
Dfs.h31 struct mlx5_flow_handle *rule;
40 struct mlx5_flow_handle *active_cvlans_rule[VLAN_N_VID];
41 struct mlx5_flow_handle *active_svlans_rule[VLAN_N_VID];
42 struct mlx5_flow_handle *untagged_rule;
43 struct mlx5_flow_handle *any_cvlan_rule;
44 struct mlx5_flow_handle *any_svlan_rule;
85 struct mlx5_flow_handle *rules[MLX5E_NUM_TT];
86 struct mlx5_flow_handle *tunnel_rules[MLX5E_NUM_TUNNEL_TT];
133 struct mlx5_flow_handle *default_rule;
/Linux-v4.19/include/linux/mlx5/
Dfs.h80 struct mlx5_flow_handle;
176 struct mlx5_flow_handle *
182 void mlx5_del_flow_rules(struct mlx5_flow_handle *fr);
184 int mlx5_modify_rule_destination(struct mlx5_flow_handle *handler,
188 struct mlx5_fc *mlx5_flow_rule_counter(struct mlx5_flow_handle *handler);
Deswitch.h57 struct mlx5_flow_handle *
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dib_rep.c177 struct mlx5_flow_handle *flow_rule; in create_flow_rule_vport_sq()
Dmlx5_ib.h173 struct mlx5_flow_handle *rule;
366 struct mlx5_flow_handle *flow_rule;