Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Dfs_cmd.h44 struct mlx5_flow_table *next_ft,
47 struct mlx5_flow_table *ft);
50 struct mlx5_flow_table *ft,
51 struct mlx5_flow_table *next_ft);
54 struct mlx5_flow_table *ft,
59 struct mlx5_flow_table *ft,
63 struct mlx5_flow_table *ft,
68 struct mlx5_flow_table *ft,
74 struct mlx5_flow_table *ft,
78 struct mlx5_flow_table *ft,
Dfs_cmd.c43 struct mlx5_flow_table *ft, in mlx5_cmd_stub_update_root_ft()
56 struct mlx5_flow_table *next_ft, in mlx5_cmd_stub_create_flow_table()
63 struct mlx5_flow_table *ft) in mlx5_cmd_stub_destroy_flow_table()
69 struct mlx5_flow_table *ft, in mlx5_cmd_stub_modify_flow_table()
70 struct mlx5_flow_table *next_ft) in mlx5_cmd_stub_modify_flow_table()
76 struct mlx5_flow_table *ft, in mlx5_cmd_stub_create_flow_group()
84 struct mlx5_flow_table *ft, in mlx5_cmd_stub_destroy_flow_group()
91 struct mlx5_flow_table *ft, in mlx5_cmd_stub_create_fte()
99 struct mlx5_flow_table *ft, in mlx5_cmd_stub_update_fte()
108 struct mlx5_flow_table *ft, in mlx5_cmd_stub_delete_fte()
[all …]
Dfs_core.c373 struct mlx5_flow_table *ft; in del_hw_flow_table()
390 struct mlx5_flow_table *ft; in del_sw_flow_table()
405 struct mlx5_flow_table *ft; in del_sw_hw_rule()
453 struct mlx5_flow_table *ft; in del_hw_fte()
497 struct mlx5_flow_table *ft; in del_hw_flow_group()
515 struct mlx5_flow_table *ft; in del_sw_flow_group()
557 static struct fs_fte *alloc_fte(struct mlx5_flow_table *ft, in alloc_fte()
613 static struct mlx5_flow_group *alloc_insert_flow_group(struct mlx5_flow_table *ft, in alloc_insert_flow_group()
647 static struct mlx5_flow_table *alloc_flow_table(int level, u16 vport, int max_fte, in alloc_flow_table()
652 struct mlx5_flow_table *ft; in alloc_flow_table()
[all …]
Deswitch.h63 struct mlx5_flow_table *acl;
74 struct mlx5_flow_table *acl;
126 struct mlx5_flow_table *fdb;
133 struct mlx5_flow_table *fast_fdb;
134 struct mlx5_flow_table *fwd_fdb;
135 struct mlx5_flow_table *slow_fdb;
146 struct mlx5_flow_table *ft_offloads;
Dfs_core.h113 struct mlx5_flow_table { struct
222 struct mlx5_flow_table *root_ft;
Den_fs.c165 struct mlx5_flow_table *ft = priv->fs.vlan.ft.t; in __mlx5e_add_vlan_rule()
765 struct mlx5_flow_table *ft, in mlx5e_generate_ttc_rule()
814 struct mlx5_flow_table *ft; in mlx5e_generate_ttc_table_rules()
942 struct mlx5_flow_table *ft, in mlx5e_generate_inner_ttc_rule()
985 struct mlx5_flow_table *ft; in mlx5e_generate_inner_ttc_table_rules()
1191 struct mlx5_flow_table *ft = priv->fs.l2.ft.t; in mlx5e_add_l2_flow_rule()
Deswitch_offloads.c53 struct mlx5_flow_table *ft = NULL; in mlx5_eswitch_add_offloaded_rule()
508 struct mlx5_flow_table *fdb = NULL; in esw_create_offloads_fast_fdb_table()
583 struct mlx5_flow_table *fdb = NULL; in esw_create_offloads_fdb_tables()
702 struct mlx5_flow_table *ft_offloads; in esw_create_offloads_table()
Den_fs_ethtool.c61 struct mlx5_flow_table *ft; in get_flow_table()
397 struct mlx5_flow_table *ft, in add_ethtool_flow_rule()
Deswitch.c255 struct mlx5_flow_table *fdb; in esw_create_legacy_fdb_table()
852 struct mlx5_flow_table *acl; in esw_vport_enable_egress_acl()
964 struct mlx5_flow_table *acl; in esw_vport_enable_ingress_acl()
Den_arfs.c471 struct mlx5_flow_table *ft; in arfs_add_rule()
Den_tc.c63 struct mlx5_flow_table *hairpin_ft;
/Linux-v4.19/include/linux/mlx5/
Dfs.h77 struct mlx5_flow_table;
93 struct mlx5_flow_table *ft;
111 struct mlx5_flow_table *
126 struct mlx5_flow_table *
130 struct mlx5_flow_table *
135 struct mlx5_flow_table *mlx5_create_lag_demux_flow_table(
138 int mlx5_destroy_flow_table(struct mlx5_flow_table *ft);
147 mlx5_create_flow_group(struct mlx5_flow_table *ft, u32 *in);
177 mlx5_add_flow_rules(struct mlx5_flow_table *ft,
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/fpga/
Dipsec.c987 struct mlx5_flow_table *ft, in fpga_ipsec_fs_create_flow_group()
993 struct mlx5_flow_table *ft, u32 *in, in fpga_ipsec_fs_create_flow_group()
1029 struct mlx5_flow_table *ft, in fpga_ipsec_fs_create_fte()
1035 struct mlx5_flow_table *ft, in fpga_ipsec_fs_create_fte()
1079 struct mlx5_flow_table *ft, in fpga_ipsec_fs_update_fte()
1086 struct mlx5_flow_table *ft, in fpga_ipsec_fs_update_fte()
1109 struct mlx5_flow_table *ft, in fpga_ipsec_fs_delete_fte()
1114 struct mlx5_flow_table *ft, in fpga_ipsec_fs_delete_fte()
1146 struct mlx5_flow_table *ft, in mlx5_fpga_ipsec_fs_create_flow_group_egress()
1155 struct mlx5_flow_table *ft, in mlx5_fpga_ipsec_fs_create_fte_egress()
[all …]
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en/
Dfs.h13 struct mlx5_flow_table *t;
25 struct mlx5_flow_table *t;
103 struct mlx5_flow_table *ft;
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/diag/
Dfs_tracepoint.h69 __field(const struct mlx5_flow_table *, ft)
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h165 struct mlx5_flow_table *flow_table;
193 struct mlx5_flow_table *lag_demux_ft;
Dmain.c3031 struct mlx5_flow_table *ft; in _get_prio()
3052 struct mlx5_flow_table *ft; in get_flow_table()
3258 struct mlx5_flow_table *ft = ft_prio->flow_table; in _create_flow_rule()
3701 struct mlx5_flow_table *ft = ft_prio->flow_table; in _create_raw_flow_rule()
4757 struct mlx5_flow_table *ft; in mlx5_eth_lag_init()