| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| A 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 …]
|
| A D | fs_cmd.c | 44 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 D | fs_core.c | 495 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 D | eswitch.h | 97 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 D | en_tc.h | 66 struct mlx5_flow_table *hairpin_ft; 79 struct mlx5_flow_table *ft; 80 struct mlx5_flow_table *dest_ft;
|
| A D | fs_core.h | 160 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 D | fs_chains.h | 23 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 D | fs_chains.c | 32 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 D | fs_ttc.c | 31 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 D | fs_ttc.h | 52 struct mlx5_flow_table *mlx5_get_ttc_flow_table(struct mlx5_ttc_table *ttc);
|
| /linux/include/linux/mlx5/ |
| A D | fs.h | 104 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 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() 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 D | vporttbl.c | 19 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 D | bridge.h | 13 struct mlx5_flow_table; 27 struct mlx5_flow_table *ingress_ft; 32 struct mlx5_flow_table *skip_ft;
|
| A D | indir_table.h | 14 struct mlx5_flow_table *mlx5_esw_indir_table_get(struct mlx5_eswitch *esw, 44 static inline struct mlx5_flow_table *
|
| A D | bridge.c | 64 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 D | fs.h | 22 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 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/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
| A D | ipsec.c | 1014 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 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() 338 struct mlx5_flow_table *ft; in tx_create()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| A D | post_act.c | 12 struct mlx5_flow_table *ft; 150 struct mlx5_flow_table *
|
| A D | post_act.h | 27 struct mlx5_flow_table *
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
| A D | helper.c | 8 struct mlx5_flow_table * 14 struct mlx5_flow_table *acl; in esw_acl_table_create()
|
| A D | helper.h | 10 struct mlx5_flow_table *
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
| A D | port_sel.h | 11 struct mlx5_flow_table *ft;
|