All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sagi Grimberg <sagig-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
To: Jason Gunthorpe
	<jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
Cc: Christoph Hellwig <hch-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>,
	Sagi Grimberg <sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Liran Liss <liranl-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	Oren Duer <oren-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
Subject: Re: [PATCH WIP 28/43] IB/core: Introduce new fast registration API
Date: Thu, 20 Aug 2015 13:05:59 +0300	[thread overview]
Message-ID: <55D5A687.90102@dev.mellanox.co.il> (raw)
In-Reply-To: <20150819173751.GB22646-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>

>> 1. if register - call ib_map_mr_sg (which calls dma_map_sg)
>>     else do dma_map_sg
>> 2. if registered - call ib_dma_unmap_sg (which calles dma_unmap_sg)
>>     else do dma_unmap_sg
>
>  From what I've seen in the ULPs the flow control is generally such
> that the MR is 'consumed' even if it isn't used by a send.

Not really. if registration is not needed, an MR is not consumed. In
fact, in svcrdma the IB code path never uses those, and the iWARP code
path always use those for RDMA_READs and not RDMA_WRITEs. Also, isert
use those only when signature is enabled and registration is required.

>
> So lkey usage is simply split into things that absolutely don't need a
> MR, and things that maybe do. The maybe side can go ahead and always
> consume the MR resource, but optimize the implementation to a SG list
> to avoid a performance hit.
>
> Then the whole API becomes symmetric. The ULP says, 'here is a
> scatterlist list and a lkey MR, make me a ib_sg list' and the core
> either packes it as is into the sg, or it spins up the MR and packs
> that.

Always consuming an MR resource is an extra lock acquire given these
are always kept in a pool structure.

>> I'm thinking we should keep dma_map_sg out of ib_map_mr_sg, and leave
>> it to the ULP like it does today (at least in the first stage...)
>
> I'm fine with first stage, but we still really do need to figure how
> how to get better code sharing in our API here..
>
> Maybe we can do the rkey side right away until we can figure out how
> to harmonize the rkey sg/mr usage?

I'm fine with that. I agree we still need to do better.
--
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-08-20 10:05 UTC|newest]

Thread overview: 141+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-07-22  6:55 [PATCH WIP 00/43] New fast registration API Sagi Grimberg
     [not found] ` <1437548143-24893-1-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-07-22  6:55   ` [PATCH WIP 01/43] IB: Modify ib_create_mr API Sagi Grimberg
     [not found]     ` <1437548143-24893-2-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-07-22 16:34       ` Jason Gunthorpe
     [not found]         ` <20150722163405.GA26909-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-22 16:44           ` Christoph Hellwig
     [not found]             ` <20150722164421.GA6443-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-22 16:58               ` Sagi Grimberg
     [not found]                 ` <55AFCBAF.2000504-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-22 19:05                   ` Jason Gunthorpe
     [not found]                     ` <20150722190555.GB4527-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-23 10:07                       ` Sagi Grimberg
     [not found]                         ` <55B0BCFC.6040602-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-23 19:08                           ` Jason Gunthorpe
     [not found]                             ` <20150723190855.GB31577-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-26  8:51                               ` Sagi Grimberg
2015-07-22 16:59           ` Sagi Grimberg
     [not found]             ` <55AFCBE4.1070803-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-22 17:01               ` Jason Gunthorpe
     [not found]                 ` <20150722170120.GC26909-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-22 17:03                   ` Sagi Grimberg
2015-07-23  0:57       ` Hefty, Sean
     [not found]         ` <1828884A29C6694DAF28B7E6B8A82373A9001357-P5GAC/sN6hkd3b2yrw5b5LfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-07-23  9:30           ` Christoph Hellwig
     [not found]             ` <20150723093046.GF32592-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-23 10:09               ` Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 02/43] IB/mlx4: Support ib_alloc_mr verb Sagi Grimberg
     [not found]     ` <1437548143-24893-3-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-07-22 16:58       ` Jason Gunthorpe
     [not found]         ` <20150722165831.GB26909-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-22 17:22           ` Sagi Grimberg
     [not found]             ` <55AFD14C.8040007-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-22 18:50               ` Steve Wise
     [not found]                 ` <55AFE5D9.3050102-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
2015-07-22 18:54                   ` Jason Gunthorpe
     [not found]                     ` <20150722185410.GA4527-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-23 10:10                       ` Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 03/43] ocrdma: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 04/43] iw_cxgb4: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 05/43] cxgb3: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 06/43] nes: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 07/43] qib: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 08/43] IB/iser: Convert to ib_alloc_mr Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 09/43] iser-target: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 10/43] IB/srp: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 11/43] xprtrdma, svcrdma: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 12/43] RDS: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 13/43] mlx5: Drop mlx5_ib_alloc_fast_reg_mr Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 14/43] mlx4: Drop mlx4_ib_alloc_fast_reg_mr Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 15/43] ocrdma: Drop ocrdma_alloc_frmr Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 16/43] qib: Drop qib_alloc_fast_reg_mr Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 17/43] nes: Drop nes_alloc_fast_reg_mr Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 18/43] cxgb4: Drop c4iw_alloc_fast_reg_mr Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 19/43] cxgb3: Drop iwch_alloc_fast_reg_mr Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 20/43] IB/core: Drop ib_alloc_fast_reg_mr Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 21/43] mlx5: Allocate a private page list in ib_alloc_mr Sagi Grimberg
     [not found]     ` <1437548143-24893-22-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-07-22 16:46       ` Christoph Hellwig
     [not found]         ` <20150722164605.GB6443-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-22 16:51           ` Sagi Grimberg
