Home
last modified time | relevance | path

Searched refs:vport_ns (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dvporttbl.c14 struct esw_vport_tbl_namespace *vport_ns; member
34 const struct esw_vport_tbl_namespace *vport_ns) in esw_vport_tbl_create() argument
39 if (vport_ns->max_num_groups) in esw_vport_tbl_create()
40 ft_attr.autogroup.max_num_groups = vport_ns->max_num_groups; in esw_vport_tbl_create()
43 ft_attr.max_fte = vport_ns->max_fte; in esw_vport_tbl_create()
45 ft_attr.flags = vport_ns->flags; in esw_vport_tbl_create()
63 key->vport_ns = attr->vport_ns; in flow_attr_to_vport_key()
91 esw_vport_tbl_init(esw, attr->vport_ns); in mlx5_esw_vporttbl_get()
112 fdb = esw_vport_tbl_create(esw, ns, attr->vport_ns); in mlx5_esw_vporttbl_get()
139 esw_vport_tbl_init(esw, attr->vport_ns); in mlx5_esw_vporttbl_put()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_core.c2803 struct mlx5_vport_acl_root_ns *vport_ns; in mlx5_get_flow_vport_namespace() local
2810 vport_ns = xa_load(&steering->esw_egress_root_ns, vport_idx); in mlx5_get_flow_vport_namespace()
2811 if (vport_ns) in mlx5_get_flow_vport_namespace()
2812 return &vport_ns->root_ns->ns; in mlx5_get_flow_vport_namespace()
2816 vport_ns = xa_load(&steering->esw_ingress_root_ns, vport_idx); in mlx5_get_flow_vport_namespace()
2817 if (vport_ns) in mlx5_get_flow_vport_namespace()
2818 return &vport_ns->root_ns->ns; in mlx5_get_flow_vport_namespace()
3638 struct mlx5_vport_acl_root_ns *vport_ns; in mlx5_fs_remove_vport_acl_root_ns() local
3640 vport_ns = xa_erase(esw_acl_root_ns, vport_idx); in mlx5_fs_remove_vport_acl_root_ns()
3641 if (vport_ns) { in mlx5_fs_remove_vport_acl_root_ns()
[all …]
H A Deswitch_offloads.c746 fwd_attr.vport_ns = &mlx5_esw_vport_tbl_mirror_ns; in mlx5_eswitch_add_offloaded_rule()
824 fwd_attr.vport_ns = &mlx5_esw_vport_tbl_mirror_ns; in mlx5_eswitch_add_fwd_rule()
906 fwd_attr.vport_ns = &mlx5_esw_vport_tbl_mirror_ns; in __mlx5_eswitch_del_rule()
1504 attr.vport_ns = &mlx5_esw_vport_tbl_mirror_ns; in esw_vport_tbl_put()
1520 attr.vport_ns = &mlx5_esw_vport_tbl_mirror_ns; in esw_vport_tbl_get()
H A Deswitch.h802 struct esw_vport_tbl_namespace *vport_ns; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dsample.c361 per_vport_tbl_attr.vport_ns = &mlx5_esw_vport_tbl_sample_ns; in add_post_rule()
418 tbl_attr.vport_ns = &mlx5_esw_vport_tbl_sample_ns; in del_post_rule()