1. 19 Feb, 2017 39 commits
  2. 15 Feb, 2017 1 commit
    • Moni Shoua's avatar
      IB/cma: Destination and source addr families must match · 6df6b4a9
      Moni Shoua authored
      The destination address in a listening rdma_id does not have an address
      family. Since address family in both sides of a connection must be the
      same in rdma_bind_addr() we set the address family of the destination to
      the address family of the source.
      
      This patch serves the logic in cma_port_is_unique() which requires to
      know if destination address that is associated with a rdma_id is any address
      (cma_zero_addr() and cma_loopback_addr()).
      
      This can happen when port reuse is checked for a port number
      that is being listened to.
      
      Fixes: 19b752a1 ("IB/cma: Allow port reuse for rdma_id")
      Signed-off-by: default avatarMoni Shoua <monis@mellanox.com>
      Signed-off-by: default avatarLeon Romanovsky <leon@kernel.org>
      Signed-off-by: default avatarDoug Ledford <dledford@redhat.com>
      6df6b4a9