Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/include/linux/mlx5/
H A Dfs.h122 struct mlx5_flow_destination { struct
231 struct mlx5_flow_destination *dest,
236 struct mlx5_flow_destination *new_dest,
237 struct mlx5_flow_destination *old_dest);
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/
H A 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()
112 struct mlx5_flow_destination *dest, in mlx5_eswitch_termtbl_get_create()
245 struct mlx5_flow_destination *dest, in mlx5_eswitch_add_termtbl_rule()
H A Dfs_core.c275 static bool mlx5_flow_dests_cmp(struct mlx5_flow_destination *d1,
276 struct mlx5_flow_destination *d2);
280 struct mlx5_flow_destination *dest);
943 struct mlx5_flow_destination *dest) in _mlx5_modify_rule_destination()
969 struct mlx5_flow_destination *new_dest, in mlx5_modify_rule_destination()
970 struct mlx5_flow_destination *old_dest) in mlx5_modify_rule_destination()
995 struct mlx5_flow_destination dest = {}; in connect_fwd_rules()
1250 static struct mlx5_flow_rule *alloc_rule(struct mlx5_flow_destination *dest) in alloc_rule()
1281 struct mlx5_flow_destination *dest, in destroy_flow_handle()
1296 struct mlx5_flow_destination *dest, in create_flow_handle()
[all …]
H A Den_fs.c167 struct mlx5_flow_destination dest = {}; in __mlx5e_add_vlan_rule()
820 struct mlx5_flow_destination *dest, in mlx5e_generate_ttc_rule()
866 struct mlx5_flow_destination dest = {}; in mlx5e_generate_ttc_table_rules()
994 struct mlx5_flow_destination *dest, in mlx5e_generate_inner_ttc_rule()
1034 struct mlx5_flow_destination dest = {}; in mlx5e_generate_inner_ttc_table_rules()
1237 struct mlx5_flow_destination *new_dest) in mlx5e_ttc_fwd_dest()
1242 struct mlx5_flow_destination
1245 struct mlx5_flow_destination *dest = &priv->fs.ttc.rules[type].default_dest; in mlx5e_ttc_get_default_dest()
1255 struct mlx5_flow_destination dest = mlx5e_ttc_get_default_dest(priv, type); in mlx5e_ttc_fwd_default_dest()
1273 struct mlx5_flow_destination dest = {}; in mlx5e_add_l2_flow_rule()
H A Den_arfs.c119 struct mlx5_flow_destination dest = {}; in mlx5e_arfs_enable()
164 struct mlx5_flow_destination dest = {}; in arfs_add_default_rule()
442 struct mlx5_flow_destination dest = {}; in arfs_add_rule()
536 struct mlx5_flow_destination dst = {}; in arfs_modify_rule_rq()
H A Deswitch_offloads.c303 struct mlx5_flow_destination dest[MLX5_MAX_FLOW_FWD_VPORTS + 1] = {}; in mlx5_eswitch_add_offloaded_rule()
448 struct mlx5_flow_destination dest[MLX5_MAX_FLOW_FWD_VPORTS + 1] = {}; in mlx5_eswitch_add_fwd_rule()
773 struct mlx5_flow_destination dest = {}; in mlx5_eswitch_add_send_to_vport_rule()
867 struct mlx5_flow_destination *dest) in peer_miss_rules_setup()
923 struct mlx5_flow_destination dest = {}; in esw_add_fdb_peer_miss_rules()
1033 struct mlx5_flow_destination dest = {}; in esw_add_fdb_miss_rule()
1097 struct mlx5_flow_destination dest; in esw_add_restore_rule()
1549 struct mlx5_flow_destination *dest) in mlx5_eswitch_create_vport_rx_rule()
H A Deswitch.h342 struct mlx5_flow_destination *dest,
368 struct mlx5_flow_destination *dest);
H A Dfs_core.h152 struct mlx5_flow_destination dest_attr;
H A Den_fs_ethtool.c406 struct mlx5_flow_destination *dst = NULL; in add_ethtool_flow_rule()
H A Deswitch.c194 struct mlx5_flow_destination dest = {}; in __esw_fdb_set_vport_rule()
2105 struct mlx5_flow_destination dest = {}; in _mlx5_eswitch_set_vepa_locked()
H A Den_rep.c870 struct mlx5_flow_destination dest; in mlx5e_create_rep_vport_rx_rule()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dfs.h117 struct mlx5_flow_destination default_dest;
273 struct mlx5_flow_destination *new_dest);
274 struct mlx5_flow_destination
H A Dtc_ct.c1337 struct mlx5_flow_destination dest = {}; in tc_ct_pre_ct_add_rules()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
H A Degress_ofld.c20 struct mlx5_flow_destination *fwd_dest) in esw_acl_egress_ofld_fwd2vport_create()
49 struct mlx5_flow_destination *fwd_dest) in esw_acl_egress_ofld_rules_create()
213 struct mlx5_flow_destination fwd_dest = {}; in mlx5_esw_acl_egress_vport_bond()
H A Degress_lgcy.c70 struct mlx5_flow_destination drop_ctr_dst = {}; in esw_acl_egress_lgcy_setup()
71 struct mlx5_flow_destination *dst = NULL; in esw_acl_egress_lgcy_setup()
H A Dhelper.h16 struct mlx5_flow_destination *fwd_dest,
H A Dingress_lgcy.c142 struct mlx5_flow_destination drop_ctr_dst = {}; in esw_acl_ingress_lgcy_setup()
143 struct mlx5_flow_destination *dst = NULL; in esw_acl_ingress_lgcy_setup()
H A Dhelper.c47 struct mlx5_flow_destination *fwd_dest, in esw_egress_acl_vlan_create()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A 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))
H A Dfs_tracepoint.c232 const struct mlx5_flow_destination *dst, in parse_fs_dst()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dfs_tcp.c78 struct mlx5_flow_destination dest = {}; in mlx5e_accel_fs_add_sk()
155 struct mlx5_flow_destination dest; in accel_fs_tcp_add_default_rule()
324 struct mlx5_flow_destination dest = {}; in accel_fs_tcp_enable()
H A Dipsec_fs.c27 struct mlx5_flow_destination default_dest;
284 struct mlx5_flow_destination dest = {}; in rx_ft_get()
467 struct mlx5_flow_destination dest = {}; in rx_add_rule()
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx5/
H A Dfs.c905 struct mlx5_flow_destination *dst, in _create_flow_rule()
913 struct mlx5_flow_destination dest_arr[2] = {}; in _create_flow_rule()
914 struct mlx5_flow_destination *rule_dst = dest_arr; in _create_flow_rule()
1039 struct mlx5_flow_destination *dst) in create_flow_rule()
1052 struct mlx5_flow_destination *dst) in create_leftovers_rule()
1111 struct mlx5_flow_destination *dst) in create_sniffer_rule()
1153 struct mlx5_flow_destination *dst = NULL; in mlx5_ib_create_flow()
1388 struct mlx5_flow_destination *dst, in _create_raw_flow_rule()
1480 struct mlx5_flow_destination *dst; in raw_fs_rule_add()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Dfs_dr.c183 struct mlx5_flow_destination *dest_attr = &dst->dest_attr; in create_vport_action()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dfs_chains.c453 struct mlx5_flow_destination dest = {}; in mlx5_chains_add_miss_rule()

12