public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
From: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
To: Liran Liss <liranl-VPRAkNaXOzVS1MOuV/RT9w@public.gmane.org>
Cc: "Hefty,
	Sean" <sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Roland Dreier <rdreier-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org>,
	Aleksey Senin <aleksey-192fA4vuk7xBDLzU/O5InQ@public.gmane.org>,
	linux-rdma <linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
	"monis-smomgflXvOZWk0Htik3J/w@public.gmane.org"
	<monis-smomgflXvOZWk0Htik3J/w@public.gmane.org>,
	"alekseys-smomgflXvOZWk0Htik3J/w@public.gmane.org"
	<alekseys-smomgflXvOZWk0Htik3J/w@public.gmane.org>,
	"yiftahs-smomgflXvOZWk0Htik3J/w@public.gmane.org"
	<yiftahs-smomgflXvOZWk0Htik3J/w@public.gmane.org>,
	Tziporet Koren <tziporet-VPRAkNaXOzVS1MOuV/RT9w@public.gmane.org>,
	"alexr-smomgflXvOZWk0Htik3J/w@public.gmane.org"
	<alexr-smomgflXvOZWk0Htik3J/w@public.gmane.org>
Subject: Re: When IBoE will be merged to upstream?
Date: Thu, 24 Jun 2010 14:37:01 -0600	[thread overview]
Message-ID: <20100624203701.GA4630@obsidianresearch.com> (raw)
In-Reply-To: <E113D394D7C5DB4F8FF691FA7EE9DB4439A78AFF16-WQlSmcKwN8Te+A/uUDamNg@public.gmane.org>

> The current behavior of ibv_create_ah() requires that the caller
> provide the L2, and if needed, L3 addressing.  Any translation
> between the L3 and L2 addressing must be done before the call is
> made.  E.g. ibv_create_ah does not use the GID to query the SA to
> obtain LIDs.  Why doesn't IBoE follow this same model?
> 
> LL: because of the RoCE spec, which states that only GID addressing
> is used at the Verbs level. The address handle fields are unchanged,
> and the L2 fields (e.g., lid) are reserved.  Note that in Ethernet,
> you normally don't specify L2 addresses at the transport level
> (i.e., sockets).

We do not have to lavishly follow the IBTA spec in the Linux
implementation, especially if it makes no sense.

I think Sean is on the right track here, the AH should take the L2 as
input just like for IB, and the resolution is done in librdmacm, or
somehow manually.

The verbs layer is not really analogous to sockets anyhow, the
librdmacm is much closer to a socket like interface, and it having
a GID go into rdmacm and a full AH with L2/L3 info come out seems
entirely reasonable.

