On Sun, May 26, 2019 at 01:41:44PM +0200, Bernard Metzler wrote: > This patch set contributes the SoftiWarp driver rebased for > Kernel 5.2-rc1. SoftiWarp (siw) implements the iWarp RDMA > protocol over kernel TCP sockets. The driver integrates with > the linux-rdma framework. > > With this new driver version, the following things where > changed, compared to the v8 RFC of siw: > > o Rebased to 5.2-rc1 > > o All IDR code got removed. > > o Both MR and QP deallocation verbs now synchronously > free the resources referenced by the RDMA mid-layer. > > o IPv6 support was added. > > o For compatibility with Chelsio iWarp hardware, the RX > path was slightly reworked. It now allows packet intersection > between tagged and untagged RDMAP operations. While not > a defined behavior as of IETF RFC 5040/5041, some RDMA hardware > may intersect an ongoing outbound (large) tagged message, such > as an multisegment RDMA Read Response with sending an untagged > message, such as an RDMA Send frame. This behavior was only > detected in an NVMeF setup, where siw was used at target side, > and RDMA hardware at client side (during file write). siw now > implements two input paths for tagged and untagged messages each, > and allows the intersected placement of both messages. > > o The siw kernel abi file got renamed from siw_user.h to siw-abi.h. > > Many thanks for reviewing and testing the driver, especially to > Steve, Leon, Jason, Doug, Olga, Dennis, Gal. You all helped to > significantly improve the siw driver over the last year. It is > very much appreciated. You need to open a PR for rdma-core before this can be merged with the userspace part. Jason