All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
To: Christoph Hellwig <hch-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
Cc: Yishai Hadas
	<yishaih-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>,
	Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
	leon-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org,
	Or Gerlitz <gerlitz.or-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
	Moni Shoua <monis-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	Sagi Grimberg <sagi-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>,
	Robert LeBlanc <robert-4JaGZRWAfWbajFs6igw21g@public.gmane.org>,
	"linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
	<linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
	Majd Dibbiny <majd-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	Liran Liss <liranl-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	"Tzahi Oved (tzahio-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org)"
	<tzahio-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	"yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org"
	<yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
Subject: Re: Status of RXE/Soft-RoCE driver?
Date: Mon, 2 May 2016 12:40:05 -0600	[thread overview]
Message-ID: <20160502184005.GA32613@obsidianresearch.com> (raw)
In-Reply-To: <20160502183151.GA6462-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>

On Mon, May 02, 2016 at 11:31:51AM -0700, Christoph Hellwig wrote:
> On Mon, May 02, 2016 at 11:57:09AM -0600, Jason Gunthorpe wrote:
> > The other take away from the Collab discussion is that there is a
> > reasonable opinion that linux-rdma is not the right forum to decide if
> > major changes to the multi-vendor common-verbs APIs are
> > OK. I don't know if we reached a consensus on this or not.
> 
> Who had that discussion, and why do you believe it's viable?  In fact
> I'd like to state that any other forum than linux-rdma simply is not
> credible, just like the relevant list is the only credible place to
> discuss the ABIs for any other Linux subsystem.

I would say mostly from people looking at it from a hardware design
perspective.

The unique issue with verbs is that nearly all the APIs match directly
to some feature in silicon, and cross-vendor silicon focused agreements
are rarely done on Linux focused mailing lists. Particularly when
these features are expected to be multi-operating system.

That is my fundamental concern every time a uAPI change comes up:
These proposed API changes *directly* require other vendors to
implement very specific things in their sillicon. This is not a
software-only discussion, as the majority of other Linux uAPI things
are.

* And I specifically separate the nitty gritty details of the API/ABI
from the overarching ideas: eg, introducing a dis-aggregated QP
concept with WQ objects, and defining it how that interacts with
everything else.

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:[~2016-05-02 18:40 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-27 22:57 Status of RXE/Soft-RoCE driver? Robert LeBlanc
     [not found] ` <CAANLjFq+6qu7kD75yOmVuztvE-6cbvhfjFOmGAy9i_43Cfdz7A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-04-28 11:17   ` Sagi Grimberg
     [not found]     ` <5721F149.1090004-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2016-04-28 11:56       ` Leon Romanovsky
     [not found]         ` <20160428115653.GB21343-2ukJVAZIZ/Y@public.gmane.org>
2016-04-28 14:01           ` Or Gerlitz
     [not found]             ` <CAJ3xEMjz-VLvaRvVFBtNc+9GDppW6qjw_5KwZvPRDi1RdUnsgQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-04-29  2:09               ` Doug Ledford
     [not found]                 ` <5722C24B.6020108-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-04-29  5:17                   ` Leon Romanovsky
     [not found]                     ` <20160429051755.GC774-2ukJVAZIZ/Y@public.gmane.org>
2016-04-29 15:06                       ` Doug Ledford
     [not found]                         ` <a1d504ff-716c-210a-7114-517577d2e0fa-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-04-29 16:38                           ` Leon Romanovsky
2016-04-29 20:54                           ` Jason Gunthorpe
     [not found]                             ` <20160429205434.GA11286-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-04-30  7:28                               ` Leon Romanovsky
     [not found]                                 ` <20160430072847.GB25593-2ukJVAZIZ/Y@public.gmane.org>
2016-05-02 10:03                                   ` Yishai Hadas
     [not found]                                     ` <572725E0.4090303-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2016-05-02 17:57                                       ` Jason Gunthorpe
     [not found]                                         ` <20160502175709.GA31976-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-05-02 18:31                                           ` Christoph Hellwig
     [not found]                                             ` <20160502183151.GA6462-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2016-05-02 18:40                                               ` Jason Gunthorpe [this message]
2016-05-02 18:51                                               ` Hefty, Sean
2016-05-02 19:08                                               ` Jason Gunthorpe
2016-05-02 18:29                               ` Hefty, Sean
     [not found]                                 ` <1828884A29C6694DAF28B7E6B8A82373AB0481A1-P5GAC/sN6hkd3b2yrw5b5LfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-05-03  6:35                                   ` Leon Romanovsky
2016-04-28 15:48           ` Robert LeBlanc
     [not found]             ` <CAANLjFo2Riv3anBg99CCd2E_9gmZHrL93ZNT2Od58GMw+TPHpw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-04-28 23:39               ` Robert LeBlanc
2016-04-29  1:13                 ` Holger Hoffstätte
     [not found]                 ` <CAANLjFrRdcWbC5butmFe29OFZep9RJ-najPAOAq965Y0Jb=i8g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-04-29 17:01                   ` Robert LeBlanc
     [not found]                     ` <CAANLjFqU5WeKk9D1PqnTcSrBojo9WjKNq70soe5rWgyuJ6gsmQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-05-06 17:53                       ` Robert LeBlanc

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=20160502184005.GA32613@obsidianresearch.com \
    --to=jgunthorpe-epgobjl8dl3ta4ec/59zmfatqe2ktcn/@public.gmane.org \
    --cc=dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
    --cc=gerlitz.or-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=hch-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org \
    --cc=leon-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=liranl-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=majd-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=monis-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=robert-4JaGZRWAfWbajFs6igw21g@public.gmane.org \
    --cc=sagi-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org \
    --cc=tzahio-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=yishaih-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org \
    --cc=yishaih-VPRAkNaXOzVWk0Htik3J/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 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.