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
