> -----Original Message----- > From: Hefty, Sean [mailto:sean.hefty@xxxxxxxxx] > Sent: Tuesday, April 14, 2015 11:02 PM > To: Matan Barak; Somnath Kotur; roland@xxxxxxxxxx > Cc: linux-rdma@xxxxxxxxxxxxxxx > Subject: RE: [PATCH v3 for-next 01/33] IB/core: Add RoCE GID cache > > > This is a part of the GID meta info. The user should be able to choose > > between RoCE V1 (which is represented here by IB_GID_TYPE_IB) and > RoCE > > V2 - just as a user could choose between IPv6 and IPv4. > > IPv4 and IPv6 are different protocols, not different formats for the same > address. How does RoCE v2 not break every app? It does not break every app, the choice of which GID type to use is made by the RDMA-CM based on network topology hint obtained from the IP stack. Please refer to patch 15/33: IB/Core: Changes to the IB Core infrastructure for RoCEv2 support. Of course, if the user does not want to go with this choice made by the RDMA-CM, then there is the option of overriding it using the configfs patch (PATCH 14/33) Hope that clarifies? Thanks Som -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html