• Linus Torvalds's avatar
    Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband · 2eb7f910
    Linus Torvalds authored
    Pull infiniband/RDMA updates from Roland Dreier:
     - large set of iSER initiator improvements
     - hardware driver fixes for cxgb4, mlx5 and ocrdma
     - small fixes to core midlayer
    
    * tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (47 commits)
      RDMA/cxgb4: Fix ntuple calculation for ipv6 and remove duplicate line
      RDMA/cxgb4: Add missing neigh_release in find_route
      RDMA/cxgb4: Take IPv6 into account for best_mtu and set_emss
      RDMA/cxgb4: Make c4iw_wr_log_size_order static
      IB/core: Fix XRC race condition in ib_uverbs_open_qp
      IB/core: Clear AH attr variable to prevent garbage data
      RDMA/ocrdma: Save the bit environment, spare unncessary parenthesis
      RDMA/ocrdma: The kernel has a perfectly good BIT() macro - use it
      RDMA/ocrdma: Don't memset() buffers we just allocated with kzalloc()
      RDMA/ocrdma: Remove a unused-label warning
      RDMA/ocrdma: Convert kernel VA to PA for mmap in user
      RDMA/ocrdma: Get vlan tag from ib_qp_attrs
      RDMA/ocrdma: Add default GID at index 0
      IB/mlx5, iser, isert: Add Signature API additions
      Target/iser: Centralize ib_sig_domain setting
      IB/iser: Centralize ib_sig_domain settings
      IB/mlx5: Use extended internal signature layout
      IB/iser: Set IP_CSUM as default guard type
      IB/iser: Remove redundant assignment
      IB/mlx5: Use enumerations for PI copy mask
      ...
    2eb7f910
qp.c 78.5 KB