Hi Sean

Just making sure.
The SL should also be copied from the multicast group and be provided
with the PR query.
So should be the rate.

So actually for IPoIB subnets the QoS parameters are defined "per
partition" and set on the broadcast group by the SM.
(or the first joining member ... But this is really calling for an
argument).

> --- a/drivers/infiniband/ulp/ipoib/ipoib_main.c
> +++ b/drivers/infiniband/ulp/ipoib/ipoib_main.c
> @@ -468,9 +468,11 @@ static struct ipoib_path 
> *path_rec_create(struct net_device *dev, void *gid)
>       INIT_LIST_HEAD(&path->neigh_list);
>  
>       memcpy(path->pathrec.dgid.raw, gid, sizeof (union ib_gid));
> -     path->pathrec.sgid      = priv->local_gid;
> -     path->pathrec.pkey      = cpu_to_be16(priv->pkey);
> -     path->pathrec.numb_path = 1;
> +     path->pathrec.sgid          = priv->local_gid;
> +     path->pathrec.pkey          = cpu_to_be16(priv->pkey);
> +     path->pathrec.numb_path     = 1;
> +     path->pathrec.flow_label    = 
> priv->broadcast->mcmember.flow_label;
> +     path->pathrec.traffic_class = 
> priv->broadcast->mcmember.traffic_class;
>  
>       return path;
_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to