Home
last modified time | relevance | path

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

12

/linux/include/linux/mlx5/
H A Dfs.h130 struct mlx5_flow_namespace;
189 struct mlx5_flow_namespace *
191 struct mlx5_flow_namespace *
194 struct mlx5_flow_namespace *
214 mlx5_create_flow_table(struct mlx5_flow_namespace *ns,
218 mlx5_create_auto_grouped_flow_table(struct mlx5_flow_namespace *ns,
222 mlx5_create_vport_flow_table(struct mlx5_flow_namespace *ns,
225 struct mlx5_flow_namespace *ns,
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_core.h146 struct mlx5_flow_namespace **fdb_sub_ns;
214 struct mlx5_flow_namespace *ns;
269 struct mlx5_flow_namespace { struct
294 struct mlx5_flow_namespace ns; argument
320 int mlx5_flow_namespace_set_mode(struct mlx5_flow_namespace *ns,
H A Dfs_core.c473 static struct fs_prio *find_prio(struct mlx5_flow_namespace *ns, in find_prio()
520 struct mlx5_flow_namespace *ns; in find_root()
529 ns = container_of(root, struct mlx5_flow_namespace, node); in find_root()
1323 static struct mlx5_flow_table *__mlx5_create_flow_table(struct mlx5_flow_namespace *ns, in __mlx5_create_flow_table()
1408 struct mlx5_flow_table *mlx5_create_flow_table(struct mlx5_flow_namespace *ns, in mlx5_create_flow_table()
1422 mlx5_create_vport_flow_table(struct mlx5_flow_namespace *ns, in mlx5_create_vport_flow_table()
1429 mlx5_create_lag_demux_flow_table(struct mlx5_flow_namespace *ns, in mlx5_create_lag_demux_flow_table()
1444 mlx5_create_auto_grouped_flow_table(struct mlx5_flow_namespace *ns, in mlx5_create_auto_grouped_flow_table()
2634 struct mlx5_flow_namespace *mlx5_get_fdb_sub_ns(struct mlx5_core_dev *dev, in mlx5_get_fdb_sub_ns()
2663 struct mlx5_flow_namespace *mlx5_get_flow_namespace(struct mlx5_core_dev *dev, in mlx5_get_flow_namespace()
[all …]
H A Drdma.c28 struct mlx5_flow_namespace *ns = NULL; in mlx5_rdma_enable_roce_steering()
H A Den_fs.c51 struct mlx5_flow_namespace *ns;
52 struct mlx5_flow_namespace *egress_ns;
1302 struct mlx5_flow_namespace *ns = mlx5_get_flow_namespace(fs->mdev, in mlx5e_create_flow_steering()
1499 struct mlx5_flow_namespace *mlx5e_fs_get_ns(struct mlx5e_flow_steering *fs, bool egress) in mlx5e_fs_get_ns()
1504 void mlx5e_fs_set_ns(struct mlx5e_flow_steering *fs, struct mlx5_flow_namespace *ns, bool egress) in mlx5e_fs_set_ns()
H A Deswitch_offloads_termtbl.c69 struct mlx5_flow_namespace *root_ns; in mlx5_eswitch_termtbl_create()
H A Deswitch_offloads.c1837 struct mlx5_flow_namespace *root_ns; in esw_create_offloads_fdb_tables()
1997 struct mlx5_flow_namespace *ns; in esw_create_offloads_table()
2250 struct mlx5_flow_namespace *ns; in esw_create_restore_table()
2661 struct mlx5_flow_namespace *ns; in esw_set_slave_root_fdb()
2746 struct mlx5_flow_namespace *egress_ns, in esw_master_egress_create_resources()
2826 struct mlx5_flow_namespace *egress_ns; in esw_set_master_egress_rule()
H A Den_arfs.c352 struct mlx5_flow_namespace *ns = mlx5e_fs_get_ns(fs, false); in arfs_create_table()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dipsec_fs_roce.c29 struct mlx5_flow_namespace *ns_rdma;
39 struct mlx5_flow_namespace *ns;
282 struct mlx5_flow_namespace *roce_ns, *nic_ns; in ipsec_fs_roce_tx_mpv_create_ft()
437 struct mlx5_flow_namespace *ns, in ipsec_fs_roce_rx_mpv_create()
440 struct mlx5_flow_namespace *roce_ns, *nic_ns; in ipsec_fs_roce_rx_mpv_create()
706 struct mlx5_flow_namespace *ns, in mlx5_ipsec_fs_roce_rx_create()
841 struct mlx5_flow_namespace *ns; in mlx5_ipsec_fs_roce_init()
H A Dipsec_fs_roce.h17 struct mlx5_flow_namespace *ns,
H A Dfs_ttc.c616 struct mlx5_flow_namespace *ns; in mlx5_create_inner_ttc_table()
689 struct mlx5_flow_namespace *ns; in mlx5_create_ttc_table()
H A Dmacsec_fs.c337 *macsec_fs_auto_group_table_create(struct mlx5_flow_namespace *ns, int flags, in macsec_fs_auto_group_table_create()
364 struct mlx5_flow_namespace *ns; in macsec_fs_tx_roce_create()
401 struct mlx5_flow_namespace *ns; in macsec_fs_tx_create()
1423 struct mlx5_flow_namespace *ns; in macsec_fs_rx_roce_create()
1507 struct mlx5_flow_namespace *ns; in macsec_fs_rx_create()
H A Dsd.c280 struct mlx5_flow_namespace *nic_ns; in sd_cmd_set_primary()
H A Dfs_chains.c156 struct mlx5_flow_namespace *ns; in mlx5_chains_create_table()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dvporttbl.c33 esw_vport_tbl_create(struct mlx5_eswitch *esw, struct mlx5_flow_namespace *ns, in esw_vport_tbl_create()
84 struct mlx5_flow_namespace *ns; in mlx5_esw_vporttbl_get()
H A 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()
H A Dindir_table.c252 struct mlx5_flow_namespace *root_ns; in mlx5_esw_indir_table_entry_create()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dfs.h155 struct mlx5_flow_namespace *mlx5e_fs_get_ns(struct mlx5e_flow_steering *fs, bool egress);
156 void mlx5e_fs_set_ns(struct mlx5e_flow_steering *fs, struct mlx5_flow_namespace *ns, bool egress);
H A Dfs_tt_redirect.c210 struct mlx5_flow_namespace *ns = mlx5e_fs_get_ns(fs, false); in fs_udp_create_table()
480 struct mlx5_flow_namespace *ns = mlx5e_fs_get_ns(fs, false); in fs_any_create_table()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
H A Dhelper.c13 struct mlx5_flow_namespace *root_ns; in esw_acl_table_create()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec.h173 struct mlx5_flow_namespace *ns;
H A Dfs_tcp.c268 struct mlx5_flow_namespace *ns = mlx5e_fs_get_ns(fs, false); in accel_fs_tcp_create_table()
/linux/drivers/infiniband/hw/mlx5/
H A Dfs.c689 struct mlx5_flow_namespace *ns, in _get_prio()
716 struct mlx5_flow_namespace *ns = NULL; in get_flow_table()
878 struct mlx5_flow_namespace *ns; in mlx5_ib_fs_add_op_fc()
1421 struct mlx5_flow_namespace *ns = NULL; in _get_flow_table()
2031 struct mlx5_flow_namespace *ns; in steering_anchor_create_ft()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dpost_meter.c63 struct mlx5_flow_namespace *root_ns; in mlx5e_post_meter_table_create()
H A Dsample.c67 struct mlx5_flow_namespace *root_ns; in sampler_termtbl_create()

12