Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
Dbond.c36 mlx5e_lookup_rep_bond_metadata(struct mlx5_rep_uplink_priv *uplink_priv, in mlx5e_lookup_rep_bond_metadata() argument
42 list_for_each_entry(cur, &uplink_priv->bond->metadata_list, list) { in mlx5e_lookup_rep_bond_metadata()
92 mdata = mlx5e_lookup_rep_bond_metadata(&rpriv->uplink_priv, lag_dev); in mlx5e_rep_bond_enslave()
107 list_add(&mdata->list, &rpriv->uplink_priv.bond->metadata_list); in mlx5e_rep_bond_enslave()
156 mdata = mlx5e_lookup_rep_bond_metadata(&rpriv->uplink_priv, lag_dev); in mlx5e_rep_bond_unslave()
311 struct mlx5_rep_uplink_priv *uplink_priv = &rpriv->uplink_priv; in mlx5e_rep_bond_init() local
320 uplink_priv->bond = kvzalloc(sizeof(*uplink_priv->bond), GFP_KERNEL); in mlx5e_rep_bond_init()
321 if (!uplink_priv->bond) { in mlx5e_rep_bond_init()
326 INIT_LIST_HEAD(&uplink_priv->bond->metadata_list); in mlx5e_rep_bond_init()
327 uplink_priv->bond->nb.notifier_call = mlx5e_rep_esw_bond_netevent; in mlx5e_rep_bond_init()
[all …]
Dtc.c32 struct mlx5_rep_uplink_priv *uplink_priv = &rpriv->uplink_priv; in mlx5e_rep_encap_entry_attach() local
33 struct mlx5_tun_entropy *tun_entropy = &uplink_priv->tun_entropy; in mlx5e_rep_encap_entry_attach()
67 struct mlx5_rep_uplink_priv *uplink_priv = &rpriv->uplink_priv; in mlx5e_rep_encap_entry_detach() local
68 struct mlx5_tun_entropy *tun_entropy = &uplink_priv->tun_entropy; in mlx5e_rep_encap_entry_detach()
253 struct mlx5_rep_uplink_priv *uplink_priv = &rpriv->uplink_priv; in mlx5e_rep_tc_init() local
256 mutex_init(&uplink_priv->unready_flows_lock); in mlx5e_rep_tc_init()
257 INIT_LIST_HEAD(&uplink_priv->unready_flows); in mlx5e_rep_tc_init()
260 err = mlx5e_tc_esw_init(&uplink_priv->tc_ht); in mlx5e_rep_tc_init()
267 mlx5e_tc_esw_cleanup(&rpriv->uplink_priv.tc_ht); in mlx5e_rep_tc_cleanup()
268 mutex_destroy(&rpriv->uplink_priv.unready_flows_lock); in mlx5e_rep_tc_cleanup()
[all …]
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.c280 struct mlx5_rep_uplink_priv *uplink_priv; in get_ct_priv() local
285 uplink_priv = &uplink_rpriv->uplink_priv; in get_ct_priv()
287 return uplink_priv->ct_priv; in get_ct_priv()
1276 struct mlx5_rep_uplink_priv *uplink_priv; in add_unready_flow() local
1282 uplink_priv = &rpriv->uplink_priv; in add_unready_flow()
1284 mutex_lock(&uplink_priv->unready_flows_lock); in add_unready_flow()
1285 unready_flow_add(flow, &uplink_priv->unready_flows); in add_unready_flow()
1286 mutex_unlock(&uplink_priv->unready_flows_lock); in add_unready_flow()
1291 struct mlx5_rep_uplink_priv *uplink_priv; in remove_unready_flow() local
1297 uplink_priv = &rpriv->uplink_priv; in remove_unready_flow()
[all …]
Den_rep.h102 struct mlx5_rep_uplink_priv uplink_priv; /* valid for uplink rep */ member
Den_rep.c985 struct mlx5_rep_uplink_priv *uplink_priv; in mlx5e_init_uplink_rep_tx() local
992 uplink_priv = &rpriv->uplink_priv; in mlx5e_init_uplink_rep_tx()
998 mlx5_init_port_tun_entropy(&uplink_priv->tun_entropy, priv->mdev); in mlx5e_init_uplink_rep_tx()