All of lore.kernel.org
 help / color / mirror / Atom feed
From: Or Gerlitz <ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
To: roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	hadarh-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org,
	matanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org,
	sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org,
	tzahio-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org,
	yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org,
	Igor Ivanov <Igor.Ivanov-wN0M4riKYwLQT0dZR+AlfA@public.gmane.org>,
	Christoph Lameter <cl-vYTEC60ixJUAvxtiuMwx3w@public.gmane.org>,
	Steve Wise
	<swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>,
	Shawn Bohrer
	<shawn.bohrer-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Subject: Re: [PATCH V5 for-next 2/4] IB/core: Infrastructure to support verbs extensions through uverbs
Date: Thu, 15 Aug 2013 09:34:18 +0300	[thread overview]
Message-ID: <520C766A.6090605@mellanox.com> (raw)
In-Reply-To: <1376477911-13828-3-git-send-email-ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>

On 14/08/2013 13:58, Or Gerlitz wrote:
> From: Igor Ivanov <Igor.Ivanov-wN0M4riKYwLQT0dZR+AlfA@public.gmane.org>
>
> Add infra-structure to support extended uverbs capabilities in a forward/backward
> manner. Uverbs command opcodes which are based on the verbs extensions approach should
> be greater or equal to IB_USER_VERBS_CMD_THRESHOLD. They have new header format
> and processed a bit differently.
>
> Whenever a specific IB_USER_VERBS_CMD_XXX is extended, which practically means
> it needs to have additional arguments, we will be able to add them without creating
> a completely new IB_USER_VERBS_CMD_YYY command or bumping the uverbs ABI version.
>
> This patch for itself doesn't provide the whole scheme which is also dependent
> on adding a comp_mask field to each extended uverbs command struct.
>
> The new header framework allows for future extension of the CMD arguments
> (ib_uverbs_cmd_hdr.in_words, ib_uverbs_cmd_hdr.out_words) for an existing
> new command (that is a command that supports the new uverbs command header format
> suggested in this patch) w/o bumping ABI version and with maintaining backward
> and formward compatibility to new and old libibverbs versions.
>
> In the uverbs command we are passing both uverbs arguments and the provider arguments.
> We split the ib_uverbs_cmd_hdr.in_words to ib_uverbs_cmd_hdr.in_words which will now carry only uverbs input argument struct size and  ib_uverbs_cmd_hdr.provider_in_words that will carry the provider input argument size. Same goes for the response (the uverbs CMD output argument).

Roland,

So how's this change-log, clear enough?

Anything else re this patch set? its around since April 2013 and missed 
2-3 merged windows, lets make sure we get it in this time.

Or.


--
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:[~2013-08-15  6:34 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-14 10:58 [PATCH V5 for-next 0/4] Add receive Flow Steering support Or Gerlitz
     [not found] ` <1376477911-13828-1-git-send-email-ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2013-08-14 10:58   ` [PATCH V5 for-next 1/4] IB/core: " Or Gerlitz
     [not found]     ` <1376477911-13828-2-git-send-email-ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2013-08-26 19:07       ` Roland Dreier
     [not found]         ` <CAL1RGDUp7Tmak=b_Ttqm=WWoS5vvA1r0HCGKR7y6MJ4th44=pQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-08-27 17:10           ` Matan Barak
2013-08-14 10:58   ` [PATCH V5 for-next 2/4] IB/core: Infrastructure to support verbs extensions through uverbs Or Gerlitz
     [not found]     ` <1376477911-13828-3-git-send-email-ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2013-08-15  6:34       ` Or Gerlitz [this message]
2013-08-14 10:58   ` [PATCH V5 for-next 3/4] IB/core: Export ib_create/destroy_flow " Or Gerlitz
     [not found]     ` <1376477911-13828-4-git-send-email-ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2013-08-26 18:58       ` Roland Dreier
2013-08-26 19:01       ` Roland Dreier
     [not found]         ` <CAL1RGDX=ppDWfzVmcFyKOSqYJ-JecPpmdxj+unzL4gWBEKS1vg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-08-27 12:37           ` Matan Barak
     [not found]             ` <521C9D7D.5010304-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2013-08-29 16:35               ` Roland Dreier
2013-08-14 10:58   ` [PATCH V5 for-next 4/4] IB/mlx4: Add receive Flow Steering support 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=520C766A.6090605@mellanox.com \
    --to=ogerlitz-vpraknaxozvwk0htik3j/w@public.gmane.org \
    --cc=Igor.Ivanov-wN0M4riKYwLQT0dZR+AlfA@public.gmane.org \
    --cc=cl-vYTEC60ixJUAvxtiuMwx3w@public.gmane.org \
    --cc=hadarh-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=matanb-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=shawn.bohrer-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
    --cc=swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org \
    --cc=tzahio-VPRAkNaXOzVWk0Htik3J/w@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.