On Thu, 2017-06-08 at 16:15 +0300, Leon Romanovsky wrote: > Hi, > > This is v2 of patch set from Yishai, > > Changelog: > v1->v2: > * Use 'source_qpn' as part of QP creation without mandating > association > of an overlay with underlay QP. > v0->v1: > * Improved commit message > > ---- > From Yishai: > > Enable accelerating IPoIB traffic from user applications > > This series comes to allow user space applications to accelerate send > and receive traffic which is typically handled by IPoIB ULP. On the > receive flow, the user space application will use flow steering rules > to > direct the ingress IPoIB UD QP traffic to its own user space UD QP. > On > the send flow, the user space application will send from its own UD > QP > with UD AH, while the packet on the wire will have the source QPN of > the > IPoIB UD QP, which is the network interface advertised L2 hardware > address. > > This will be achieved by extending QP creation of IB UD QP to get > the source QP number of the matching IPoIB UD QP. > > In order to create such a UD QP needs to provide the source QPN of > the > IPoIB network interface. > > The QPN should be achieved by using some networking tool as of > ifconfig, > ip link show on the associated interface. For example, when IPoIB is > used, the QPN is the value of 3 bytes from the hardware address > starting > after the first byte as defined by rfc4391 [1] > > Current mlx5 driver implements this API for the IPoIB ULP. > > Thanks > Thanks, series applied. -- Doug Ledford <dledford@xxxxxxxxxx> GPG KeyID: B826A3330E572FDD Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD -- 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