Version: 1
-Previous: 7d1169486a8a42f0ce7b99488ed81f25db28f1a7
-Head: fe7183c11d6b8a149c0b19c6ec30f43a7a4e9766
+Previous: bdba776d3c0d814033b610ea455c6ed1c2105f48
+Head: c286eb1178780781fd39150271c6f14b3c68fb73
Applied:
rm-build: f8b9ec0b6d170b978c0e0167d76425f613b07971
umad: 26bd844e056198d42ea23289b7ee6cbf8258ff57
wv-pkey: 26a6f435fea9c4f89a45301b4197ff1282c7aa1e
iface: fe7183c11d6b8a149c0b19c6ec30f43a7a4e9766
+ refresh-temp: c286eb1178780781fd39150271c6f14b3c68fb73
Unapplied:
test-wv-print: e22c09acef52e5c119f80c0a646bcf9035094b80
test-pkey0: 812ba9c5ccb0e841f37bdc52713151bd4175613e
--- /dev/null
+Bottom: 8682ea74fad5af8b7c2fe9a45445ca934ed8ae28
+Top: 15e8d01efddb1d7f4b1330b22f7cb9f0c6bcfe3a
+Author: Sean Hefty <sean.hefty@intel.com>
+Date: 2010-01-18 12:10:21 -0800
+
+Refresh of iface
+
+---
+
+diff --git a/trunk/docs/interfaces.txt b/trunk/docs/interfaces.txt
+new file mode 100755
+index 0000000..66a80ec
+--- /dev/null
++++ b/trunk/docs/interfaces.txt
+@@ -0,0 +1,40 @@
++WinOF provides several userspace interfaces. The main application\r
++interfaces are given below, along with a brief description of each.\r
++\r
++\r
++libibverbs\r
++OFA interface available on windows and linux\r
++ This is the only linux verbs interface, which was ported to\r
++ windows to support portability. This sits over winverbs.\r
++ It provides low abstraction to the hardware, but does not\r
++ expose windows specific features, like overlapped operations\r
++ for asynchronous control. This is a good choice for low-level\r
++ access, with portability between windows and linux.\r
++\r
++WinVerbs\r
++OFA windows interface\r
++ Lowest level windows verbs interface for applications. Most\r
++ of the other interfaces sit over this interface. This provides\r
++ the lowest abstraction to the hardware, while also exposing\r
++ windows specific features. This is a good choice for\r
++ low-level access on windows.\r
++\r
++DAPL (Direct Access Programming Library)\r
++Industry standard RDMA interface for multiple OS's\r
++ Hardware providers may support this interface, even if not\r
++ part of OFA. This sits over libibverbs and ibal. This provides a\r
++ higher level of abstraction, but provides the most portability.\r
++\r
++Network Direct (ND)\r
++Microsoft defined interface for windows\r
++ Hardware providers may support this interface, even if not\r
++ part of OFA. This sits over winverbs and ibal. This provides\r
++ a higher level of abstraction, but may provide access to the\r
++ most hardware on Windows platforms.\r
++\r
++IBAL (InfiniBand Access Layer)\r
++OFA windows interface\r
++ Older windows interface. This is currently a peer to winverbs,\r
++ with a longer term goal of moving it over winverbs. The\r
++ interface will be supported going forward. This provides low\r
++ level abstraction, but does not expose windows specific features.