From: Tzahi Oved <tzahio.lists-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: "Hefty,
Sean" <sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
Or Gerlitz <or.gerlitz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
Roland Dreier <roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
Cc: linux-rdma <linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
"martin.petersen-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org"
<martin.petersen-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>,
Nicholas Bellinger <nab-PEzghdH756F8UrSeD/g0lQ@public.gmane.org>,
"oren-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org"
<oren-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
Tzahi Oved <tzahio-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
Bart Van Assche <bvanassche-HInyCGIudOg@public.gmane.org>,
Mike Christie <michaelc-hcNo3dDEHLuVc3sceRu5cw@public.gmane.org>,
Sagi Grimberg <sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
Subject: Re: [PATCH v3 00/10] Introduce Signature feature
Date: Thu, 14 Nov 2013 23:39:13 +0200 [thread overview]
Message-ID: <52854301.8060509@gmail.com> (raw)
In-Reply-To: <1828884A29C6694DAF28B7E6B8A8237388D031C4-P5GAC/sN6hkd3b2yrw5b5LfspsVTdybXVpNB7YpNyf8@public.gmane.org>
On 14/11/2013 02:19, Hefty, Sean wrote:
>> The patch series is around for couple of weeks already and went
>> through the review of Sean and Bart, with all their feedback being
>> applied. Also Sagi and Co enhanced krping to fully cover (and test...)
>> the proposed API and driver implementation @
>> git://beany.openfabrics.org/~sgrimberg/krping.git
> Somewhat separate from this specific patch, this is my concern.
>
> There are continual requests to modify the kernel verbs interfaces. These requests boil down to exposing proprietary capabilities to the latest version of some vendor's hardware. In turn, these hardware specific knobs bleed into the kernel clients.
Disagree, the verbs changes proposal in the signature case where
submitted as an RFC for few weeks so all vendors may comments and ask
for changes. Isn't that what open source development is all about. We
can't stop progress, we open new functionalists and features for
everyone to comment and agree on mutual interface. Is there other way u
had in mind we should define non vendor specific API? we will be glad to
collaborate but please come with alternate process u think is best. Such
comments only hold back new functionalities from being accepted and
backs down Verbs API progress.
> At the very least, it seems that there should be some sort of discussion if this is a desirable property of the kernel verbs interface, and if this is the architecture that the kernel should continue to pursue. Or, is there an alternative way of providing the same ability of coding ULPs to specific HW features, versus plugging every new feature into 'post send'?
Current Verbs semantics define post send as the operation aggregator
that enables posting list of WQE in single call so users can serialize
multiple operation requests and post in single API call. Since signature
is mainly an enhancement of existing RDMA operation, seems like it fits
best there. Defining more specific APIs per application type: Storage,
Cloud, HPC, .. is indeed important and in the process of being defined
as part of the Open Framework working group u r co-chairing. Thus, it
doesn't make sense to break the post send verbs semantics in this case.
Tzahi
>
> - Sean
> --
> 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
--
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
next prev parent reply other threads:[~2013-11-14 21:39 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-14 0:19 [PATCH v3 00/10] Introduce Signature feature Hefty, Sean
[not found] ` <1828884A29C6694DAF28B7E6B8A8237388D031C4-P5GAC/sN6hkd3b2yrw5b5LfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2013-11-14 7:30 ` Or Gerlitz
[not found] ` <52847BF8.60401-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2013-11-14 9:21 ` Sagi Grimberg
2013-11-14 19:03 ` Hefty, Sean
[not found] ` <1828884A29C6694DAF28B7E6B8A8237388D0463F-P5GAC/sN6hkd3b2yrw5b5LfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2013-11-14 20:11 ` Or Gerlitz
[not found] ` <CAJZOPZLpy8a-uUFhT+bvzd51T7jyV0Osdpz-Muc-1q0du7td3Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-12-11 17:26 ` Or Gerlitz
[not found] ` <CAJZOPZLctOXBJN596gr5sCWQ8F=QQPJ_9VpoZmMhJVc2XwS9qA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-12-15 13:59 ` Or Gerlitz
2013-11-14 21:39 ` Tzahi Oved [this message]
-- strict thread matches above, loose matches on Subject: below --
2013-11-07 15:53 Sagi Grimberg
[not found] ` <1383839648-19000-1-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2013-11-07 21:12 ` Or Gerlitz
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=52854301.8060509@gmail.com \
--to=tzahio.lists-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
--cc=bvanassche-HInyCGIudOg@public.gmane.org \
--cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=martin.petersen-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org \
--cc=michaelc-hcNo3dDEHLuVc3sceRu5cw@public.gmane.org \
--cc=nab-PEzghdH756F8UrSeD/g0lQ@public.gmane.org \
--cc=or.gerlitz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=oren-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
--cc=sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
--cc=tzahio-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