Home
last modified time | relevance | path

Searched refs:int_port_priv (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
Dint_port.c309 struct mlx5e_tc_int_port_priv *int_port_priv; in mlx5e_tc_int_port_init() local
315 int_port_priv = kzalloc(sizeof(*int_port_priv), GFP_KERNEL); in mlx5e_tc_int_port_init()
316 if (!int_port_priv) in mlx5e_tc_int_port_init()
321 int_port_priv->metadata_mapping = mapping_create_for_id(mapping_id, MAPPING_TYPE_INT_PORT, in mlx5e_tc_int_port_init()
324 if (IS_ERR(int_port_priv->metadata_mapping)) { in mlx5e_tc_int_port_init()
326 PTR_ERR(int_port_priv->metadata_mapping)); in mlx5e_tc_int_port_init()
330 int_port_priv->dev = priv->mdev; in mlx5e_tc_int_port_init()
331 mutex_init(&int_port_priv->int_ports_lock); in mlx5e_tc_int_port_init()
332 INIT_LIST_HEAD(&int_port_priv->int_ports); in mlx5e_tc_int_port_init()
334 return int_port_priv; in mlx5e_tc_int_port_init()
[all …]
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/
Den_rep.h100 struct mlx5e_tc_int_port_priv *int_port_priv; member
Den_tc.c282 return uplink_priv->int_port_priv; in mlx5e_get_int_port_priv()
4033 struct mlx5e_tc_int_port_priv *int_port_priv; in mlx5e_set_fwd_to_int_port_actions() local
4039 int_port_priv = mlx5e_get_int_port_priv(priv); in mlx5e_set_fwd_to_int_port_actions()
4041 dest_int_port = mlx5e_tc_int_port_get(int_port_priv, ifindex, type); in mlx5e_set_fwd_to_int_port_actions()
4049 mlx5e_tc_int_port_put(int_port_priv, dest_int_port); in mlx5e_set_fwd_to_int_port_actions()
5114 uplink_priv->int_port_priv = mlx5e_tc_int_port_init(netdev_priv(priv->netdev)); in mlx5e_tc_esw_init()
5155 mlx5e_tc_int_port_cleanup(uplink_priv->int_port_priv); in mlx5e_tc_esw_init()
5171 mlx5e_tc_int_port_cleanup(uplink_priv->int_port_priv); in mlx5e_tc_esw_cleanup()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
Dtc.c830 if (mlx5e_tc_int_port_dev_fwd(uplink_priv->int_port_priv, skb, in mlx5e_restore_skb_int_port()