| /Linux-v5.4/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 | 426 struct mlx5_flow_table *ft; in del_hw_flow_table() 444 struct mlx5_flow_table *ft; in del_sw_flow_table() 458 struct mlx5_flow_table *ft; in modify_fte() 511 struct mlx5_flow_table *ft; in del_hw_fte() 556 struct mlx5_flow_table *ft; in del_hw_flow_group() 574 struct mlx5_flow_table *ft; in del_sw_flow_group() 616 static struct fs_fte *alloc_fte(struct mlx5_flow_table *ft, in alloc_fte() 674 static struct mlx5_flow_group *alloc_insert_flow_group(struct mlx5_flow_table *ft, in alloc_insert_flow_group() 708 static struct mlx5_flow_table *alloc_flow_table(int level, u16 vport, int max_fte, in alloc_flow_table() 713 struct mlx5_flow_table *ft; in alloc_flow_table() [all …]
|
| D | eswitch.h | 67 struct mlx5_flow_table *acl; 80 struct mlx5_flow_table *acl; 146 struct mlx5_flow_table *fdb; 150 struct mlx5_flow_table *vepa_fdb; 157 struct mlx5_flow_table *slow_fdb; 167 struct mlx5_flow_table *fdb; 180 struct mlx5_flow_table *ft_offloads; 311 struct mlx5_flow_table *ft,
|
| D | fs_core.h | 153 struct mlx5_flow_table { struct 249 struct mlx5_flow_table *root_ft;
|
| D | eswitch_offloads_termtbl.c | 10 struct mlx5_flow_table *termtbl; 211 struct mlx5_flow_table *fdb, in mlx5_eswitch_add_termtbl_rule()
|
| D | eswitch_offloads.c | 65 static struct mlx5_flow_table * 147 struct mlx5_flow_table *fdb; in mlx5_eswitch_add_offloaded_rule() 171 struct mlx5_flow_table *ft; in mlx5_eswitch_add_offloaded_rule() 252 struct mlx5_flow_table *fast_fdb; in mlx5_eswitch_add_fwd_rule() 253 struct mlx5_flow_table *fwd_fdb; in mlx5_eswitch_add_fwd_rule() 892 static struct mlx5_flow_table * 899 struct mlx5_flow_table *fdb; in create_next_size_table() 921 static struct mlx5_flow_table * 925 struct mlx5_flow_table *fdb = NULL; in esw_get_prio_table() 1052 struct mlx5_flow_table *fdb = NULL; in esw_create_offloads_fdb_tables() [all …]
|
| 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() 812 struct mlx5_flow_table *ft, in mlx5e_generate_ttc_rule() 861 struct mlx5_flow_table *ft; in mlx5e_generate_ttc_table_rules() 992 struct mlx5_flow_table *ft, in mlx5e_generate_inner_ttc_rule() 1035 struct mlx5_flow_table *ft; in mlx5e_generate_inner_ttc_table_rules() 1241 struct mlx5_flow_table *ft = priv->fs.l2.ft.t; in mlx5e_add_l2_flow_rule()
|
| D | en_fs_ethtool.c | 63 struct mlx5_flow_table *ft; in get_flow_table() 399 struct mlx5_flow_table *ft, in add_ethtool_flow_rule()
|
| D | eswitch.c | 291 struct mlx5_flow_table *fdb; in esw_create_legacy_vepa_table() 319 struct mlx5_flow_table *fdb; in esw_create_legacy_fdb_table() 964 struct mlx5_flow_table *acl; in esw_vport_enable_egress_acl() 1076 struct mlx5_flow_table *acl; in esw_vport_enable_ingress_acl()
|
| D | en_arfs.c | 465 struct mlx5_flow_table *ft; in arfs_add_rule()
|
| D | en_tc.c | 67 struct mlx5_flow_table *hairpin_ft;
|
| /Linux-v5.4/include/linux/mlx5/ |
| D | fs.h | 89 struct mlx5_flow_table; 121 struct mlx5_flow_table *ft; 147 struct mlx5_flow_table * 162 struct mlx5_flow_table * 166 struct mlx5_flow_table * 171 struct mlx5_flow_table *mlx5_create_lag_demux_flow_table( 174 int mlx5_destroy_flow_table(struct mlx5_flow_table *ft); 183 mlx5_create_flow_group(struct mlx5_flow_table *ft, u32 *in); 216 mlx5_add_flow_rules(struct mlx5_flow_table *ft,
|
| D | driver.h | 529 struct mlx5_flow_table *ft;
|
| /Linux-v5.4/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() 99 struct mlx5_flow_table *ft) in mlx5_cmd_dr_destroy_flow_table() 126 struct mlx5_flow_table *ft, in mlx5_cmd_dr_modify_flow_table() 127 struct mlx5_flow_table *next_ft) in mlx5_cmd_dr_modify_flow_table() 133 struct mlx5_flow_table *ft, in mlx5_cmd_dr_create_flow_group() 167 struct mlx5_flow_table *ft, in mlx5_cmd_dr_destroy_flow_group() [all …]
|
| D | mlx5dr.h | 78 mlx5dr_create_action_dest_flow_fw_table(struct mlx5_flow_table *ft, 168 mlx5dr_create_action_dest_flow_fw_table(struct mlx5_flow_table *ft, in mlx5dr_create_action_dest_flow_fw_table()
|
| D | dr_types.h | 736 struct mlx5_flow_table *ft;
|
| D | dr_action.c | 985 mlx5dr_create_action_dest_flow_fw_table(struct mlx5_flow_table *ft, in mlx5dr_create_action_dest_flow_fw_table()
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
| D | ipsec.c | 995 struct mlx5_flow_table *ft, in fpga_ipsec_fs_create_flow_group() 1001 struct mlx5_flow_table *ft, u32 *in, in fpga_ipsec_fs_create_flow_group() 1038 struct mlx5_flow_table *ft, in fpga_ipsec_fs_create_fte() 1044 struct mlx5_flow_table *ft, in fpga_ipsec_fs_create_fte() 1089 struct mlx5_flow_table *ft, in fpga_ipsec_fs_update_fte() 1096 struct mlx5_flow_table *ft, in fpga_ipsec_fs_update_fte() 1120 struct mlx5_flow_table *ft, in fpga_ipsec_fs_delete_fte() 1125 struct mlx5_flow_table *ft, in fpga_ipsec_fs_delete_fte() 1158 struct mlx5_flow_table *ft, in mlx5_fpga_ipsec_fs_create_flow_group_egress() 1167 struct mlx5_flow_table *ft, in mlx5_fpga_ipsec_fs_create_fte_egress() [all …]
|
| /Linux-v5.4/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.4/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| D | fs.h | 15 struct mlx5_flow_table *t; 28 struct mlx5_flow_table *t; 128 struct mlx5_flow_table *ft;
|
| /Linux-v5.4/drivers/infiniband/hw/mlx5/ |
| D | mlx5_ib.h | 172 struct mlx5_flow_table *flow_table; 204 struct mlx5_flow_table *lag_demux_ft;
|
| D | main.c | 3246 struct mlx5_flow_table *ft; in _get_prio() 3267 struct mlx5_flow_table *ft; in get_flow_table() 3524 struct mlx5_flow_table *ft = ft_prio->flow_table; in _create_flow_rule() 4018 struct mlx5_flow_table *ft = ft_prio->flow_table; in _create_raw_flow_rule() 5187 struct mlx5_flow_table *ft; in mlx5_eth_lag_init()
|