All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Hefty, Sean" <sean.hefty@intel.com>
To: "linux-rdma (linux-rdma@vger.kernel.org)"
	<linux-rdma@vger.kernel.org>,
	"netdev@vger.kernel.org" <netdev@vger.kernel.org>
Subject: [PATCH 0/26 v3] rdma/cm: Add support for native InfiniBand addressing
Date: Wed, 26 Sep 2012 22:35:18 +0000	[thread overview]
Message-ID: <1828884A29C6694DAF28B7E6B8A8237346A8EE01__15265.0532931604$1348698962$gmane$org@ORSMSX101.amr.corp.intel.com> (raw)

missed copying netdev on patch cover letter...

This patch series adds the ability to handle native Infiniband addressing
to the rdma_cm.

In addition to supporting native addresses, this support allows us to offload
name and/or address translation services to a user space daemon, providing the
user greater control over path selection.  For example, a user can specify
different paths for multiple connections to the same system, or specify a
backup path for automatic path migration capabilities.  The primary motivation
is to support large scale fabrics, with address and name services either cached
or bypassed completely (information is exchanged out of band by an MPI process
manager).

The intended usage model is for applications to call rdma_getaddrinfo.  This 
call is similar to getaddrinfo, but specific for RDMA devices.  
rdma_getaddrinfo takes as input a name, IP address, GID, or LID, and returns 
full connection information.

The patch set introduces af_ib and sockaddr_ib.  The kernel rdma_cm is updated 
accordingly, mainly to make its handling of addresses more generic.  However, 
since sockaddr_ib is larger than sockaddr_in6, the rdma_ucm requires changes to 
its user to kernel interface.  To provide backwards compatibility, the 
userspace ABI is extended to support the larger address size.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>

changes from v2:
updated to later kernel

             reply	other threads:[~2012-09-26 22:35 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-26 22:35 Hefty, Sean [this message]
  -- strict thread matches above, loose matches on Subject: below --
2012-09-24 20:05 [PATCH 0/26 v3] rdma/cm: Add support for native InfiniBand addressing Hefty, Sean

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='1828884A29C6694DAF28B7E6B8A8237346A8EE01__15265.0532931604$1348698962$gmane$org@ORSMSX101.amr.corp.intel.com' \
    --to=sean.hefty@intel.com \
    --cc=linux-rdma@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.