Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Deswitch_offloads_termtbl.c12 struct mlx5_flow_destination dest;
20 struct mlx5_flow_destination *dest) in mlx5_eswitch_termtbl_hash()
36 struct mlx5_flow_destination *dest1, in mlx5_eswitch_termtbl_cmp()
38 struct mlx5_flow_destination *dest2) in mlx5_eswitch_termtbl_cmp()
95 struct mlx5_flow_destination *dest) in mlx5_eswitch_termtbl_get_create()
215 struct mlx5_flow_destination *dest, in mlx5_eswitch_add_termtbl_rule()
Dfs_core.c240 static bool mlx5_flow_dests_cmp(struct mlx5_flow_destination *d1,
241 struct mlx5_flow_destination *d2);
245 struct mlx5_flow_destination *dest);
887 struct mlx5_flow_destination *dest) in _mlx5_modify_rule_destination()
913 struct mlx5_flow_destination *new_dest, in mlx5_modify_rule_destination()
914 struct mlx5_flow_destination *old_dest) in mlx5_modify_rule_destination()
939 struct mlx5_flow_destination dest = {}; in connect_fwd_rules()
1174 static struct mlx5_flow_rule *alloc_rule(struct mlx5_flow_destination *dest) in alloc_rule()
1205 struct mlx5_flow_destination *dest, in destroy_flow_handle()
1220 struct mlx5_flow_destination *dest, in create_flow_handle()
[all …]
Den_arfs.c93 struct mlx5_flow_destination dest = {}; in arfs_disable()
127 struct mlx5_flow_destination dest = {}; in mlx5e_arfs_enable()
176 struct mlx5_flow_destination dest = {}; in arfs_add_default_rule()
461 struct mlx5_flow_destination dest = {}; in arfs_add_rule()
555 struct mlx5_flow_destination dst = {}; in arfs_modify_rule_rq()
Den_fs.c166 struct mlx5_flow_destination dest = {}; in __mlx5e_add_vlan_rule()
813 struct mlx5_flow_destination *dest, in mlx5e_generate_ttc_rule()
859 struct mlx5_flow_destination dest = {}; in mlx5e_generate_ttc_table_rules()
993 struct mlx5_flow_destination *dest, in mlx5e_generate_inner_ttc_rule()
1033 struct mlx5_flow_destination dest = {}; in mlx5e_generate_inner_ttc_table_rules()
1242 struct mlx5_flow_destination dest = {}; in mlx5e_add_l2_flow_rule()
Deswitch.h315 struct mlx5_flow_destination *dest,
350 struct mlx5_flow_destination *dest);
Deswitch_offloads.c143 struct mlx5_flow_destination dest[MLX5_MAX_FLOW_FWD_VPORTS + 1] = {}; in mlx5_eswitch_add_offloaded_rule()
250 struct mlx5_flow_destination dest[MLX5_MAX_FLOW_FWD_VPORTS + 1] = {}; in mlx5_eswitch_add_fwd_rule()
552 struct mlx5_flow_destination dest = {}; in mlx5_eswitch_add_send_to_vport_rule()
628 struct mlx5_flow_destination *dest) in peer_miss_rules_setup()
683 struct mlx5_flow_destination dest = {}; in esw_add_fdb_peer_miss_rules()
793 struct mlx5_flow_destination dest = {}; in esw_add_fdb_miss_rule()
1315 struct mlx5_flow_destination *dest) in mlx5_eswitch_create_vport_rx_rule()
Dfs_core.h139 struct mlx5_flow_destination dest_attr;
Deswitch.c194 struct mlx5_flow_destination dest = {}; in __esw_fdb_set_vport_rule()
1242 struct mlx5_flow_destination drop_ctr_dst = {0}; in esw_vport_ingress_config()
1243 struct mlx5_flow_destination *dst = NULL; in esw_vport_ingress_config()
1335 struct mlx5_flow_destination drop_ctr_dst = {0}; in esw_vport_egress_config()
1336 struct mlx5_flow_destination *dst = NULL; in esw_vport_egress_config()
2236 struct mlx5_flow_destination dest = {}; in _mlx5_eswitch_set_vepa_locked()
Den_rep.c238 struct mlx5_flow_destination *dest) in mlx5e_replace_rep_vport_rx_rule()
270 struct mlx5_flow_destination new_dest; in mlx5e_rep_set_channels()
1543 struct mlx5_flow_destination dest; in mlx5e_create_rep_vport_rx_rule()
Den_fs_ethtool.c403 struct mlx5_flow_destination *dst = NULL; in add_ethtool_flow_rule()
Den_tc.c906 struct mlx5_flow_destination dest[2] = {}; in mlx5e_tc_add_nic_flow()
/Linux-v5.4/include/linux/mlx5/
Dfs.h116 struct mlx5_flow_destination { struct
219 struct mlx5_flow_destination *dest,
224 struct mlx5_flow_destination *new_dest,
225 struct mlx5_flow_destination *old_dest);
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/diag/
Dfs_tracepoint.h58 parse_fs_dst(p, (const struct mlx5_flow_destination *)dst, counter_id)
61 const struct mlx5_flow_destination *dst,
282 __array(u8, destination, sizeof(struct mlx5_flow_destination))
Dfs_tracepoint.c231 const struct mlx5_flow_destination *dst, in parse_fs_dst()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/steering/
Dfs_dr.c179 struct mlx5_flow_destination *dest_attr = &dst->dest_attr; in create_vport_action()
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dmain.c3520 struct mlx5_flow_destination *dst, in _create_flow_rule()
3528 struct mlx5_flow_destination dest_arr[2] = {}; in _create_flow_rule()
3529 struct mlx5_flow_destination *rule_dst = dest_arr; in _create_flow_rule()
3656 struct mlx5_flow_destination *dst) in create_flow_rule()
3664 struct mlx5_flow_destination *dst) in create_dont_trap_rule()
3693 struct mlx5_flow_destination *dst) in create_leftovers_rule()
3752 struct mlx5_flow_destination *dst) in create_sniffer_rule()
3794 struct mlx5_flow_destination *dst = NULL; in mlx5_ib_create_flow()
4009 struct mlx5_flow_destination *dst, in _create_raw_flow_rule()
4105 struct mlx5_flow_destination *dst; in mlx5_ib_raw_fs_rule_add()