From: Leon Romanovsky <leon-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
To: RDMA mailing list <linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Cc: Ram Amrani <ram.amrani-YGCgFSpz5w/QT0dZR+AlfA@public.gmane.org>,
Jason Gunthorpe
<jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>,
Christoph Lameter <cl-vYTEC60ixJUAvxtiuMwx3w@public.gmane.org>,
Don Dutile <ddutile-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
Liran Liss <liranl-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
Yaron Gepstein <yarong-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
Tal Alon <talal-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
Matan Barak <matanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
Marcel Apfelbaum <marcel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
Knut Omang <knut.omang-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>,
Bart Van Assche
<bart.vanassche-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>,
Yuval Shaia <yuval.shaia-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>,
"LWN.net" <lwn-T1hC0tSOHrs@public.gmane.org>
Subject: Re: 2nd RDMA Miniconference Summary
Date: Mon, 18 Sep 2017 08:41:16 +0300 [thread overview]
Message-ID: <20170918054116.GD5788@mtr-leonro.local> (raw)
In-Reply-To: <20170917125603.GA5788-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
[-- Attachment #1: Type: text/plain, Size: 1818 bytes --]
On Sun, Sep 17, 2017 at 03:56:03PM +0300, Leon Romanovsky wrote:
<...>
> * uABI Update - Matan Barak
And this is the presentation: http://linux-rdma.org/docs/lpc-2017-kabi-matan-barak.pdf
> * main purpose: enable it by default
> * goals of uABI
> * resolve write() security issue
> * an extensible approach
> * #1 - extensible verbs
> * #2 - vendor specific - objects, methods and attributes
> * and more: automatic syntatic check, backward compatability, efficiency
> * The approach is similar to object oriented programming
> * Objects - cq, qp, ...
> * Methods- create qp, modify qp, create cq, ...
> * Attributes - qp handle, qp type, ...
> * Parsing trees types
> * Common feature-set - QP, CQ, MW, MR, PD
> * specific feature - device, CQ
> * driver-specific feature - e.g., MLX object, CQ, QP
> * The consolidated driver specific parsing tree will be created from the *supported* common/specific/driver-specific features listed above
> * user-space passes an ID that is a 16bit unique number to identify the operation
> * Method = name + ID + handler + attributes
> * Next
> * try the accepted patches yourself. already two verbs are implemented (cq create/destroy)
> * transition -
> * will need to move *all* verbs to resolve the security issue; will need to recode RDMA CM,...
> * But can start transition now to enjoy the extensibility and vendor specific perk
> * hopefully we could remove the "experimental" before we transition everything (will take time to convert all..., more than 2 years)
> * Red Hat won't take anything in experimental...
> * force new features to use the new API?
> * choose minimal verb list before removing the 'experimental'?
> * compat suggestion: have the old API actually use the new API under the hood
>
Thanks
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2017-09-18 5:41 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-09-17 12:56 2nd RDMA Miniconference Summary Leon Romanovsky
[not found] ` <20170917125603.GA5788-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-09-18 5:41 ` Leon Romanovsky [this message]
2017-09-18 10:40 ` Dennis Dalessandro
[not found] ` <4c96300a-0e1c-daf9-36bd-906eb3f68065-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-09-20 20:54 ` Jason Gunthorpe
[not found] ` <20170920205432.GB20190-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-09-21 21:43 ` Jason Gunthorpe
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=20170918054116.GD5788@mtr-leonro.local \
--to=leon-dgejt+ai2ygdnm+yrofe0a@public.gmane.org \
--cc=bart.vanassche-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org \
--cc=cl-vYTEC60ixJUAvxtiuMwx3w@public.gmane.org \
--cc=ddutile-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org \
--cc=knut.omang-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org \
--cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=liranl-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=lwn-T1hC0tSOHrs@public.gmane.org \
--cc=marcel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=matanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=ram.amrani-YGCgFSpz5w/QT0dZR+AlfA@public.gmane.org \
--cc=talal-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=yarong-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
--cc=yuval.shaia-QHcLZuEGTsvQT0dZR+AlfA@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;
as well as URLs for NNTP newsgroup(s).