Searched refs:uplink_priv (Results 1 – 6 of 6) sorted by relevance
36 mlx5e_lookup_rep_bond_metadata(struct mlx5_rep_uplink_priv *uplink_priv, in mlx5e_lookup_rep_bond_metadata() argument42 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() local322 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 …]
35 struct mlx5_rep_uplink_priv *uplink_priv = &rpriv->uplink_priv; in mlx5e_rep_encap_entry_attach() local36 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() local71 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() local258 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 …]
238 struct mlx5_rep_uplink_priv *uplink_priv; in get_ct_priv() local243 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() local261 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() local1278 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 …]
110 struct mlx5_rep_uplink_priv uplink_priv; /* valid for uplink rep */ member
873 struct mlx5_rep_uplink_priv *uplink_priv; in mlx5e_init_uplink_rep_tx() local880 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()
689 struct mlx5_rep_uplink_priv *uplink_priv; in mlx5e_route_tbl_get_last_update() local695 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() local1004 uplink_priv = &uplink_rpriv->uplink_priv; in mlx5e_route_get_create()1005 encap = uplink_priv->encap; in mlx5e_route_get_create()