Re: [PATCH 14/14] SIWv2: Documentation: siw.txt
From: Bart Van Assche <hidden>
Date: 2011-06-18 17:56:24
Also in:
linux-rdma
On Thu, Jun 16, 2011 at 2:42 PM, Bernard Metzler [off-list ref] wrote:
quoted hunk
--- Documentation/networking/siw.txt | 156 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 156 insertions(+), 0 deletions(-) create mode 100644 Documentation/networking/siw.txtdiff --git a/Documentation/networking/siw.txt b/Documentation/networking/siw.txt new file mode 100644 index 0000000..805e21b --- /dev/null +++ b/Documentation/networking/siw.txt@@ -0,0 +1,156 @@ +SoftiWARP: Software iWARP kernel driver module. + +General +------- +SoftiWARP (siw) implements the iWARP protocol suite (MPA/DDP/RDMAP, +IETF-RFC 5044/5041/5040) completely in software as a Linux kernel module. +siw runs on top of TCP kernel sockets and exports the Linux kernel ibverbs +RDMA interface. siw interfaces with the iwcm connection manager. + + +Transmit Path +------------- +If a send queue (SQ) work queue element gets posted, siw tries to send +it directly out of the application context. If the SQ was non-empty, +SQ processing is done asynchronously by a kernel worker thread. This +thread gets scheduled if the TCP socket signals new write space to +be available. If during send operation the socket send space becomes +exhausted, SQ processing is abandoned until new socket write space +becomes available.
It seems like some information is missing in the above: - That the siw kernel module creates an iWARP device for each Ethernet interface found but not for other network interfaces that support the family of IP protocols. - Whether or not such an iWARP device is created for Ethernet interfaces instantiated after the siw kernel module has been loaded. 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