Home
last modified time | relevance | path

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

12

/linux/drivers/net/ethernet/mellanox/mlx5/core/
A 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 …]
A Dfs_cmd.c44 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()
62 struct mlx5_flow_table *ft) in mlx5_cmd_stub_destroy_flow_table()
68 struct mlx5_flow_table *ft, in mlx5_cmd_stub_modify_flow_table()
75 struct mlx5_flow_table *ft, in mlx5_cmd_stub_create_flow_group()
83 struct mlx5_flow_table *ft, in mlx5_cmd_stub_destroy_flow_group()
90 struct mlx5_flow_table *ft, in mlx5_cmd_stub_create_fte()
98 struct mlx5_flow_table *ft, in mlx5_cmd_stub_update_fte()
107 struct mlx5_flow_table *ft, in mlx5_cmd_stub_delete_fte()
254 struct mlx5_flow_table *ft, in mlx5_cmd_create_flow_table()
[all …]
A Dfs_core.c495 struct mlx5_flow_table *ft; in del_hw_flow_table()
513 struct mlx5_flow_table *ft; in del_sw_flow_table()
529 struct mlx5_flow_table *ft; in modify_fte()
589 struct mlx5_flow_table *ft; in del_hw_fte()
634 struct mlx5_flow_table *ft; in del_hw_flow_group()
652 struct mlx5_flow_table *ft; in del_sw_flow_group()
885 static struct mlx5_flow_table *find_next_fwd_ft(struct mlx5_flow_table *ft, in find_next_fwd_ft()
1189 struct mlx5_flow_table *
1196 struct mlx5_flow_table*
1211 struct mlx5_flow_table*
[all …]
A Deswitch.h97 struct mlx5_flow_table *acl;
122 struct mlx5_flow_table *acl;
198 struct mlx5_flow_table *fdb;
202 struct mlx5_flow_table *vepa_fdb;
209 struct mlx5_flow_table *tc_miss_table;
210 struct mlx5_flow_table *slow_fdb;
236 struct mlx5_flow_table *ft_offloads_restore;
241 struct mlx5_flow_table *ft_offloads;
394 struct mlx5_flow_table *ft,
668 struct mlx5_flow_table *
A Den_tc.h66 struct mlx5_flow_table *hairpin_ft;
79 struct mlx5_flow_table *ft;
80 struct mlx5_flow_table *dest_ft;
A Dfs_core.h160 struct mlx5_flow_table *ft;
175 struct mlx5_flow_table { struct
273 struct mlx5_flow_table *root_ft;
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dfs_chains.h23 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 Dfs_chains.c32 struct mlx5_flow_table *tc_end_ft;
69 struct mlx5_flow_table *ft;
70 struct mlx5_flow_table *next_ft;
150 static struct mlx5_flow_table *
156 struct mlx5_flow_table *ft; in mlx5_chains_create_table()
367 struct mlx5_flow_table *ft, in mlx5_chains_add_miss_rule()
465 struct mlx5_flow_table *ft; in mlx5_chains_create_prio()
594 struct mlx5_flow_table *
680 struct mlx5_flow_table *
686 struct mlx5_flow_table *
[all …]
A Dfs_ttc.c31 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()
A Dfs_ttc.h52 struct mlx5_flow_table *mlx5_get_ttc_flow_table(struct mlx5_ttc_table *ttc);
/linux/include/linux/mlx5/
A Dfs.h104 struct mlx5_flow_table;
136 struct mlx5_flow_table *ft;
168 struct mlx5_flow_table *next_ft;
176 struct mlx5_flow_table *
180 struct mlx5_flow_table *
184 struct mlx5_flow_table *
187 struct mlx5_flow_table *mlx5_create_lag_demux_flow_table(
190 int mlx5_destroy_flow_table(struct mlx5_flow_table *ft);
199 mlx5_create_flow_group(struct mlx5_flow_table *ft, u32 *in);
236 mlx5_add_flow_rules(struct mlx5_flow_table *ft,
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/
A 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()
106 struct mlx5_flow_table *ft) in mlx5_cmd_dr_destroy_flow_table()
133 struct mlx5_flow_table *ft, in mlx5_cmd_dr_modify_flow_table()
143 struct mlx5_flow_table *ft, in mlx5_cmd_dr_create_flow_group()
177 struct mlx5_flow_table *ft, in mlx5_cmd_dr_destroy_flow_group()
227 struct mlx5_flow_table *ft, in mlx5_cmd_dr_create_fte()
642 struct mlx5_flow_table *ft, in mlx5_cmd_dr_delete_fte()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
A Dvporttbl.c19 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 Dbridge.h13 struct mlx5_flow_table;
27 struct mlx5_flow_table *ingress_ft;
32 struct mlx5_flow_table *skip_ft;
A Dindir_table.h14 struct mlx5_flow_table *mlx5_esw_indir_table_get(struct mlx5_eswitch *esw,
44 static inline struct mlx5_flow_table *
A Dbridge.c64 struct mlx5_flow_table *egress_ft;
115 static struct mlx5_flow_table *
121 struct mlx5_flow_table *fdb; in mlx5_esw_bridge_table_create()
180 struct mlx5_flow_table *ingress_ft) in mlx5_esw_bridge_ingress_filter_fg_create()
286 mlx5_esw_bridge_egress_mac_fg_create(struct mlx5_eswitch *esw, struct mlx5_flow_table *egress_ft) in mlx5_esw_bridge_egress_mac_fg_create()
350 struct mlx5_flow_table *ingress_ft, *skip_ft; in mlx5_esw_bridge_ingress_table_init()
423 mlx5_esw_bridge_egress_miss_flow_create(struct mlx5_flow_table *egress_ft,
424 struct mlx5_flow_table *skip_ft,
435 struct mlx5_flow_table *egress_ft; in mlx5_esw_bridge_egress_table_init()
720 mlx5_esw_bridge_egress_miss_flow_create(struct mlx5_flow_table *egress_ft, in mlx5_esw_bridge_egress_miss_flow_create()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dfs.h22 struct mlx5_flow_table *t;
41 struct mlx5_flow_table *t;
60 struct mlx5_flow_table *mlx5e_vlan_get_flowtable(struct mlx5e_vlan_table *vlan);
112 struct mlx5_flow_table *ft;
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/
A 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/drivers/net/ethernet/mellanox/mlx5/core/fpga/
A Dipsec.c1014 struct mlx5_flow_table *ft, 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()
1109 struct mlx5_flow_table *ft, in fpga_ipsec_fs_update_fte()
1116 struct mlx5_flow_table *ft, in fpga_ipsec_fs_update_fte()
1140 struct mlx5_flow_table *ft, in fpga_ipsec_fs_delete_fte()
1145 struct mlx5_flow_table *ft, in fpga_ipsec_fs_delete_fte()
1178 struct mlx5_flow_table *ft, in mlx5_fpga_ipsec_fs_create_flow_group_egress()
1187 struct mlx5_flow_table *ft, in mlx5_fpga_ipsec_fs_create_fte_egress()
1196 struct mlx5_flow_table *ft, in mlx5_fpga_ipsec_fs_update_fte_egress()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dipsec_fs.c18 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()
338 struct mlx5_flow_table *ft; in tx_create()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dpost_act.c12 struct mlx5_flow_table *ft;
150 struct mlx5_flow_table *
A Dpost_act.h27 struct mlx5_flow_table *
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
A Dhelper.c8 struct mlx5_flow_table *
14 struct mlx5_flow_table *acl; in esw_acl_table_create()
A Dhelper.h10 struct mlx5_flow_table *
/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/
A Dport_sel.h11 struct mlx5_flow_table *ft;

Completed in 58 milliseconds

12