/Linux-v6.1/include/linux/mlx5/ |
D | fs.h | 121 struct mlx5_flow_namespace; 168 struct mlx5_flow_namespace * 170 struct mlx5_flow_namespace * 173 struct mlx5_flow_namespace * 193 mlx5_create_flow_table(struct mlx5_flow_namespace *ns, 197 mlx5_create_auto_grouped_flow_table(struct mlx5_flow_namespace *ns, 201 mlx5_create_vport_flow_table(struct mlx5_flow_namespace *ns, 204 struct mlx5_flow_namespace *ns,
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/ |
D | fs_core.h | 135 struct mlx5_flow_namespace **fdb_sub_ns; 203 struct mlx5_flow_namespace *ns; 249 struct mlx5_flow_namespace { struct 274 struct mlx5_flow_namespace ns; argument 299 int mlx5_flow_namespace_set_mode(struct mlx5_flow_namespace *ns,
|
D | fs_core.c | 425 static struct fs_prio *find_prio(struct mlx5_flow_namespace *ns, in find_prio() 470 struct mlx5_flow_namespace *ns; in find_root() 479 ns = container_of(root, struct mlx5_flow_namespace, node); in find_root() 1123 static struct mlx5_flow_table *__mlx5_create_flow_table(struct mlx5_flow_namespace *ns, in __mlx5_create_flow_table() 1208 struct mlx5_flow_table *mlx5_create_flow_table(struct mlx5_flow_namespace *ns, in mlx5_create_flow_table() 1222 mlx5_create_vport_flow_table(struct mlx5_flow_namespace *ns, in mlx5_create_vport_flow_table() 1229 mlx5_create_lag_demux_flow_table(struct mlx5_flow_namespace *ns, in mlx5_create_lag_demux_flow_table() 1244 mlx5_create_auto_grouped_flow_table(struct mlx5_flow_namespace *ns, in mlx5_create_auto_grouped_flow_table() 2273 struct mlx5_flow_namespace *mlx5_get_fdb_sub_ns(struct mlx5_core_dev *dev, in mlx5_get_fdb_sub_ns() 2302 struct mlx5_flow_namespace *mlx5_get_flow_namespace(struct mlx5_core_dev *dev, in mlx5_get_flow_namespace() [all …]
|
D | rdma.c | 28 struct mlx5_flow_namespace *ns = NULL; in mlx5_rdma_enable_roce_steering()
|
D | en_fs.c | 50 struct mlx5_flow_namespace *ns; 51 struct mlx5_flow_namespace *egress_ns; 1302 struct mlx5_flow_namespace *ns = mlx5_get_flow_namespace(fs->mdev, in mlx5e_create_flow_steering() 1485 struct mlx5_flow_namespace *mlx5e_fs_get_ns(struct mlx5e_flow_steering *fs, bool egress) in mlx5e_fs_get_ns() 1490 void mlx5e_fs_set_ns(struct mlx5e_flow_steering *fs, struct mlx5_flow_namespace *ns, bool egress) in mlx5e_fs_set_ns()
|
D | eswitch_offloads_termtbl.c | 69 struct mlx5_flow_namespace *root_ns; in mlx5_eswitch_termtbl_create()
|
D | eswitch_offloads.c | 1820 struct mlx5_flow_namespace *root_ns; in esw_create_offloads_fdb_tables() 1980 struct mlx5_flow_namespace *ns; in esw_create_offloads_table() 2225 struct mlx5_flow_namespace *ns; in esw_create_restore_table() 2528 struct mlx5_flow_namespace *ns; in esw_set_slave_root_fdb() 2617 struct mlx5_flow_namespace *egress_ns; in esw_set_master_egress_rule()
|
D | eswitch.h | 212 struct mlx5_flow_namespace *ns;
|
D | en_arfs.c | 331 struct mlx5_flow_namespace *ns = mlx5e_fs_get_ns(fs, false); in arfs_create_table()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
D | vporttbl.c | 25 esw_vport_tbl_create(struct mlx5_eswitch *esw, struct mlx5_flow_namespace *ns, in esw_vport_tbl_create() 76 struct mlx5_flow_namespace *ns; in mlx5_esw_vporttbl_get()
|
D | legacy.c | 26 struct mlx5_flow_namespace *root_ns; in esw_create_legacy_vepa_table() 77 struct mlx5_flow_namespace *root_ns; in esw_create_legacy_fdb_table()
|
D | indir_table.c | 390 struct mlx5_flow_namespace *root_ns; in mlx5_esw_indir_table_entry_create()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | fs.h | 153 struct mlx5_flow_namespace *mlx5e_fs_get_ns(struct mlx5e_flow_steering *fs, bool egress); 154 void mlx5e_fs_set_ns(struct mlx5e_flow_steering *fs, struct mlx5_flow_namespace *ns, bool egress);
|
D | fs_tt_redirect.c | 209 struct mlx5_flow_namespace *ns = mlx5e_fs_get_ns(fs, false); in fs_udp_create_table() 478 struct mlx5_flow_namespace *ns = mlx5e_fs_get_ns(fs, false); in fs_any_create_table()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
D | fs_ttc.h | 43 struct mlx5_flow_namespace *ns;
|
D | fs_chains.c | 156 struct mlx5_flow_namespace *ns; in mlx5_chains_create_table()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
D | ipsec_fs.c | 39 struct mlx5_flow_namespace *ns; 177 struct mlx5_flow_namespace *ns = mlx5e_fs_get_ns(priv->fs, false); in rx_create() 575 struct mlx5_flow_namespace *ns; in mlx5e_accel_ipsec_fs_init()
|
D | macsec_fs.c | 218 *macsec_fs_auto_group_table_create(struct mlx5_flow_namespace *ns, int flags, in macsec_fs_auto_group_table_create() 249 struct mlx5_flow_namespace *ns; in macsec_fs_tx_create() 899 struct mlx5_flow_namespace *ns; in macsec_fs_rx_create()
|
D | fs_tcp.c | 267 struct mlx5_flow_namespace *ns = mlx5e_fs_get_ns(fs, false); in accel_fs_tcp_create_table()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
D | post_meter.c | 30 struct mlx5_flow_namespace *root_ns; in mlx5e_post_meter_table_create()
|
D | sample.c | 67 struct mlx5_flow_namespace *root_ns; in sampler_termtbl_create()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
D | helper.c | 13 struct mlx5_flow_namespace *root_ns; in esw_acl_table_create()
|
/Linux-v6.1/drivers/infiniband/hw/mlx5/ |
D | fs.c | 690 struct mlx5_flow_namespace *ns, in _get_prio() 719 struct mlx5_flow_namespace *ns = NULL; in get_flow_table() 881 struct mlx5_flow_namespace *ns; in mlx5_ib_fs_add_op_fc() 1424 struct mlx5_flow_namespace *ns = NULL; in _get_flow_table()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
D | port_sel.c | 46 struct mlx5_flow_namespace *ns; in mlx5_lag_create_port_sel_table()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
D | ipoib.c | 324 struct mlx5_flow_namespace *ns = in mlx5i_create_flow_steering()
|