BTW, what ever was decided about vlans tagging? Is that part of the AH
or do you use seperate RDMA devices per vlan? Seems like a point worth
considering now.

Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

  parent reply	other threads:[~2010-06-24 20:37 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-06-20  6:18 When IBoE will be merged to upstream? Aleksey Senin
     [not found] ` <AANLkTikXzoaRl61ivsc7fm8EdO9Ucz4iGGfclFOQl3kK-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-06-23 23:23   ` Roland Dreier
     [not found]     ` <adabpb1s58c.fsf-BjVyx320WGW9gfZ95n9DRSW4+XlvGpQz@public.gmane.org>
2010-06-24 15:42       ` Liran Liss
     [not found]         ` <E113D394D7C5DB4F8FF691FA7EE9DB4439A78AFE88-WQlSmcKwN8Te+A/uUDamNg@public.gmane.org>
2010-06-24 18:05           ` Hefty, Sean
     [not found]             ` <CF9C39F99A89134C9CF9C4CCB68B8DDF259E7DE3D0-osO9UTpF0USkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2010-06-24 18:41               ` Liran Liss
     [not found]                 ` <E113D394D7C5DB4F8FF691FA7EE9DB4439A78AFF16-WQlSmcKwN8Te+A/uUDamNg@public.gmane.org>
2010-06-24 20:37                   ` Jason Gunthorpe [this message]
     [not found]                     ` <20100624203701.GA4630-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2010-06-25  8:04                       ` Liran Liss
     [not found]                         ` <E113D394D7C5DB4F8FF691FA7EE9DB4439A78B0042-WQlSmcKwN8Te+A/uUDamNg@public.gmane.org>
2010-06-25 15:57                           ` Jason Gunthorpe
     [not found]                             ` <20100625155755.GC4630-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2010-06-25 16:54                               ` Hefty, Sean
2010-07-01 11:50                               ` Liran Liss
     [not found]                                 ` <E113D394D7C5DB4F8FF691FA7EE9DB4439BA54B70E-WQlSmcKwN8Te+A/uUDamNg@public.gmane.org>
2010-07-02  0:20                                   ` Hefty, Sean
     [not found]                                     ` <CF9C39F99A89134C9CF9C4CCB68B8DDF25A1002175-osO9UTpF0USkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2010-07-02  7:42                                       ` Jason Gunthorpe
2010-07-02  7:35                                   ` Jason Gunthorpe
2010-07-03 20:34                                   ` Roland Dreier
     [not found]                                     ` <adak4pcnw3c.fsf-BjVyx320WGW9gfZ95n9DRSW4+XlvGpQz@public.gmane.org>
2010-07-04 17:03                                       ` Liran Liss
     [not found]                                         ` <E113D394D7C5DB4F8FF691FA7EE9DB443A8E048000-WQlSmcKwN8Te+A/uUDamNg@public.gmane.org>
2010-07-06  6:44                                           ` Or Gerlitz
     [not found]                                             ` <4C32D0BD.3030902-hKgKHo2Ms0FWk0Htik3J/w@public.gmane.org>
2010-07-06 11:01                                               ` Liran Liss
     [not found]                                                 ` <E113D394D7C5DB4F8FF691FA7EE9DB443A8E2E552A-WQlSmcKwN8Te+A/uUDamNg@public.gmane.org>
2010-07-07  6:00                                                   ` Or Gerlitz
     [not found]                                                     ` <4C3417FA.7000600-hKgKHo2Ms0FWk0Htik3J/w@public.gmane.org>
2010-07-07  6:13                                                       ` Jason Gunthorpe
2010-07-10  8:55                                                       ` Liran Liss
     [not found]                                                         ` <E113D394D7C5DB4F8FF691FA7EE9DB443AAB6D59C0-WQlSmcKwN8Te+A/uUDamNg@public.gmane.org>
2010-07-11  4:34                                                           ` Jason Gunthorpe
     [not found]                                                             ` <20100711043449.GA31404-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2010-07-12  7:58                                                               ` Liran Liss
     [not found]                                                                 ` <E113D394D7C5DB4F8FF691FA7EE9DB443AACB08EA5-WQlSmcKwN8Te+A/uUDamNg@public.gmane.org>
2010-07-12 16:21                                                                   ` Jason Gunthorpe
     [not found]                                                                     ` <20100712162131.GB15392-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2010-07-13  8:26                                                                       ` Liran Liss
     [not found]                                                                         ` <E113D394D7C5DB4F8FF691FA7EE9DB443AACDEE865-WQlSmcKwN8Te+A/uUDamNg@public.gmane.org>
2010-07-13 19:31                                                                           ` Jason Gunthorpe
     [not found]                                                                             ` <20100713193138.GA12614-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2010-07-15 10:55                                                                               ` Liran Liss
     [not found]                                                                                 ` <E113D394D7C5DB4F8FF691FA7EE9DB443ABB321006-WQlSmcKwN8Te+A/uUDamNg@public.gmane.org>
2010-07-15 16:59                                                                                   ` Jason Gunthorpe
2010-07-20  5:28                                                                       ` Paul Grun
2010-07-20 17:06                                                                         ` Jason Gunthorpe
2010-07-12 16:43                                                                   ` Hefty, Sean
2010-07-12 21:20                                                                   ` Roland Dreier
     [not found]                                                                     ` <adatyo4xuqx.fsf-BjVyx320WGW9gfZ95n9DRSW4+XlvGpQz@public.gmane.org>
2010-07-13 19:38                                                                       ` Jason Gunthorpe
     [not found]                                                                         ` <20100713193828.GB12614-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2010-07-13 21:20                                                                           ` Roland Dreier
     [not found]                                                                             ` <ada8w5fxenn.fsf-BjVyx320WGW9gfZ95n9DRSW4+XlvGpQz@public.gmane.org>
2010-07-15 11:14                                                                               ` Liran Liss
     [not found]                                                                                 ` <E113D394D7C5DB4F8FF691FA7EE9DB443ABB321050-WQlSmcKwN8Te+A/uUDamNg@public.gmane.org>
2010-07-15 17:21                                                                                   ` Roland Dreier
     [not found]                                                                                     ` <adalj9cveyd.fsf-BjVyx320WGW9gfZ95n9DRSW4+XlvGpQz@public.gmane.org>
2010-07-15 17:53                                                                                       ` Roland Dreier
2010-07-15 19:20                                                                                       ` Alex Rosenbaum
     [not found]                                                                                         ` <7E95F01E94AB484F83061FCFA35B39F87A7D2C-QfUkFaTmzUSUvQqKE/ONIwC/G2K4zDHf@public.gmane.org>
2010-07-15 20:03                                                                                           ` Roland Dreier
     [not found]                                                                                             ` <ada1vb4v7fl.fsf-BjVyx320WGW9gfZ95n9DRSW4+XlvGpQz@public.gmane.org>
2010-07-20 20:50                                                                                               ` Liran Liss
2010-07-15 11:00                                                                       ` Liran Liss

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=20100624203701.GA4630@obsidianresearch.com \
    --to=jgunthorpe-epgobjl8dl3ta4ec/59zmfatqe2ktcn/@public.gmane.org \
    --cc=aleksey-192fA4vuk7xBDLzU/O5InQ@public.gmane.org \
    --cc=alekseys-smomgflXvOZWk0Htik3J/w@public.gmane.org \
    --cc=alexr-smomgflXvOZWk0Htik3J/w@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=liranl-VPRAkNaXOzVS1MOuV/RT9w@public.gmane.org \
    --cc=monis-smomgflXvOZWk0Htik3J/w@public.gmane.org \
    --cc=rdreier-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org \
    --cc=sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=tziporet-VPRAkNaXOzVS1MOuV/RT9w@public.gmane.org \
    --cc=yiftahs-smomgflXvOZWk0Htik3J/w@public.gmane.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox