Home
last modified time | relevance | path

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

123

/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A 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 …]
A Dfs_cmd.c44 struct mlx5_flow_table *ft, in mlx5_cmd_stub_update_root_ft()
52 struct mlx5_flow_table *ft, in mlx5_cmd_stub_create_flow_table()
64 struct mlx5_flow_table *ft) in mlx5_cmd_stub_destroy_flow_table()
70 struct mlx5_flow_table *ft, in mlx5_cmd_stub_modify_flow_table()
77 struct mlx5_flow_table *ft, in mlx5_cmd_stub_create_flow_group()
85 struct mlx5_flow_table *ft, in mlx5_cmd_stub_destroy_flow_group()
92 struct mlx5_flow_table *ft, in mlx5_cmd_stub_create_fte()
100 struct mlx5_flow_table *ft, in mlx5_cmd_stub_update_fte()
109 struct mlx5_flow_table *ft, in mlx5_cmd_stub_delete_fte()
262 struct mlx5_flow_table *ft, in mlx5_cmd_create_flow_table()
[all …]
A Dfs_core.c543 struct mlx5_flow_table *ft; in del_hw_flow_table()
561 struct mlx5_flow_table *ft; in del_sw_flow_table()
577 struct mlx5_flow_table *ft; in modify_fte()
643 struct mlx5_flow_table *ft; in del_hw_fte()
689 struct mlx5_flow_table *ft; in del_hw_flow_group()
707 struct mlx5_flow_table *ft; in del_sw_flow_group()
940 static struct mlx5_flow_table *find_next_fwd_ft(struct mlx5_flow_table *ft, in find_next_fwd_ft()
1250 struct mlx5_flow_table *
1257 struct mlx5_flow_table*
1272 struct mlx5_flow_table*
[all …]
A Deswitch.h99 struct mlx5_flow_table *acl;
127 struct mlx5_flow_table *acl;
206 struct mlx5_flow_table *fdb;
210 struct mlx5_flow_table *vepa_fdb;
217 struct mlx5_flow_table *tc_miss_table;
218 struct mlx5_flow_table *slow_fdb;
243 struct mlx5_flow_table *ft_offloads_restore;
248 struct mlx5_flow_table *ft_offloads;
414 struct mlx5_flow_table *ft,
680 struct mlx5_flow_table *
[all …]
A Dfs_core.h166 struct mlx5_flow_table *ft;
181 struct mlx5_flow_table { struct
280 struct mlx5_flow_table *root_ft;
A Den_tc.h69 struct mlx5_flow_table *hairpin_ft;
87 struct mlx5_flow_table *ft;
88 struct mlx5_flow_table *dest_ft;
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dfs_chains.h23 struct mlx5_flow_table *default_ft;
41 struct mlx5_flow_table *
48 struct mlx5_flow_table *
51 struct mlx5_flow_table *
55 struct mlx5_flow_table *ft);
70 struct mlx5_flow_table *ft);
78 static inline struct mlx5_flow_table *
85 static inline struct mlx5_flow_table *
A Dfs_chains.c32 struct mlx5_flow_table *tc_end_ft;
69 struct mlx5_flow_table *ft;
70 struct mlx5_flow_table *next_ft;
151 static struct mlx5_flow_table *
157 struct mlx5_flow_table *ft; in mlx5_chains_create_table()
368 struct mlx5_flow_table *ft, in mlx5_chains_add_miss_rule()
466 struct mlx5_flow_table *ft; in mlx5_chains_create_prio()
595 struct mlx5_flow_table *
681 struct mlx5_flow_table *
687 struct mlx5_flow_table *
[all …]
A Dipsec_fs_roce.c15 struct mlx5_flow_table *ft;
19 struct mlx5_flow_table *ft_rdma;
25 struct mlx5_flow_table *ft;
99 struct mlx5_flow_table *pol_ft) in ipsec_fs_roce_tx_rule_setup()
141 struct mlx5_flow_table *pol_ft) in mlx5_ipsec_fs_roce_tx_create()
145 struct mlx5_flow_table *ft; in mlx5_ipsec_fs_roce_tx_create()
199 struct mlx5_flow_table *mlx5_ipsec_fs_roce_ft_get(struct mlx5_ipsec_fs *ipsec_roce, u32 family) in mlx5_ipsec_fs_roce_ft_get()
240 struct mlx5_flow_table *ft; in mlx5_ipsec_fs_roce_rx_create()
A Dipsec_fs_roce.h9 struct mlx5_flow_table *
21 struct mlx5_flow_table *pol_ft);
A Dfs_ttc.c31 struct mlx5_flow_table *t;
37 struct mlx5_flow_table *mlx5_get_ttc_flow_table(struct mlx5_ttc_table *ttc) in mlx5_get_ttc_flow_table()
192 mlx5_generate_ttc_rule(struct mlx5_core_dev *dev, struct mlx5_flow_table *ft, in mlx5_generate_ttc_rule()
241 struct mlx5_flow_table *ft; in mlx5_generate_ttc_table_rules()
359 struct mlx5_flow_table *ft, in mlx5_generate_inner_ttc_rule()
401 struct mlx5_flow_table *ft; in mlx5_generate_inner_ttc_table_rules()
/linux-6.3-rc2/include/linux/mlx5/
A Dfs.h123 struct mlx5_flow_table;
159 struct mlx5_flow_table *ft;
168 struct mlx5_flow_table *hit_ft;
169 struct mlx5_flow_table *miss_ft;
199 struct mlx5_flow_table *next_ft;
207 struct mlx5_flow_table *
211 struct mlx5_flow_table *
215 struct mlx5_flow_table *
221 int mlx5_destroy_flow_table(struct mlx5_flow_table *ft);
282 mlx5_add_flow_rules(struct mlx5_flow_table *ft,
[all …]
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dpost_meter.h24 struct mlx5_flow_table *
27 struct mlx5_flow_table *
30 struct mlx5_flow_table *
48 static inline struct mlx5_flow_table *
54 static inline struct mlx5_flow_table *
A Dct_fs.h19 int (*init)(struct mlx5_ct_fs *fs, struct mlx5_flow_table *ct,
20 struct mlx5_flow_table *ct_nat, struct mlx5_flow_table *post_ct);
A Dct_fs_dmfs.c18 mlx5_ct_fs_dmfs_init(struct mlx5_ct_fs *fs, struct mlx5_flow_table *ct, in mlx5_ct_fs_dmfs_init()
19 struct mlx5_flow_table *ct_nat, struct mlx5_flow_table *post_ct) in mlx5_ct_fs_dmfs_init()
A Dpost_meter.c12 struct mlx5_flow_table *ft;
21 struct mlx5_flow_table *ft;
40 struct mlx5_flow_table *
46 struct mlx5_flow_table *
52 struct mlx5_flow_table *
58 static struct mlx5_flow_table *
258 struct mlx5_flow_table *ft; in mlx5e_post_meter_rate_create()
A Dct_fs_smfs.c35 struct mlx5_flow_table *ct_nat;
183 mlx5_ct_fs_smfs_init(struct mlx5_ct_fs *fs, struct mlx5_flow_table *ct, in mlx5_ct_fs_smfs_init()
184 struct mlx5_flow_table *ct_nat, struct mlx5_flow_table *post_ct) in mlx5_ct_fs_smfs_init()
A Dpost_act.c13 struct mlx5_flow_table *ft;
171 struct mlx5_flow_table *
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/esw/
A Dvporttbl.c19 struct mlx5_flow_table *fdb;
24 static struct mlx5_flow_table *
29 struct mlx5_flow_table *fdb; in esw_vport_tbl_create()
72 struct mlx5_flow_table *
77 struct mlx5_flow_table *fdb; in mlx5_esw_vporttbl_get()
A Dbridge.h13 struct mlx5_flow_table;
27 struct mlx5_flow_table *ingress_ft;
34 struct mlx5_flow_table *skip_ft;
A Dindir_table.h14 struct mlx5_flow_table *mlx5_esw_indir_table_get(struct mlx5_eswitch *esw,
42 static inline struct mlx5_flow_table *
A Dbridge.c96 struct mlx5_flow_table *egress_ft;
149 static struct mlx5_flow_table *
155 struct mlx5_flow_table *fdb; in mlx5_esw_bridge_table_create()
177 struct mlx5_flow_table *ingress_ft) in mlx5_esw_bridge_ingress_vlan_proto_fg_create()
217 struct mlx5_flow_table *ingress_ft) in mlx5_esw_bridge_ingress_vlan_fg_create()
239 struct mlx5_flow_table *ingress_ft) in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create()
335 struct mlx5_flow_table *egress_ft) in mlx5_esw_bridge_egress_vlan_proto_fg_create()
379 struct mlx5_flow_table *egress_ft) in mlx5_esw_bridge_egress_qinq_fg_create()
548 struct mlx5_flow_table *skip_ft,
559 struct mlx5_flow_table *egress_ft; in mlx5_esw_bridge_egress_table_init()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/steering/
A Dfs_dr.c21 struct mlx5_flow_table *ft, in mlx5_cmd_dr_update_root_ft()
30 struct mlx5_flow_table *ft, in set_miss_action()
31 struct mlx5_flow_table *next_ft) in set_miss_action()
65 struct mlx5_flow_table *ft, in mlx5_cmd_dr_create_flow_table()
108 struct mlx5_flow_table *ft) in mlx5_cmd_dr_destroy_flow_table()
135 struct mlx5_flow_table *ft, in mlx5_cmd_dr_modify_flow_table()
145 struct mlx5_flow_table *ft, in mlx5_cmd_dr_create_flow_group()
179 struct mlx5_flow_table *ft, in mlx5_cmd_dr_destroy_flow_group()
254 struct mlx5_flow_table *ft, in mlx5_cmd_dr_create_fte()
719 struct mlx5_flow_table *ft, in mlx5_cmd_dr_delete_fte()
[all …]
A Dmlx5dr.h58 mlx5dr_table_get_from_fs_ft(struct mlx5_flow_table *ft);
92 struct mlx5_flow_table *ft);
146 struct mlx5_flow_table *hit_ft,
147 struct mlx5_flow_table *miss_ft,
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/diag/
A 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)

Completed in 42 milliseconds

123