From: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
To: Chuck Lever <chuck.lever-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
Cc: Sagi Grimberg
<sagig-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>,
Christoph Hellwig <hch-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>,
linux-rdma <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 38/43] iser-target: Port to new memory registration API
Date: Fri, 24 Jul 2015 10:26:57 -0600 [thread overview]
Message-ID: <20150724162657.GA21473@obsidianresearch.com> (raw)
In-Reply-To: <DE0226A1-A7FC-4618-91F1-FE34347C252A-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
On Fri, Jul 24, 2015 at 10:36:07AM -0400, Chuck Lever wrote:
> Unfinished, but operational:
>
> http://git.linux-nfs.org/?p=cel/cel-2.6.git;a=shortlog;h=refs/heads/nfs-rdma-future
Nice..
Can you spend some time and reflect on how some of this could be
lowered into the core code? The FMR and FRWR side have many
similarities now..
> FRWR is seeing a 10-15% throughput reduction with 8-thread dbench,
> but a 5% improvement with 16-thread fio IOPS. 4K and 8K direct
> read and write are negatively impacted.
I'm not surprised since invalidate is sync. I belive you need to
incorporate SEND WITH INVALIDATE to substantially recover this
overhead.
It would be neat if the RQ could continue to advance while waiting for
the invalidate.. That looks almost doable..
> I converted the RPC reply handler tasklet to a work queue context
> to allow sleeping. A new .ro_unmap_sync method is invoked after
> the RPC/RDMA header is parsed but before xprt_complete_rqst()
> wakes up the waiting RPC.
.. so the issue is the RPC must be substantially parsed to learn which
MR it is associated with to schedule the invalidate?
> This is actually much more efficient than the current logic,
> which serially does an ib_unmap_fmr() for each MR the RPC owns.
> So FMR overall performs better with this change.
Interesting..
> Because the next RPC cannot awaken until the last send completes,
> send queue accounting is based on RPC/RDMA credit flow control.
So for FRWR the sync invalidate effectively guarentees all SQEs
related to this RPC are flushed. That seems reasonable, if the number
of SQEs and CQEs are properly sized in relation to the RPC slot count
it should be workable..
How does FMR and PHYS synchronize?
> I’m sure there are some details here that still need to be
> addressed, but this fixes the big problem with FRWR send queue
> accounting, which was that LOCAL_INV WRs would continue to
> consume SQEs while another RPC was allowed to start.
Did you test without that artificial limit you mentioned before?
I'm also wondering about this:
> During some other testing I found that when a completion upcall
> returns to the provider leaving CQEs still on the completion queue,
> there is a non-zero probability that a completion will be lost.
What does lost mean?
The CQ is edge triggered, so if you don't drain it you might not get
another timely CQ callback (which is bad), but CQEs themselves should
not be lost.
Jason
--
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:[~2015-07-24 16:26 UTC|newest]
Thread overview: 142+ 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
[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 [this message]
[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
-- strict thread matches above, loose matches on Subject: below --
2015-07-23 9:22 [PATCH WIP 38/43] iser-target: Port to new memory " Christoph Hellwig
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=20150724162657.GA21473@obsidianresearch.com \
--to=jgunthorpe-epgobjl8dl3ta4ec/59zmfatqe2ktcn/@public.gmane.org \
--cc=chuck.lever-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org \
--cc=hch-wEGCiKHe2LqWVfeAwA7xHQ@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-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@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.