> -----Original Message----- > From: Hefty, Sean [mailto:sean.he...@intel.com] > Sent: Tuesday, April 14, 2015 11:02 PM > To: Matan Barak; Somnath Kotur; rol...@kernel.org > Cc: linux-rdma@vger.kernel.org > 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 majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html