I think the RDMA CM needs two solutions, depending on which address
family is used. For IPv6, the existing interface is sufficient, and
works for both IB and iWarp. The RDMA CM only needs to include the TC
and FL as part of its PR query. For IPv4, to remain transport neutral,
I think we should add an rdma_set_option() routine to specify the QoS
field. The RDMA CM would include the QoS field for PR query under this
condition.
For IB, this requires changes to the ib_sa to support the new PR
extensions. I don't think we gain anything having the RDMA CM include
service IDs as part of the query.
I overlooked multicast in my reply. Unfortunately, the QoS field was
not added to MCMemberRecord. For multicast, IPv6 addresses would still
use the TC and FL provided by the user. For IPv4, the RDMA CM will
either need to match the TC and FL of the IPoIB broadcast group or leave
these fields unspecified.
- Sean
_______________________________________________
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