2015-07-28 10:57       ` Haggai Eran
     [not found]         ` <55B75FFC.6040200-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-07-30  8:08           ` Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 22/43] mlx4: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 23/43] ocrdma: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 24/43] cxgb3: Allocate a provate " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 25/43] cxgb4: Allocate a private " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 26/43] qib: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 27/43] nes: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 28/43] IB/core: Introduce new fast registration API Sagi Grimberg
     [not found]     ` <1437548143-24893-29-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-07-22 16:50       ` Christoph Hellwig
     [not found]         ` <20150722165012.GC6443-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-22 16:56           ` Sagi Grimberg
2015-07-22 17:44           ` Jason Gunthorpe
     [not found]             ` <20150722174401.GG26909-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-23  9:19               ` Christoph Hellwig
     [not found]                 ` <20150723091955.GA32592-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-23 16:03                   ` Jason Gunthorpe
2015-07-23 10:15               ` Sagi Grimberg
     [not found]                 ` <55B0BEB4.9080702-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-23 17:55                   ` Jason Gunthorpe
     [not found]                     ` <20150723175535.GE25174-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-26  9:37                       ` Sagi Grimberg
     [not found]                         ` <55B4AA73.3090803-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-27 17:04                           ` Jason Gunthorpe
     [not found]                             ` <20150727170459.GA18348-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-30  7:13                               ` Sagi Grimberg
     [not found]                                 ` <55B9CE85.40007-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-30 16:36                                   ` Jason Gunthorpe
     [not found]                                     ` <20150730163631.GB16659-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-30 16:39                                       ` Christoph Hellwig
2015-08-19 11:56                       ` Sagi Grimberg
     [not found]                         ` <55D46EE8.4060701-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-08-19 12:52                           ` Christoph Hellwig
     [not found]                             ` <20150819125253.GB24746-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-08-19 16:09                               ` Sagi Grimberg
     [not found]                                 ` <55D4AA2E.7090204-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-08-19 16:58                                   ` Christoph Hellwig
2015-08-19 17:37                           ` Jason Gunthorpe
     [not found]                             ` <20150819173751.GB22646-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-08-20 10:05                               ` Sagi Grimberg [this message]
     [not found]                                 ` <55D5A687.90102-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-08-20 19:04                                   ` Jason Gunthorpe
     [not found]                                     ` <20150820190413.GB29567-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-08-21  6:34                                       ` Christoph Hellwig
     [not found]                                         ` <20150821063458.GA875-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-08-21 18:08                                           ` Jason Gunthorpe
2015-07-23 18:42                   ` Jason Gunthorpe
     [not found]                     ` <20150723184221.GA30303-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-26  8:54                       ` Sagi Grimberg
2015-07-22 18:02       ` Jason Gunthorpe
     [not found]         ` <20150722180203.GI26909-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-23 10:19           ` Sagi Grimberg
     [not found]             ` <55B0BFA4.4060509-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-23 16:14               ` Jason Gunthorpe
     [not found]                 ` <20150723161436.GC25174-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-23 16:47                   ` Sagi Grimberg
     [not found]                     ` <55B11A92.9040406-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-23 18:51                       ` Jason Gunthorpe
     [not found]                         ` <20150723185126.GA31346-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-26  9:45                           ` Sagi Grimberg
     [not found]                             ` <55B4AC26.20405-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-27 17:14                               ` Jason Gunthorpe
     [not found]                                 ` <20150727171441.GC18348-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-27 20:11                                   ` Steve Wise
     [not found]                                     ` <55B69058.70403-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
2015-07-27 20:29                                       ` Jason Gunthorpe
2015-07-28 11:20       ` Haggai Eran
2015-07-22  6:55   ` [PATCH WIP 29/43] mlx5: Support the new memory " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 30/43] mlx4: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 31/43] ocrdma: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 32/43] cxgb3: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 33/43] cxgb4: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 34/43] nes: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 35/43] qib: " Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 36/43] iser: Port to new fast registration api Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 37/43] xprtrdma: Port to new memory registration API Sagi Grimberg
     [not found]     ` <1437548143-24893-38-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-07-22 15:03       ` Chuck Lever
     [not found]         ` <795F4F28-D92F-46A1-8DA3-2B1B19A17AA3-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2015-07-22 15:41           ` Sagi Grimberg
     [not found]             ` <55AFB9A7.4030103-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-22 16:04               ` Chuck Lever
     [not found]                 ` <5114D0F0-7C66-4889-85D8-E7297009AF23-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2015-07-23 10:42                   ` Sagi Grimberg
2015-07-22 16:59           ` Christoph Hellwig
2015-07-22 19:21       ` Steve Wise
     [not found]         ` <55AFED4C.9040409-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
