Home
last modified time | relevance | path

Searched refs:mlx5_flow_table (Results 1 – 25 of 33) sorted by relevance

12

/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/
Dfs_cmd.h40 struct mlx5_flow_table *ft,
42 struct mlx5_flow_table *next_ft);
44 struct mlx5_flow_table *ft);
47 struct mlx5_flow_table *ft,
48 struct mlx5_flow_table *next_ft);
51 struct mlx5_flow_table *ft,
56 struct mlx5_flow_table *ft,
60 struct mlx5_flow_table *ft,
65 struct mlx5_flow_table *ft,
71 struct mlx5_flow_table *ft,
[all …]
Dfs_cmd.c43 struct mlx5_flow_table *ft, in mlx5_cmd_stub_update_root_ft()
51 struct mlx5_flow_table *ft, in mlx5_cmd_stub_create_flow_table()
53 struct mlx5_flow_table *next_ft) in mlx5_cmd_stub_create_flow_table()
59 struct mlx5_flow_table *ft) in mlx5_cmd_stub_destroy_flow_table()
65 struct mlx5_flow_table *ft, in mlx5_cmd_stub_modify_flow_table()
66 struct mlx5_flow_table *next_ft) in mlx5_cmd_stub_modify_flow_table()
72 struct mlx5_flow_table *ft, in mlx5_cmd_stub_create_flow_group()
80 struct mlx5_flow_table *ft, in mlx5_cmd_stub_destroy_flow_group()
87 struct mlx5_flow_table *ft, in mlx5_cmd_stub_create_fte()
95 struct mlx5_flow_table *ft, in mlx5_cmd_stub_update_fte()
[all …]
Dfs_core.c462 struct mlx5_flow_table *ft; in del_hw_flow_table()
480 struct mlx5_flow_table *ft; in del_sw_flow_table()
496 struct mlx5_flow_table *ft; in modify_fte()
556 struct mlx5_flow_table *ft; in del_hw_fte()
601 struct mlx5_flow_table *ft; in del_hw_flow_group()
619 struct mlx5_flow_table *ft; in del_sw_flow_group()
663 static struct fs_fte *alloc_fte(struct mlx5_flow_table *ft, in alloc_fte()
721 static struct mlx5_flow_group *alloc_insert_flow_group(struct mlx5_flow_table *ft, in alloc_insert_flow_group()
755 static struct mlx5_flow_table *alloc_flow_table(int level, u16 vport, int max_fte, in alloc_flow_table()
760 struct mlx5_flow_table *ft; in alloc_flow_table()
[all …]
Deswitch.h70 struct mlx5_flow_table *acl;
95 struct mlx5_flow_table *acl;
165 struct mlx5_flow_table *fdb;
169 struct mlx5_flow_table *vepa_fdb;
176 struct mlx5_flow_table *slow_fdb;
198 struct mlx5_flow_table *ft_offloads_restore;
202 struct mlx5_flow_table *ft_offloads;
338 struct mlx5_flow_table *ft,
Den_tc.h63 struct mlx5_flow_table *hairpin_ft;
75 struct mlx5_flow_table *ft;
76 struct mlx5_flow_table *dest_ft;
Dfs_core.h151 struct mlx5_flow_table *ft;
166 struct mlx5_flow_table { struct
264 struct mlx5_flow_table *root_ft;
Deswitch_offloads.c78 struct mlx5_flow_table *fdb;
85 static struct mlx5_flow_table *
89 struct mlx5_flow_table *fdb; in esw_vport_tbl_create()
147 static struct mlx5_flow_table *
152 struct mlx5_flow_table *fdb; in esw_vport_tbl_get()
200 struct mlx5_flow_table *fdb; in mlx5_esw_vport_tbl_get()
310 struct mlx5_flow_table *fdb; in mlx5_eswitch_add_offloaded_rule()
333 struct mlx5_flow_table *ft; in mlx5_eswitch_add_offloaded_rule()
453 struct mlx5_flow_table *fast_fdb; in mlx5_eswitch_add_fwd_rule()
454 struct mlx5_flow_table *fwd_fdb; in mlx5_eswitch_add_fwd_rule()
[all …]
Deswitch_offloads_termtbl.c12 struct mlx5_flow_table *termtbl;
258 struct mlx5_flow_table *fdb, in mlx5_eswitch_add_termtbl_rule()
Den_rep.h99 struct mlx5_flow_table *root_ft;
Drdma.c31 struct mlx5_flow_table *ft; in mlx5_rdma_enable_roce_steering()
Den_fs.c165 struct mlx5_flow_table *ft = priv->fs.vlan.ft.t; in __mlx5e_add_vlan_rule()
818 struct mlx5_flow_table *ft, in mlx5e_generate_ttc_rule()
868 struct mlx5_flow_table *ft; in mlx5e_generate_ttc_table_rules()
991 struct mlx5_flow_table *ft, in mlx5e_generate_inner_ttc_rule()
1034 struct mlx5_flow_table *ft; in mlx5e_generate_inner_ttc_table_rules()
1269 struct mlx5_flow_table *ft = priv->fs.l2.ft.t; in mlx5e_add_l2_flow_rule()
Den_fs_ethtool.c64 struct mlx5_flow_table *ft; in get_flow_table()
402 struct mlx5_flow_table *ft, in add_ethtool_flow_rule()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dfs_chains.h22 struct mlx5_flow_table *default_ft;
39 struct mlx5_flow_table *
46 struct mlx5_flow_table *
49 struct mlx5_flow_table *
53 struct mlx5_flow_table *ft);
71 struct mlx5_flow_table *ft);
75 static inline struct mlx5_flow_table *
82 static inline struct mlx5_flow_table *
Dfs_chains.c49 struct mlx5_flow_table *tc_default_ft;
50 struct mlx5_flow_table *tc_end_ft;
89 struct mlx5_flow_table *ft;
90 struct mlx5_flow_table *next_ft;
165 struct mlx5_flow_table *ft) in mlx5_chains_set_end_ft()
218 static struct mlx5_flow_table *
224 struct mlx5_flow_table *ft; in mlx5_chains_create_table()
285 struct mlx5_flow_table *ft) in mlx5_chains_destroy_table()
449 struct mlx5_flow_table *ft, in mlx5_chains_add_miss_rule()
450 struct mlx5_flow_table *next_ft) in mlx5_chains_add_miss_rule()
[all …]
/Linux-v5.10/include/linux/mlx5/
Dfs.h95 struct mlx5_flow_table;
127 struct mlx5_flow_table *ft;
158 struct mlx5_flow_table *next_ft;
166 struct mlx5_flow_table *
170 struct mlx5_flow_table *
174 struct mlx5_flow_table *
179 struct mlx5_flow_table *mlx5_create_lag_demux_flow_table(
182 int mlx5_destroy_flow_table(struct mlx5_flow_table *ft);
191 mlx5_create_flow_group(struct mlx5_flow_table *ft, u32 *in);
228 mlx5_add_flow_rules(struct mlx5_flow_table *ft,
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/
Dfs_dr.c19 struct mlx5_flow_table *ft, in mlx5_cmd_dr_update_root_ft()
28 struct mlx5_flow_table *ft, in set_miss_action()
29 struct mlx5_flow_table *next_ft) in set_miss_action()
64 struct mlx5_flow_table *ft, in mlx5_cmd_dr_create_flow_table()
66 struct mlx5_flow_table *next_ft) in mlx5_cmd_dr_create_flow_table()
104 struct mlx5_flow_table *ft) in mlx5_cmd_dr_destroy_flow_table()
131 struct mlx5_flow_table *ft, in mlx5_cmd_dr_modify_flow_table()
132 struct mlx5_flow_table *next_ft) in mlx5_cmd_dr_modify_flow_table()
138 struct mlx5_flow_table *ft, in mlx5_cmd_dr_create_flow_group()
172 struct mlx5_flow_table *ft, in mlx5_cmd_dr_destroy_flow_group()
[all …]
Dmlx5dr.h86 struct mlx5_flow_table *ft);
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/diag/
Dfs_tracepoint.h65 TP_PROTO(const struct mlx5_flow_table *ft),
68 __field(const struct mlx5_flow_table *, ft)
84 TP_PROTO(const struct mlx5_flow_table *ft),
87 __field(const struct mlx5_flow_table *, ft)
104 __field(const struct mlx5_flow_table *, ft)
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/fpga/
Dipsec.c1014 struct mlx5_flow_table *ft, in fpga_ipsec_fs_create_flow_group()
1020 struct mlx5_flow_table *ft, u32 *in, in fpga_ipsec_fs_create_flow_group()
1057 struct mlx5_flow_table *ft, in fpga_ipsec_fs_create_fte()
1063 struct mlx5_flow_table *ft, in fpga_ipsec_fs_create_fte()
1108 struct mlx5_flow_table *ft, in fpga_ipsec_fs_update_fte()
1115 struct mlx5_flow_table *ft, in fpga_ipsec_fs_update_fte()
1139 struct mlx5_flow_table *ft, in fpga_ipsec_fs_delete_fte()
1144 struct mlx5_flow_table *ft, in fpga_ipsec_fs_delete_fte()
1177 struct mlx5_flow_table *ft, in mlx5_fpga_ipsec_fs_create_flow_group_egress()
1186 struct mlx5_flow_table *ft, in mlx5_fpga_ipsec_fs_create_fte_egress()
[all …]
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
Dfs.h19 struct mlx5_flow_table *t;
36 struct mlx5_flow_table *t;
164 struct mlx5_flow_table *ft;
Dtc_ct.c50 struct mlx5_flow_table *ct;
51 struct mlx5_flow_table *ct_nat;
52 struct mlx5_flow_table *post_ct;
79 struct mlx5_flow_table *ft;
1166 struct mlx5_flow_table *ft = pre_ct->ft; in tc_ct_pre_ct_add_rules()
1269 struct mlx5_flow_table *ft; in mlx5_tc_ct_alloc_pre_ct()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec_fs.c18 struct mlx5_flow_table *ft;
24 struct mlx5_flow_table *ft;
38 struct mlx5_flow_table *ft;
137 struct mlx5_flow_table *ft; in rx_err_create_ft()
191 struct mlx5_flow_table *ft; in rx_fs_create()
337 struct mlx5_flow_table *ft; in tx_create()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
Dhelper.c8 struct mlx5_flow_table *
13 struct mlx5_flow_table *acl; in esw_acl_table_create()
Dhelper.h10 struct mlx5_flow_table *
/Linux-v5.10/drivers/infiniband/hw/mlx5/
Dfs.c746 struct mlx5_flow_table *ft; in _get_prio()
769 struct mlx5_flow_table *ft; in get_flow_table()
909 struct mlx5_flow_table *ft = ft_prio->flow_table; in _create_flow_rule()
1397 struct mlx5_flow_table *ft = ft_prio->flow_table; in _create_raw_flow_rule()

12