]> git.openfabrics.org - ~shefty/librdmacm.git/commitdiff
new
authorSean Hefty <sean.hefty@intel.com>
Sun, 21 Oct 2012 06:43:13 +0000 (23:43 -0700)
committerSean Hefty <sean.hefty@intel.com>
Sun, 21 Oct 2012 06:43:13 +0000 (23:43 -0700)
meta
patches/rs-target-sgl [new file with mode: 0644]

diff --git a/meta b/meta
index a5980e1ab6b495c5f029d5908d3a037806bdfa22..ab2d579961da1afb660e0339e5c1df345b2401f1 100644 (file)
--- a/meta
+++ b/meta
@@ -1,8 +1,9 @@
 Version: 1
-Previous: da6ff8126a70a25441019cbfbdc3cc8bd6ad3804
-Head: 7b6ff5c4894f54b221d877adcd709795dffb2fe9
+Previous: 5b1fd71272be73b2e70ac85fff1a5fb6e5573169
+Head: dc7ee3e330888f8043317c1af6ff32f7c8e6012d
 Applied:
   resv-rs-len: 7b6ff5c4894f54b221d877adcd709795dffb2fe9
+  rs-target-sgl: dc7ee3e330888f8043317c1af6ff32f7c8e6012d
 Unapplied:
   af-ib-conn: 70cdbcec6986d1fcc8146a73cf2d8b6a537e71f5
   addrtype: fffb812c9cbe707f830d1e7e713feb3ae3e2e8ec
diff --git a/patches/rs-target-sgl b/patches/rs-target-sgl
new file mode 100644 (file)
index 0000000..738bf7c
--- /dev/null
@@ -0,0 +1,34 @@
+Bottom: 134799972a9b123f7a629b2a58b8f87a86ed1773
+Top:    134799972a9b123f7a629b2a58b8f87a86ed1773
+Author: Sean Hefty <sean.hefty@intel.com>
+Date:   2012-10-20 23:43:13 -0700
+
+rsocket: Expand definition of target SGE
+
+During connection establishment, rsocket exchanges a
+target SGE.  The target SGE contains the address, rkey,
+and length of the target SGL.  The target SGL is the
+location where rsocket publishes data buffers at the
+remote peer.
+
+The length contained in the target SGE is the number of
+entries in the target SGL, which is currently set to 2.
+Divide the length field into 3 separate values.
+
+bits 31:16 - reserved
+bits 15:8  - use for direct data placement algorithm
+bits 7:0   - use for target SGL size
+
+Bits 15 and 7 are used as scaling factors.  If set, then
+the size specified in the corresponding lower bits is
+multiplied by 128.
+
+Backwards compatibility is maintained, since we never use
+a value greater than 2 anyway.
+
+Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+
+---
+
+