/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
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 …]
|
D | fs_cmd.c | 43 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 …]
|
D | fs_core.c | 462 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 …]
|
D | eswitch.h | 70 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,
|
D | en_tc.h | 63 struct mlx5_flow_table *hairpin_ft; 75 struct mlx5_flow_table *ft; 76 struct mlx5_flow_table *dest_ft;
|
D | fs_core.h | 151 struct mlx5_flow_table *ft; 166 struct mlx5_flow_table { struct 264 struct mlx5_flow_table *root_ft;
|
D | eswitch_offloads.c | 78 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 …]
|
D | eswitch_offloads_termtbl.c | 12 struct mlx5_flow_table *termtbl; 258 struct mlx5_flow_table *fdb, in mlx5_eswitch_add_termtbl_rule()
|
D | en_rep.h | 99 struct mlx5_flow_table *root_ft;
|
D | rdma.c | 31 struct mlx5_flow_table *ft; in mlx5_rdma_enable_roce_steering()
|
D | en_fs.c | 165 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()
|
D | en_fs_ethtool.c | 64 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/ |
D | fs_chains.h | 22 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 *
|
D | fs_chains.c | 49 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/ |
D | fs.h | 95 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/ |
D | fs_dr.c | 19 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 …]
|
D | mlx5dr.h | 86 struct mlx5_flow_table *ft);
|
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
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)
|
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
D | ipsec.c | 1014 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/ |
D | fs.h | 19 struct mlx5_flow_table *t; 36 struct mlx5_flow_table *t; 164 struct mlx5_flow_table *ft;
|
D | tc_ct.c | 50 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/ |
D | ipsec_fs.c | 18 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/ |
D | helper.c | 8 struct mlx5_flow_table * 13 struct mlx5_flow_table *acl; in esw_acl_table_create()
|
D | helper.h | 10 struct mlx5_flow_table *
|
/Linux-v5.10/drivers/infiniband/hw/mlx5/ |
D | fs.c | 746 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()
|