Home
last modified time | relevance | path

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

/Linux-v5.4/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.c426 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 …]
Deswitch.h67 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,
Dfs_core.h153 struct mlx5_flow_table { struct
249 struct mlx5_flow_table *root_ft;
Deswitch_offloads_termtbl.c10 struct mlx5_flow_table *termtbl;
211 struct mlx5_flow_table *fdb, in mlx5_eswitch_add_termtbl_rule()
Deswitch_offloads.c65 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 …]
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()
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()
Den_fs_ethtool.c63 struct mlx5_flow_table *ft; in get_flow_table()
399 struct mlx5_flow_table *ft, in add_ethtool_flow_rule()
Deswitch.c291 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()
Den_arfs.c465 struct mlx5_flow_table *ft; in arfs_add_rule()
Den_tc.c67 struct mlx5_flow_table *hairpin_ft;
/Linux-v5.4/include/linux/mlx5/
Dfs.h89 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,
Ddriver.h529 struct mlx5_flow_table *ft;
/Linux-v5.4/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()
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 …]
Dmlx5dr.h78 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()
Ddr_types.h736 struct mlx5_flow_table *ft;
Ddr_action.c985 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/
Dipsec.c995 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/
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.4/drivers/net/ethernet/mellanox/mlx5/core/en/
Dfs.h15 struct mlx5_flow_table *t;
28 struct mlx5_flow_table *t;
128 struct mlx5_flow_table *ft;
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h172 struct mlx5_flow_table *flow_table;
204 struct mlx5_flow_table *lag_demux_ft;
Dmain.c3246 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()