public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
From: Dennis Dalessandro <dennis.dalessandro-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
To: Moni Shoua <monis-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
Cc: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
	Liran Liss <liranl-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	Haggai Eran <haggaie-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	Majd Dibbiny <majd-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	Kamal Heib <kamalh-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	linux-rdma <linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: Re: [RFC] Generic InfiniBand transport done in software
Date: Wed, 23 Dec 2015 15:07:28 -0500	[thread overview]
Message-ID: <20151223200727.GA6886@phlsvsds.ph.intel.com> (raw)
In-Reply-To: <CAG9sBKNOu+d-5f6FYTXCyTGjJU-md4dW3MFMB2-UDgRFafRdBw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>

On Wed, Dec 23, 2015 at 06:28:08PM +0200, Moni Shoua wrote:
>>
>>
>> This makes no mention of the already posted work which aims to consolidate
>> the qib and hfi1 drivers verbs implementation. However it does seem to be
>> mostly in line with what we have already presented for rdmavt and the
>> direction the next set of patches is going in. Have you seen something in
>> rdmavt that contradicts this? I have not seen the need to write a detailed
>> RFC because it's pretty straight forward what needs to happen. Take the
>> common parts of qib and hfi and move to another kmod. Don't do anything that
>> prevents soft-roce from using the same infrastructure. I think we are
>> accomplishing that and have been very open during the process.
>>
>> Specifically this RFC does not capture much more detail beyond what has
>> already been posted. There are also a number of details regarding hardware
>> specifics that are not dealt with here but are in the current rdmavt patch
>> series, as well as patches that are yet to be posted. The bottom line is we
>> can't sacrifice performance for a perfect API.
>>
>> Previous discussion threads:
>> http://marc.info/?l=linux-rdma&m=144353141420065&w=2
>> http://marc.info/?l=linux-rdma&m=144563342718705&w=2
>> http://marc.info/?l=linux-rdma&m=144614769419528&w=2
>>
>> Rdmavt & Qib code submissions:
>> http://marc.info/?l=linux-rdma&m=144968107508268&w=2
>> http://marc.info/?l=linux-rdma&m=144952133926970&w=2
>> Feedback has been received on these patches and unless otherwise noted in
>> the relevant threads will be incorporated into the V2 of the patch sets.
>>
>
>Hi Denny
>
>http://marc.info/?l=linux-rdma&m=144614769419528&w=2 introduced a
>concept (RVT) which was never followed by a discussion and never
>agreed upon. Moreover

There were discussions, and Mellanox even contributed code to the effort.  
See Kamal's patches in the patch set I provided.

>http://marc.info/?l=linux-rdma&m=144952098726776&w=2 presents a work
>that besides keeping the name RVT is far from the immature concept I
>mentioned earlier and its scope was changed from general purpose
>solution to Intel and HFI/QIB only. 

The scope has never changed. Our goal is, and has always been to remove the 
code duplication between qib and hfi1. We are doing that by way of rdmavt.  
It is limited in scope to Intel's drivers currently for what I hope are 
obvious reasons.

I think it makes sense that soft-roce be added as well and hope that 
Mellanox decides to contribute rather than reinventing the wheel.

Is there something in rdmavt that would not work for soft-roce, or is 
something fundamental missing? I have asked this a number of times and 
nothing has been raised so I assume there are no issues. If there are lets 
discuss them.

Reading through your RFC here, perhaps something like the multicast add
and delete is concerning?  This is something that is not really needed by 
qib and hfi1 but may be for soft-roce. All that means is soft-roce needs to 
provide it and it would be optional for qib and hfi1. The rdmavt 
architecture is flexible and allows exactly this.

>I therefore conclude that the
>concept of RVT, as it was supposed to be, was abandoned.

This is absolutely incorrect. As mentioned above, nothing has changed.

-Denny
--
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:[~2015-12-23 20:07 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-22 12:38 [RFC] Generic InfiniBand transport done in software Moni Shoua
     [not found] ` <CAG9sBKO=fP2Xd=JXK7hvzGFRLQmh1dF+mWDxdnhU+TqFg7YD1Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-12-22 18:19   ` Dennis Dalessandro
     [not found]     ` <20151222181905.GA742-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org>
2015-12-23 16:28       ` Moni Shoua
     [not found]         ` <CAG9sBKNOu+d-5f6FYTXCyTGjJU-md4dW3MFMB2-UDgRFafRdBw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-12-23 20:07           ` Dennis Dalessandro [this message]
     [not found]             ` <20151223200727.GA6886-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org>
2015-12-24 15:43               ` Moni Shoua
     [not found]                 ` <CAG9sBKNkeA2Op-OTJ_MQ=pC3BQ7=_tB4g6oV=fwDOJ7gs_y+fQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-12-24 16:14                   ` Dennis Dalessandro
     [not found]                     ` <20151224161415.GA674-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org>
2015-12-27 17:54                       ` Moni Shoua
     [not found]                         ` <CAG9sBKNBDC=YymoYMLjW+RceChQXfNMXcc8UzJJVhqBuW5jGAQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-12-28 20:32                           ` Dennis Dalessandro
     [not found]                             ` <20151228203249.GA4213-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org>
2015-12-29 14:03                               ` Moni Shoua
2015-12-29  9:21                           ` Christoph Hellwig
     [not found]                             ` <20151229092126.GB8445-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-12-29 13:21                               ` Moni Shoua
2015-12-29 16:37                           ` Doug Ledford
     [not found]                             ` <5682B6B4.60306-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-12-29 17:38                               ` Moni Shoua
     [not found]                                 ` <CAG9sBKMoXneqQJvMWKXkTXx-D2WrLuabW=5hCH_5V=TePe4WYQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-12-29 17:55                                   ` Dennis Dalessandro
2015-12-23 23:15   ` ira.weiny
     [not found]     ` <20151223231525.GA22759-W4f6Xiosr+yv7QzWx2u06xL4W9x8LtSr@public.gmane.org>
2015-12-24 16:07       ` Moni Shoua

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=20151223200727.GA6886@phlsvsds.ph.intel.com \
    --to=dennis.dalessandro-ral2jqcrhueavxtiumwx3w@public.gmane.org \
    --cc=dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
    --cc=haggaie-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=kamalh-VPRAkNaXOzVWk0Htik3J/w@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 \
    /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