Home
last modified time | relevance | path

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

12

/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dfs_ttc.h37 struct mlx5_flow_destination default_dest;
45 struct mlx5_flow_destination dests[MLX5_NUM_TT];
49 struct mlx5_flow_destination tunnel_dests[MLX5_NUM_TUNNEL_TT];
62 struct mlx5_flow_destination *new_dest);
63 struct mlx5_flow_destination
Dfs_ttc.c193 struct mlx5_flow_destination *dest, u16 etype, u8 proto) in mlx5_generate_ttc_rule()
360 struct mlx5_flow_destination *dest, in mlx5_generate_inner_ttc_rule()
584 struct mlx5_flow_destination *new_dest) in mlx5_ttc_fwd_dest()
590 struct mlx5_flow_destination
594 struct mlx5_flow_destination *dest = &ttc->rules[type].default_dest; in mlx5_ttc_get_default_dest()
605 struct mlx5_flow_destination dest = mlx5_ttc_get_default_dest(ttc, type); in mlx5_ttc_fwd_default_dest()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/
Deswitch_offloads_termtbl.c14 struct mlx5_flow_destination dest;
22 struct mlx5_flow_destination *dest) in mlx5_eswitch_termtbl_hash()
42 struct mlx5_flow_destination *dest1, in mlx5_eswitch_termtbl_cmp()
44 struct mlx5_flow_destination *dest2) in mlx5_eswitch_termtbl_cmp()
114 struct mlx5_flow_destination *dest, in mlx5_eswitch_termtbl_get_create()
249 struct mlx5_flow_destination *dest, in mlx5_eswitch_add_termtbl_rule()
Dfs_core.c317 static bool mlx5_flow_dests_cmp(struct mlx5_flow_destination *d1,
318 struct mlx5_flow_destination *d2);
322 struct mlx5_flow_destination *dest);
1001 struct mlx5_flow_destination *dest) in _mlx5_modify_rule_destination()
1027 struct mlx5_flow_destination *new_dest, in mlx5_modify_rule_destination()
1028 struct mlx5_flow_destination *old_dest) in mlx5_modify_rule_destination()
1053 struct mlx5_flow_destination dest = {}; in connect_fwd_rules()
1319 static struct mlx5_flow_rule *alloc_rule(struct mlx5_flow_destination *dest) in alloc_rule()
1352 struct mlx5_flow_destination *dest, in destroy_flow_handle()
1367 struct mlx5_flow_destination *dest, in create_flow_handle()
[all …]
Deswitch_offloads.c205 esw_setup_sampler_dest(struct mlx5_flow_destination *dest, in esw_setup_sampler_dest()
218 esw_setup_ft_dest(struct mlx5_flow_destination *dest, in esw_setup_ft_dest()
235 esw_setup_accept_dest(struct mlx5_flow_destination *dest, struct mlx5_flow_act *flow_act, in esw_setup_accept_dest()
245 esw_setup_slow_path_dest(struct mlx5_flow_destination *dest, struct mlx5_flow_act *flow_act, in esw_setup_slow_path_dest()
255 esw_setup_chain_dest(struct mlx5_flow_destination *dest, in esw_setup_chain_dest()
301 esw_setup_chain_src_port_rewrite(struct mlx5_flow_destination *dest, in esw_setup_chain_src_port_rewrite()
367 esw_setup_indir_table(struct mlx5_flow_destination *dest, in esw_setup_indir_table()
422 esw_setup_vport_dest(struct mlx5_flow_destination *dest, struct mlx5_flow_act *flow_act, in esw_setup_vport_dest()
447 esw_setup_vport_dests(struct mlx5_flow_destination *dest, struct mlx5_flow_act *flow_act, in esw_setup_vport_dests()
467 esw_setup_dests(struct mlx5_flow_destination *dest, in esw_setup_dests()
[all …]
Den_arfs.c148 struct mlx5_flow_destination dest = {}; in mlx5e_arfs_enable()
203 struct mlx5_flow_destination dest = {}; in arfs_add_default_rule()
495 struct mlx5_flow_destination dest = {}; in arfs_add_rule()
589 struct mlx5_flow_destination dst = {}; in arfs_modify_rule_rq()
Dfs_core.h166 struct mlx5_flow_destination dest_attr;
Deswitch.h415 struct mlx5_flow_destination *dest,
444 struct mlx5_flow_destination *dest);
Den_fs.c217 struct mlx5_flow_destination dest = {}; in __mlx5e_add_vlan_rule()
363 struct mlx5_flow_destination dest = {}; in mlx5e_add_trap_rule()
742 struct mlx5_flow_destination dest = {}; in mlx5e_add_promisc_rule()
955 struct mlx5_flow_destination dest = {}; in mlx5e_add_l2_flow_rule()
/linux-6.1.9/include/linux/mlx5/
Dfs.h146 struct mlx5_flow_destination { struct
270 struct mlx5_flow_destination *dest,
275 struct mlx5_flow_destination *new_dest,
276 struct mlx5_flow_destination *old_dest);
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
Degress_ofld.c29 struct mlx5_flow_destination *fwd_dest) in esw_acl_egress_ofld_fwd2vport_create()
58 struct mlx5_flow_destination *fwd_dest) in esw_acl_egress_ofld_rules_create()
229 struct mlx5_flow_destination fwd_dest = {}; in mlx5_esw_acl_egress_vport_bond()
Dhelper.h16 struct mlx5_flow_destination *fwd_dest,
Degress_lgcy.c71 struct mlx5_flow_destination drop_ctr_dst = {}; in esw_acl_egress_lgcy_setup()
72 struct mlx5_flow_destination *dst = NULL; in esw_acl_egress_lgcy_setup()
Dingress_lgcy.c143 struct mlx5_flow_destination drop_ctr_dst = {}; in esw_acl_ingress_lgcy_setup()
144 struct mlx5_flow_destination *dst = NULL; in esw_acl_ingress_lgcy_setup()
Dhelper.c50 struct mlx5_flow_destination *fwd_dest, in esw_egress_acl_vlan_create()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en/
Dfs_tt_redirect.c83 struct mlx5_flow_destination dest = {}; in mlx5e_fs_tt_redirect_udp_add_rule()
119 struct mlx5_flow_destination dest; in fs_udp_add_default_rule()
279 struct mlx5_flow_destination dest = {}; in fs_udp_enable()
367 struct mlx5_flow_destination dest = {}; in mlx5e_fs_tt_redirect_any_add_rule()
400 struct mlx5_flow_destination dest; in fs_any_add_default_rule()
535 struct mlx5_flow_destination dest = {}; in fs_any_enable()
/linux-6.1.9/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))
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dmacsec_fs.c243 struct mlx5_flow_destination dest = {}; in macsec_fs_tx_create()
347 memset(&dest, 0, sizeof(struct mlx5_flow_destination)); in macsec_fs_tx_create()
362 memset(&dest, 0, sizeof(struct mlx5_flow_destination)); in macsec_fs_tx_create()
524 struct mlx5_flow_destination dest = {}; in macsec_fs_tx_add_rule()
817 struct mlx5_flow_destination *dest, in macsec_fs_rx_create_check_decap_rule()
893 struct mlx5_flow_destination dest = {}; in macsec_fs_rx_create()
1121 struct mlx5_flow_destination dest = {}; in macsec_fs_rx_add_rule()
1189 memset(&dest, 0, sizeof(struct mlx5_flow_destination)); in macsec_fs_rx_add_rule()
Dfs_tcp.c79 struct mlx5_flow_destination dest = {}; in mlx5e_accel_fs_add_sk()
154 struct mlx5_flow_destination dest; in accel_fs_tcp_add_default_rule()
325 struct mlx5_flow_destination dest = {}; in accel_fs_tcp_enable()
Dipsec_fs.c28 struct mlx5_flow_destination default_dest;
236 struct mlx5_flow_destination dest = {}; in rx_ft_get()
405 struct mlx5_flow_destination dest = {}; in rx_add_rule()
/linux-6.1.9/drivers/infiniband/hw/mlx5/
Dfs.c880 struct mlx5_flow_destination dst; in mlx5_ib_fs_add_op_fc()
1043 struct mlx5_flow_destination *dst, in _create_flow_rule()
1051 struct mlx5_flow_destination dest_arr[2] = {}; in _create_flow_rule()
1052 struct mlx5_flow_destination *rule_dst = dest_arr; in _create_flow_rule()
1171 struct mlx5_flow_destination *dst) in create_flow_rule()
1184 struct mlx5_flow_destination *dst) in create_leftovers_rule()
1243 struct mlx5_flow_destination *dst) in create_sniffer_rule()
1285 struct mlx5_flow_destination *dst = NULL; in mlx5_ib_create_flow()
1519 struct mlx5_flow_destination *dst, in _create_raw_flow_rule()
1611 struct mlx5_flow_destination *dst; in raw_fs_rule_add()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
Dint_port.c63 struct mlx5_flow_destination *dest) in mlx5e_int_port_create_rx_rule()
158 struct mlx5_flow_destination dest; in mlx5e_int_port_add()
Dpost_meter.c91 struct mlx5_flow_destination dest[2] = {}; in mlx5e_post_meter_rules_create()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/esw/
Dindir_table.c130 struct mlx5_flow_destination dest = {}; in mlx5_esw_indir_table_rule_get()
344 struct mlx5_flow_destination dest = {}; in mlx5_create_indir_fwd_group()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/lag/
Dport_sel.c44 struct mlx5_flow_destination dest = {}; in mlx5_lag_create_port_sel_table()
565 struct mlx5_flow_destination dest = {}; in __mlx5_lag_modify_definers_destinations()

12