/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | fs_cmd.h | 40 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 D | fs_cmd.c | 44 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 D | fs_core.c | 543 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 D | eswitch.h | 99 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 D | fs_core.h | 166 struct mlx5_flow_table *ft; 181 struct mlx5_flow_table { struct 280 struct mlx5_flow_table *root_ft;
|
A D | en_tc.h | 69 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 D | fs_chains.h | 23 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 D | fs_chains.c | 32 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 D | ipsec_fs_roce.c | 15 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 D | ipsec_fs_roce.h | 9 struct mlx5_flow_table * 21 struct mlx5_flow_table *pol_ft);
|
A D | fs_ttc.c | 31 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 D | fs.h | 123 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 D | post_meter.h | 24 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 D | ct_fs.h | 19 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 D | ct_fs_dmfs.c | 18 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 D | post_meter.c | 12 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 D | ct_fs_smfs.c | 35 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 D | post_act.c | 13 struct mlx5_flow_table *ft; 171 struct mlx5_flow_table *
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
A D | vporttbl.c | 19 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 D | bridge.h | 13 struct mlx5_flow_table; 27 struct mlx5_flow_table *ingress_ft; 34 struct mlx5_flow_table *skip_ft;
|
A D | indir_table.h | 14 struct mlx5_flow_table *mlx5_esw_indir_table_get(struct mlx5_eswitch *esw, 42 static inline struct mlx5_flow_table *
|
A D | bridge.c | 96 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 D | fs_dr.c | 21 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 D | mlx5dr.h | 58 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 D | fs_tracepoint.h | 65 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)
|