REP_IB
rep->rep_data[REP_IB].priv = ibdev;
ibdev = mlx5_eswitch_uplink_get_proto_dev(dev->priv.eswitch, REP_IB);
return rep->rep_data[REP_IB].priv;
rep->rep_data[REP_IB].priv = NULL;
rep->rep_data[REP_IB].priv = ibdev;
mlx5_eswitch_unregister_vport_reps_nested(esw, REP_IB);
mlx5_eswitch_register_vport_reps_nested(esw, &rep_ops, REP_IB);
mlx5_eswitch_register_vport_reps(esw, &rep_ops, REP_IB);
mlx5_eswitch_unregister_vport_reps(esw, REP_IB);
__esw_offloads_unload_rep(esw, rep, REP_IB);
ret = __esw_offloads_load_rep(esw, rep, REP_IB, NULL);
__esw_offloads_load_rep(esw, rep, REP_IB, NULL);
__esw_offloads_load_rep(esw, uplink, REP_IB, NULL)) {