2015-07-23 10:20           ` Sagi Grimberg
     [not found]             ` <55B0C002.60307-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-23 13:46               ` Steve Wise
2015-07-22  6:55   ` [PATCH WIP 38/43] iser-target: " Sagi Grimberg
     [not found]     ` <1437548143-24893-39-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-07-22 17:04       ` Christoph Hellwig
     [not found]         ` <20150722170413.GE6443-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-22 17:33           ` Sagi Grimberg
     [not found]             ` <55AFD3DC.8070508-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-22 17:57               ` Jason Gunthorpe
     [not found]                 ` <20150722175755.GH26909-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-23 10:27                   ` Sagi Grimberg
     [not found]                     ` <55B0C18B.4080901-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-23 13:35                       ` Chuck Lever
2015-07-23 16:31                       ` Jason Gunthorpe
     [not found]                         ` <20150723163124.GD25174-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-23 16:59                           ` Sagi Grimberg
     [not found]                             ` <55B11D84.102-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-23 18:53                               ` Jason Gunthorpe
     [not found]                                 ` <20150723185334.GB31346-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-24 14:36                                   ` Chuck Lever
     [not found]                                     ` <DE0226A1-A7FC-4618-91F1-FE34347C252A-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2015-07-24 16:26                                       ` Jason Gunthorpe
     [not found]                                         ` <20150724162657.GA21473-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-24 16:34                                           ` Steve Wise
2015-07-24 17:46                                           ` Chuck Lever
     [not found]                                             ` <903CDFB5-04FE-47B6-B044-E960E8A8BC4C-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2015-07-24 19:10                                               ` Jason Gunthorpe
     [not found]                                                 ` <20150724191003.GA26225-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-24 19:59                                                   ` Chuck Lever
     [not found]                                                     ` <A1A0BF6E-992A-4B34-8D24-EA8AA8D6983B-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2015-07-24 20:24                                                       ` Jason Gunthorpe
     [not found]                                                         ` <20150724202445.GA28033-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-24 22:13                                                           ` Steve Wise
2015-07-24 22:44                                                             ` Jason Gunthorpe
2015-07-27 15:57                                               ` Chuck Lever
     [not found]                                                 ` <8A2BC019-1DC0-4531-9659-3181EE9A4B43-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2015-07-27 17:25                                                   ` Jason Gunthorpe
     [not found]                                                     ` <20150727172510.GD18348-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-28 20:06                                                       ` Chuck Lever
     [not found]                                                         ` <B045BAC2-0360-4D97-A220-7DB52AF90BF7-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2015-07-29  6:32                                                           ` Christoph Hellwig
2015-07-22  6:55   ` [PATCH WIP 39/43] IB/core: Add arbitrary sg_list support Sagi Grimberg
     [not found]     ` <1437548143-24893-40-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-07-22 17:05       ` Christoph Hellwig
2015-07-22 17:22       ` Jason Gunthorpe
     [not found]         ` <20150722172255.GD26909-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-22 17:29           ` Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 40/43] mlx5: Allocate private context for arbitrary scatterlist registration Sagi Grimberg
     [not found]     ` <1437548143-24893-41-git-send-email-sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-07-22 17:30       ` Jason Gunthorpe
     [not found]         ` <20150722173048.GF26909-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-23  9:25           ` Christoph Hellwig
     [not found]             ` <20150723092532.GC32592-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-23 10:28               ` Sagi Grimberg
2015-07-23 16:04               ` Jason Gunthorpe
2015-07-22  6:55   ` [PATCH WIP 41/43] mlx5: Add arbitrary sg list support Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 42/43] iser: Accept arbitrary sg lists mapping if the device supports it Sagi Grimberg
2015-07-22  6:55   ` [PATCH WIP 43/43] iser: Move unaligned counter increment Sagi Grimberg
2015-07-22 17:10   ` [PATCH WIP 00/43] New fast registration API Christoph Hellwig
     [not found]     ` <20150722171023.GA18934-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-22 17:27       ` Jason Gunthorpe
     [not found]         ` <20150722172702.GE26909-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2015-07-23  9:26           ` Christoph Hellwig
2015-07-22 17:42       ` Sagi Grimberg
     [not found]         ` <55AFD608.401-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-23  9:28           ` Christoph Hellwig
     [not found]             ` <20150723092857.GE32592-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-23 10:34               ` Sagi Grimberg

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=55D5A687.90102@dev.mellanox.co.il \
    --to=sagig-ldsdmyg8hgv8yrgs2mwiifqbs+8scbdb@public.gmane.org \
    --cc=hch-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org \
    --cc=jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=liranl-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=oren-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=sagig-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.