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: Thu, 24 Dec 2015 11:14:16 -0500	[thread overview]
Message-ID: <20151224161415.GA674@phlsvsds.ph.intel.com> (raw)
In-Reply-To: <CAG9sBKNkeA2Op-OTJ_MQ=pC3BQ7=_tB4g6oV=fwDOJ7gs_y+fQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>

On Thu, Dec 24, 2015 at 05:43:11PM +0200, Moni Shoua wrote:
>>
>>
>> There were discussions, and Mellanox even contributed code to the effort.
>> See Kamal's patches in the patch set I provided.
>>
>As far as I see it discussions were shallow and never produced an
>agreement. Kamal's patches should not be considered as as such.

Point is others have looked at the code. No issues have been called out to 
date as to why what is there won't work for everyone.

>>> 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.
>>
>So you actually agree that rdmavt was intended to be a solution to
>Intel's specific drivers.
>Fair, but IMO this is not what we aimed for.
>In fact, if this is an Intel specific solution then why put it in
>drivers/infiniband/sw and why publish it when it is not ready?

Yes it is specific to Intel *now*, that doesn't mean it should stay that 
way. Rdmavt could, and in my opinion should, be extended to support 
soft-roce. I don't think replicating the same thing is a great idea.

As to the location, where do you think it should go. drivers/infiniband/sw 
makes the most sense to me, but open to suggestions.

And for the question of why publish when it's not ready, the better question 
is why not?  Is it not good to see the work in progress as it evolves so the 
community can provide feedback?

>> 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.
>>
>Interfaces between rdmavt and its backends are missing. I consider
>this as fundamental.
>Concerns were raised but answers were not provided, at least not
>satisfying answers.

No one is arguing that. It is a work in progress and will get there. More 
details are in in Ira's response.

http://marc.info/?l=linux-rdma&m=145091253118395&w=2

-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-24 16:14 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
     [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 [this message]
     [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=20151224161415.GA674@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