Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/
Dfs.h34 struct mlx5_flow_handle *rule;
43 struct mlx5_flow_handle *active_cvlans_rule[VLAN_N_VID];
44 struct mlx5_flow_handle *active_svlans_rule[VLAN_N_VID];
45 struct mlx5_flow_handle *untagged_rule;
46 struct mlx5_flow_handle *any_cvlan_rule;
47 struct mlx5_flow_handle *any_svlan_rule;
110 struct mlx5_flow_handle *rules[MLX5E_NUM_TT];
111 struct mlx5_flow_handle *tunnel_rules[MLX5E_NUM_TUNNEL_TT];
163 struct mlx5_flow_handle *default_rule;
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Deswitch.h73 struct mlx5_flow_handle *modify_metadata_rule;
74 struct mlx5_flow_handle *allow_rule;
75 struct mlx5_flow_handle *drop_rule;
83 struct mlx5_flow_handle *allowed_vlan;
84 struct mlx5_flow_handle *drop_rule;
117 struct mlx5_flow_handle *promisc_rule;
118 struct mlx5_flow_handle *allmulti_rule;
151 struct mlx5_flow_handle *vepa_uplink_rule;
152 struct mlx5_flow_handle *vepa_star_rule;
160 struct mlx5_flow_handle **peer_miss_rules;
[all …]
Den_rep.h89 struct mlx5_flow_handle *vport_rx_rule;
182 struct mlx5_flow_handle *send_to_vport_rule;
Deswitch_offloads_termtbl.c14 struct mlx5_flow_handle *rule;
209 struct mlx5_flow_handle *
219 struct mlx5_flow_handle *rule = NULL; in mlx5_eswitch_add_termtbl_rule()
Deswitch_offloads.c138 struct mlx5_flow_handle *
146 struct mlx5_flow_handle *rule; in mlx5_eswitch_add_offloaded_rule()
245 struct mlx5_flow_handle *
254 struct mlx5_flow_handle *rule; in mlx5_eswitch_add_fwd_rule()
309 struct mlx5_flow_handle *rule, in __mlx5_eswitch_del_rule()
338 struct mlx5_flow_handle *rule, in mlx5_eswitch_del_offloaded_rule()
346 struct mlx5_flow_handle *rule, in mlx5_eswitch_del_fwd_rule()
547 struct mlx5_flow_handle *
553 struct mlx5_flow_handle *flow_rule; in mlx5_eswitch_add_send_to_vport_rule()
587 void mlx5_eswitch_del_send_to_vport_rule(struct mlx5_flow_handle *rule) in mlx5_eswitch_del_send_to_vport_rule()
[all …]
Den_arfs.c57 struct mlx5_flow_handle *rule;
455 static struct mlx5_flow_handle *arfs_add_rule(struct mlx5e_priv *priv, in arfs_add_rule()
460 struct mlx5_flow_handle *rule = NULL; in arfs_add_rule()
553 struct mlx5_flow_handle *rule, u16 rxq) in arfs_modify_rule_rq()
572 struct mlx5_flow_handle *rule; in arfs_handle_work()
Dfs_core.c912 int mlx5_modify_rule_destination(struct mlx5_flow_handle *handle, in mlx5_modify_rule_destination()
1190 static struct mlx5_flow_handle *alloc_handle(int num_rules) in alloc_handle()
1192 struct mlx5_flow_handle *handle; in alloc_handle()
1204 struct mlx5_flow_handle *handle, in destroy_flow_handle()
1218 static struct mlx5_flow_handle *
1225 struct mlx5_flow_handle *handle; in create_flow_handle()
1278 static struct mlx5_flow_handle *
1286 struct mlx5_flow_handle *handle; in add_rule_fte()
1490 static struct mlx5_flow_handle *add_rule_fg(struct mlx5_flow_group *fg, in add_rule_fg()
1497 struct mlx5_flow_handle *handle; in add_rule_fg()
[all …]
Den_fs_ethtool.c41 struct mlx5_flow_handle *rule;
397 static struct mlx5_flow_handle *
404 struct mlx5_flow_handle *rule; in add_ethtool_flow_rule()
671 struct mlx5_flow_handle *rule; in mlx5e_ethtool_flow_replace()
Den_fs.c167 struct mlx5_flow_handle **rule_p; in __mlx5e_add_vlan_rule()
810 static struct mlx5_flow_handle *
819 struct mlx5_flow_handle *rule; in mlx5e_generate_ttc_rule()
860 struct mlx5_flow_handle **rules; in mlx5e_generate_ttc_table_rules()
990 static struct mlx5_flow_handle *
997 struct mlx5_flow_handle *rule; in mlx5e_generate_inner_ttc_rule()
1034 struct mlx5_flow_handle **rules; in mlx5e_generate_inner_ttc_table_rules()
Drdma.c26 struct mlx5_flow_handle *flow_rule = NULL; in mlx5_rdma_enable_roce_steering()
Dfs_core.h147 struct mlx5_flow_handle { struct
Deswitch.c55 struct mlx5_flow_handle *flow_rule;
186 static struct mlx5_flow_handle *
192 struct mlx5_flow_handle *flow_rule = NULL; in __esw_fdb_set_vport_rule()
249 static struct mlx5_flow_handle *
258 static struct mlx5_flow_handle *
271 static struct mlx5_flow_handle *
2238 struct mlx5_flow_handle *flow_rule; in _mlx5_eswitch_set_vepa_locked()
Den_tc.c117 struct mlx5_flow_handle *rule[MLX5E_TC_MAX_SPLITS + 1];
1030 static struct mlx5_flow_handle *
1036 struct mlx5_flow_handle *rule; in mlx5e_tc_offload_fdb_rules()
1066 static struct mlx5_flow_handle *
1072 struct mlx5_flow_handle *rule; in mlx5e_tc_offload_to_slow_path()
1300 struct mlx5_flow_handle *rule; in mlx5e_tc_encap_flows_add()
1365 struct mlx5_flow_handle *rule; in mlx5e_tc_encap_flows_del()
Den_rep.c243 struct mlx5_flow_handle *flow_rule; in mlx5e_replace_rep_vport_rx_rule()
429 struct mlx5_flow_handle *flow_rule; in mlx5e_sqs2vport_start()
1542 struct mlx5_flow_handle *flow_rule; in mlx5e_create_rep_vport_rx_rule()
/Linux-v5.4/include/linux/mlx5/
Dfs.h92 struct mlx5_flow_handle;
215 struct mlx5_flow_handle *
221 void mlx5_del_flow_rules(struct mlx5_flow_handle *fr);
223 int mlx5_modify_rule_destination(struct mlx5_flow_handle *handler,
Deswitch.h63 struct mlx5_flow_handle *
Ddriver.h531 struct mlx5_flow_handle *allow_rule;
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dib_rep.h23 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev,
57 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev, in create_flow_rule_vport_sq()
Dib_rep.c139 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev, in create_flow_rule_vport_sq()
Dmlx5_ib.h180 struct mlx5_flow_handle *rule;
378 struct mlx5_flow_handle *flow_rule;
Dqp.c3322 struct mlx5_flow_handle *flow_rule; in modify_raw_packet_qp()