Home
last modified time | relevance | path

Searched refs:mlx5_flow_namespace (Results 1 – 25 of 33) sorted by relevance

12

/Linux-v6.1/include/linux/mlx5/
Dfs.h121 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/
Dfs_core.h135 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,
Dfs_core.c425 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 …]
Drdma.c28 struct mlx5_flow_namespace *ns = NULL; in mlx5_rdma_enable_roce_steering()
Den_fs.c50 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()
Deswitch_offloads_termtbl.c69 struct mlx5_flow_namespace *root_ns; in mlx5_eswitch_termtbl_create()
Deswitch_offloads.c1820 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()
Deswitch.h212 struct mlx5_flow_namespace *ns;
Den_arfs.c331 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/
Dvporttbl.c25 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()
Dlegacy.c26 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()
Dindir_table.c390 struct mlx5_flow_namespace *root_ns; in mlx5_esw_indir_table_entry_create()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/
Dfs.h153 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);
Dfs_tt_redirect.c209 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/
Dfs_ttc.h43 struct mlx5_flow_namespace *ns;
Dfs_chains.c156 struct mlx5_flow_namespace *ns; in mlx5_chains_create_table()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec_fs.c39 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()
Dmacsec_fs.c218 *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()
Dfs_tcp.c267 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/
Dpost_meter.c30 struct mlx5_flow_namespace *root_ns; in mlx5e_post_meter_table_create()
Dsample.c67 struct mlx5_flow_namespace *root_ns; in sampler_termtbl_create()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
Dhelper.c13 struct mlx5_flow_namespace *root_ns; in esw_acl_table_create()
/Linux-v6.1/drivers/infiniband/hw/mlx5/
Dfs.c690 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/
Dport_sel.c46 struct mlx5_flow_namespace *ns; in mlx5_lag_create_port_sel_table()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
Dipoib.c324 struct mlx5_flow_namespace *ns = in mlx5i_create_flow_steering()

12