Home
last modified time | relevance | path

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

/Linux-v5.15/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()
313 struct mlx5_rep_uplink_priv *uplink_priv = &rpriv->uplink_priv; in mlx5e_rep_bond_init() local
322 uplink_priv->bond = kvzalloc(sizeof(*uplink_priv->bond), GFP_KERNEL); in mlx5e_rep_bond_init()
323 if (!uplink_priv->bond) { in mlx5e_rep_bond_init()
328 INIT_LIST_HEAD(&uplink_priv->bond->metadata_list); in mlx5e_rep_bond_init()
329 uplink_priv->bond->nb.notifier_call = mlx5e_rep_esw_bond_netevent; in mlx5e_rep_bond_init()
[all …]
Dtc.c35 struct mlx5_rep_uplink_priv *uplink_priv = &rpriv->uplink_priv; in mlx5e_rep_encap_entry_attach() local
36 struct mlx5_tun_entropy *tun_entropy = &uplink_priv->tun_entropy; in mlx5e_rep_encap_entry_attach()
70 struct mlx5_rep_uplink_priv *uplink_priv = &rpriv->uplink_priv; in mlx5e_rep_encap_entry_detach() local
71 struct mlx5_tun_entropy *tun_entropy = &uplink_priv->tun_entropy; in mlx5e_rep_encap_entry_detach()
255 struct mlx5_rep_uplink_priv *uplink_priv = &rpriv->uplink_priv; in mlx5e_rep_tc_init() local
258 mutex_init(&uplink_priv->unready_flows_lock); in mlx5e_rep_tc_init()
259 INIT_LIST_HEAD(&uplink_priv->unready_flows); in mlx5e_rep_tc_init()
262 err = mlx5e_tc_esw_init(&uplink_priv->tc_ht); in mlx5e_rep_tc_init()
269 mlx5e_tc_esw_cleanup(&rpriv->uplink_priv.tc_ht); in mlx5e_rep_tc_cleanup()
270 mutex_destroy(&rpriv->uplink_priv.unready_flows_lock); in mlx5e_rep_tc_cleanup()
[all …]
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.c238 struct mlx5_rep_uplink_priv *uplink_priv; in get_ct_priv() local
243 uplink_priv = &uplink_rpriv->uplink_priv; in get_ct_priv()
245 return uplink_priv->ct_priv; in get_ct_priv()
256 struct mlx5_rep_uplink_priv *uplink_priv; in get_sample_priv() local
261 uplink_priv = &uplink_rpriv->uplink_priv; in get_sample_priv()
263 return uplink_priv->tc_psample; in get_sample_priv()
1272 struct mlx5_rep_uplink_priv *uplink_priv; in add_unready_flow() local
1278 uplink_priv = &rpriv->uplink_priv; in add_unready_flow()
1280 mutex_lock(&uplink_priv->unready_flows_lock); in add_unready_flow()
1281 unready_flow_add(flow, &uplink_priv->unready_flows); in add_unready_flow()
[all …]
Den_rep.h110 struct mlx5_rep_uplink_priv uplink_priv; /* valid for uplink rep */ member
Den_rep.c873 struct mlx5_rep_uplink_priv *uplink_priv; in mlx5e_init_uplink_rep_tx() local
880 uplink_priv = &rpriv->uplink_priv; in mlx5e_init_uplink_rep_tx()
886 mlx5_init_port_tun_entropy(&uplink_priv->tun_entropy, priv->mdev); in mlx5e_init_uplink_rep_tx()
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_tun_encap.c689 struct mlx5_rep_uplink_priv *uplink_priv; in mlx5e_route_tbl_get_last_update() local
695 uplink_priv = &uplink_rpriv->uplink_priv; in mlx5e_route_tbl_get_last_update()
696 encap = uplink_priv->encap; in mlx5e_route_tbl_get_last_update()
997 struct mlx5_rep_uplink_priv *uplink_priv; in mlx5e_route_get_create() local
1004 uplink_priv = &uplink_rpriv->uplink_priv; in mlx5e_route_get_create()
1005 encap = uplink_priv->encap; in mlx5e_route_get_create()