]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
new
authorU-AMR\MSHEFTY <MSHEFTY@mshefty-MOBL2.amr.corp.intel.com>
Thu, 17 Dec 2009 22:31:45 +0000 (14:31 -0800)
committerU-AMR\MSHEFTY <MSHEFTY@mshefty-MOBL2.amr.corp.intel.com>
Thu, 17 Dec 2009 22:31:45 +0000 (14:31 -0800)
meta
patches/queue_mads [new file with mode: 0644]

diff --git a/meta b/meta
index dd996ae5fbd7ede49ccc662572d9632fbba4ad26..06cb03393a9b2e1bfe2afc12e059b141f4e2692f 100644 (file)
--- a/meta
+++ b/meta
@@ -1,11 +1,12 @@
 Version: 1
-Previous: bb0faa610b61df595e7e1a0e81851f70bfcb5515
-Head: 30ad14a49bfd8e316959952d8fcd3b35ea566e4c
+Previous: 086a3e567af6a207c97361ce078ed33a64ca25ca
+Head: a9c572c34ae693764a33e87173125d3065a6d1c5
 Applied:
   rm-build: 55c53dc74f83d371ca0578662774c16c10847dc0
   bld-32: 4f8ab24b82adb00b15f181d1fa2cf30ca46d6b4b
   apphang: 39363d3efa43131e2aeb49b42f74b6e446e8b388
   cm_send_cb: 30ad14a49bfd8e316959952d8fcd3b35ea566e4c
+  queue_mads: a9c572c34ae693764a33e87173125d3065a6d1c5
 Unapplied:
   epdisc: 4c931f6af5e37a502f7a10b78a902747f9738623
 Hidden:
diff --git a/patches/queue_mads b/patches/queue_mads
new file mode 100644 (file)
index 0000000..1350933
--- /dev/null
@@ -0,0 +1,28 @@
+Bottom: 71d8cf1ad32d88b92c8abddfc3b3206fb073519e
+Top:    71d8cf1ad32d88b92c8abddfc3b3206fb073519e
+Author: U-AMR\MSHEFTY <MSHEFTY@mshefty-MOBL2.amr.corp.intel.com>
+Date:   2009-12-17 14:31:44 -0800
+
+winverbs/endpoint: queue connection requests
+
+Winverbs models listening for connections and retrieving
+connection requests similar to receive queue processing.  If
+a GetRequest is not waiting when a connection
+request arrives, the request is dropped and must be retried.
+
+For applications that serialize their retrieval of connection
+requests, this can result in a lot of dropped requests that
+need to be retried.  As a result, the connection rate to
+such applications suffers dramatically.
+
+To support these applications, queue the connection
+request in the kernel until a GetRequest call comes down
+to retrieve it.  This greatly improves the connection rate for
+these applications.
+
+Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+
+---
+
+