Searched refs:mlx5_flow_destination (Results 1 – 16 of 16) sorted by relevance
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | eswitch_offloads_termtbl.c | 12 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()
|
D | fs_core.c | 240 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 …]
|
D | en_arfs.c | 93 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()
|
D | en_fs.c | 166 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()
|
D | eswitch.h | 315 struct mlx5_flow_destination *dest, 350 struct mlx5_flow_destination *dest);
|
D | eswitch_offloads.c | 143 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()
|
D | fs_core.h | 139 struct mlx5_flow_destination dest_attr;
|
D | eswitch.c | 194 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()
|
D | en_rep.c | 238 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()
|
D | en_fs_ethtool.c | 403 struct mlx5_flow_destination *dst = NULL; in add_ethtool_flow_rule()
|
D | en_tc.c | 906 struct mlx5_flow_destination dest[2] = {}; in mlx5e_tc_add_nic_flow()
|
/Linux-v5.4/include/linux/mlx5/ |
D | fs.h | 116 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/ |
D | fs_tracepoint.h | 58 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))
|
D | fs_tracepoint.c | 231 const struct mlx5_flow_destination *dst, in parse_fs_dst()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
D | fs_dr.c | 179 struct mlx5_flow_destination *dest_attr = &dst->dest_attr; in create_vport_action()
|
/Linux-v5.4/drivers/infiniband/hw/mlx5/ |
D | main.c | 3520 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()
|