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:
--- /dev/null
+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>
+
+
+---
+
+