public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
* RFC: Immediate data support for SRP
@ 2015-07-16 15:25 Bart Van Assche
       [not found] ` <55A7CCF1.3080201-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
  0 siblings, 1 reply; 10+ messages in thread
From: Bart Van Assche @ 2015-07-16 15:25 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org

Hello,

As you probably know for write requests "immediate data" means sending 
the data in the same packet as the write command instead of sending it 
as a separate packet. This approach improves performance and reduces 
latency. Although support for immediate data has not been standardized, 
it is easy to add to the SRP initiator and target drivers. 
Implementations exist in the ib_srp-backport initiator driver and the 
SCST SRP target driver (see also 
https://github.com/bvanassche/ib_srp-backport and 
http://sourceforge.net/p/scst/svn/HEAD/tree/trunk/srpt/). These 
implementations are available since considerable time, work reliably, 
are backwards compatible and support zero-copy. Since using immediate 
data provides a measurable performance improvement I'm wondering whether 
it would be acceptable to add support for immediate data to the SRP 
drivers in the Linux kernel tree (ib_srp and ib_srpt) ?

Thanks,

Bart.
--
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

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2015-07-21 15:35 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-16 15:25 RFC: Immediate data support for SRP Bart Van Assche
     [not found] ` <55A7CCF1.3080201-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2015-07-19 16:07   ` Sagi Grimberg
     [not found]     ` <CACaajQu9QBo7robmrFF7hev-xS=c3VD9qQTn5DKuuObk5aU_Kg@mail.gmail.com>
     [not found]       ` <CACaajQu9QBo7robmrFF7hev-xS=c3VD9qQTn5DKuuObk5aU_Kg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-07-20 23:49         ` Bart Van Assche
     [not found]     ` <55ABCB34.1000506-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-19 21:43       ` Or Gerlitz
     [not found]         ` <CAJ3xEMiz=n_uP9TQ6YsGN+omzsN3Zrz5skDEq00+fE188z0erA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-07-20  9:44           ` Sagi Grimberg
     [not found]             ` <55ACC2FA.8030202-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-20 15:26               ` Or Gerlitz
     [not found]                 ` <55AD133D.2040204-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2015-07-21  9:25                   ` Sagi Grimberg
2015-07-21  0:03       ` Bart Van Assche
     [not found]         ` <55AD8C3A.9070403-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2015-07-21  9:17           ` Sagi Grimberg
     [not found]             ` <55AE0E30.40404-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-07-21 15:35               ` Bart Van Assche

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox