Hi Roland, Here's the FRWR (Fast Reg WR) patch series for iser from Sagi Grimberg.
This is kind of critical so we can avoid using bounce buffers when running over Connect-IB (the newly introduced mlx5 driver) and ConnectX VF which both don't support FMRs. Patches 1-3 are the other iser updates for 3.11, which reposted here for ease of merging, I have submitted them earlier for 3.11 but you missed picking them. Patches 4-6 are simple pre-steps for allowing more registration models such as FastReg WRs except for FMR, and the last patch adds the actual support for fastreg. Or. Or Gerlitz (1): IB/iser: Use proper debug level value for info prints Sagi Grimberg (4): IB/iser: Generalize rdma memory registration IB/iser: Handle unaligned SG in separate function IB/iser: Place the fmr pool into a union in iser's IB conn struct IB/iser: Introduce fast memory registration model (FRWR) Shlomo Pongratz (2): IB/iser: Restructure allocation/deallocation of connection resources IB/iser: Accept session->cmds_max from user space drivers/infiniband/ulp/iser/iscsi_iser.c | 19 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 73 ++++++-- drivers/infiniband/ulp/iser/iser_initiator.c | 137 ++++++++++--- drivers/infiniband/ulp/iser/iser_memory.c | 231 +++++++++++++++++---- drivers/infiniband/ulp/iser/iser_verbs.c | 288 ++++++++++++++++++------- 5 files changed, 583 insertions(+), 165 deletions(-) -- 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