]>
git.openfabrics.org - ~shefty/rdma-win.git/log
Sean Hefty [Tue, 27 Jul 2010 23:23:48 +0000 (16:23 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:23:48 +0000 (16:23 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:23:46 +0000 (16:23 -0700)]
Refresh of crt
Sean Hefty [Tue, 27 Jul 2010 23:23:12 +0000 (16:23 -0700)]
new
Sean Hefty [Tue, 27 Jul 2010 23:23:12 +0000 (16:23 -0700)]
new
Sean Hefty [Tue, 27 Jul 2010 23:23:10 +0000 (16:23 -0700)]
nd2: remove linking with crt
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 27 Jul 2010 23:21:32 +0000 (16:21 -0700)]
refresh
Sean Hefty [Tue, 27 Jul 2010 23:21:32 +0000 (16:21 -0700)]
refresh
Sean Hefty [Tue, 27 Jul 2010 23:21:29 +0000 (16:21 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:21:29 +0000 (16:21 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:21:27 +0000 (16:21 -0700)]
Refresh of rm-cf
Sean Hefty [Tue, 27 Jul 2010 23:20:43 +0000 (16:20 -0700)]
refresh
Sean Hefty [Tue, 27 Jul 2010 23:20:43 +0000 (16:20 -0700)]
refresh
Sean Hefty [Tue, 27 Jul 2010 23:20:40 +0000 (16:20 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:20:40 +0000 (16:20 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:20:38 +0000 (16:20 -0700)]
Refresh of rm-cf
Sean Hefty [Tue, 27 Jul 2010 23:17:55 +0000 (16:17 -0700)]
new
Sean Hefty [Tue, 27 Jul 2010 23:17:55 +0000 (16:17 -0700)]
new
Sean Hefty [Tue, 27 Jul 2010 23:17:53 +0000 (16:17 -0700)]
nd2: simplify ND provider creation
Remove the CNDClassFactory implementation and instead create
ND provider objects directly in DllGetClassObject().
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 27 Jul 2010 23:17:53 +0000 (16:17 -0700)]
nd2: simplify ND provider creation
Remove the CNDClassFactory implementation and instead create
ND provider objects directly in DllGetClassObject().
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 27 Jul 2010 23:17:53 +0000 (16:17 -0700)]
nd2: simplify ND provider creation
Remove the CNDClassFactory implementation and instead create
ND provider objects directly in DllGetClassObject().
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 27 Jul 2010 23:13:02 +0000 (16:13 -0700)]
refresh
Sean Hefty [Tue, 27 Jul 2010 23:13:02 +0000 (16:13 -0700)]
refresh
Sean Hefty [Tue, 27 Jul 2010 23:13:00 +0000 (16:13 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:13:00 +0000 (16:13 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:12:57 +0000 (16:12 -0700)]
Refresh of obj-cnt
Sean Hefty [Tue, 27 Jul 2010 23:05:00 +0000 (16:05 -0700)]
new
Sean Hefty [Tue, 27 Jul 2010 23:05:00 +0000 (16:05 -0700)]
new
Sean Hefty [Tue, 27 Jul 2010 23:04:58 +0000 (16:04 -0700)]
nd2: determine when it's safe to unload the library
Count the number of provider instances to know when it's
safe to unload the library.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 27 Jul 2010 23:04:58 +0000 (16:04 -0700)]
nd2: determine when it's safe to unload the library
Count the number of provider instances to know when it's
safe to unload the library.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 27 Jul 2010 22:34:10 +0000 (15:34 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:34:10 +0000 (15:34 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:34:01 +0000 (15:34 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:34:01 +0000 (15:34 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:33:45 +0000 (15:33 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:33:45 +0000 (15:33 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:33:37 +0000 (15:33 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:33:37 +0000 (15:33 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:33:31 +0000 (15:33 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:33:31 +0000 (15:33 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:33:26 +0000 (15:33 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:33:26 +0000 (15:33 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:33:21 +0000 (15:33 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:33:21 +0000 (15:33 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:33:15 +0000 (15:33 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:33:15 +0000 (15:33 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:33:07 +0000 (15:33 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:33:07 +0000 (15:33 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:32:59 +0000 (15:32 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:32:59 +0000 (15:32 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:32:51 +0000 (15:32 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:32:51 +0000 (15:32 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:32:46 +0000 (15:32 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:32:46 +0000 (15:32 -0700)]
delete
Sean Hefty [Tue, 27 Jul 2010 22:32:45 +0000 (15:32 -0700)]
external modifications
Modifications by tools other than StGit (e.g. git).
Sean Hefty [Tue, 27 Jul 2010 22:32:45 +0000 (15:32 -0700)]
external modifications
Modifications by tools other than StGit (e.g. git).
Sean Hefty [Tue, 27 Jul 2010 22:28:11 +0000 (15:28 -0700)]
pop
Sean Hefty [Tue, 27 Jul 2010 22:28:10 +0000 (15:28 -0700)]
pop
Sean Hefty [Tue, 27 Jul 2010 22:27:14 +0000 (22:27 +0000)]
nd2: pass affinity information into SRQ init
Carry processor affinity information through to Init call, so it's available when supported by winverbs.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2861
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 27 Jul 2010 22:26:12 +0000 (22:26 +0000)]
nd2: pass affinity information to CQ init
Carry processor affinity information through to Init call, so it's available when supported by winverbs.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2860
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 27 Jul 2010 22:25:07 +0000 (22:25 +0000)]
nd2: implement qp flush
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2859
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 27 Jul 2010 22:24:24 +0000 (22:24 +0000)]
nd2: set initial QP attributes for pkey and port
Assign default values for the pkey and port. These can
change during later QP transitions if needed.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2858
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 27 Jul 2010 22:23:27 +0000 (22:23 +0000)]
nd2: add SRQ support for 32-bit library
The SRQ receive code assumes that ND_SGE can map
to a WV_SGE. This is only true for 64-bit platforms.
A 32-bit library must convert ND_SGE to WV_SGE. The
ND_SGE size varies based on the build; WV_SGE is a fixed
size for all platforms.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2857
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 27 Jul 2010 22:22:42 +0000 (22:22 +0000)]
nd2: conver use of SGE to Sge
The latest ND spec uses Sge instead of SGE. Update the
internal use of SGE to match.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2856
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 27 Jul 2010 22:20:46 +0000 (22:20 +0000)]
nd2: implement MR overlap calls
Track overlapped registration requests and cancel them independently from the winverbs protection domain.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2855
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 27 Jul 2010 22:19:37 +0000 (22:19 +0000)]
nd2: move up check against query length
Check that the length of pInfo is large enough before
dereferencing it.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2854
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 27 Jul 2010 22:18:29 +0000 (22:18 +0000)]
nd2: set file completion notification mode
Add an Init() call to the NDProvider in order to report
failure during initialization. Set the winverbs file handle
completion notification mode according to the latest ND spec.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2853
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 27 Jul 2010 22:17:06 +0000 (22:17 +0000)]
winverbs: define cachable memory access flag
Define a flag that can indicate if memory registration is
allowed to be cachable.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2852
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 27 Jul 2010 22:15:04 +0000 (22:15 +0000)]
nd2: use private heap
Replace the use of the application heap with a private heap.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2851
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 27 Jul 2010 22:10:02 +0000 (22:10 +0000)]
nd2: update provider APIs to match latest spec
This updates the implementation to match the latest ndspi.h header file. Changes include:
- Functions that return an interface take a REFIID as input and return VOID** rather than IND**
- Functions that take an interface as input use IUnknown* rather than IND*
- SGE became Sge
- A few acronyms are now spelled out.
- A couple new functions were defined, and parameters added in a couple places.
No significant functionality is added.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2850
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 27 Jul 2010 21:16:48 +0000 (14:16 -0700)]
pop
Sean Hefty [Tue, 27 Jul 2010 21:16:47 +0000 (14:16 -0700)]
pop
Sean Hefty [Tue, 27 Jul 2010 21:16:25 +0000 (14:16 -0700)]
pop
Sean Hefty [Tue, 27 Jul 2010 21:16:25 +0000 (14:16 -0700)]
pop
Sean Hefty [Tue, 27 Jul 2010 06:10:49 +0000 (23:10 -0700)]
nd: changing CQ status mappings
Update winverbs to ND CQ status values.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 27 Jul 2010 21:14:55 +0000 (14:14 -0700)]
pop
Sean Hefty [Tue, 27 Jul 2010 21:14:55 +0000 (14:14 -0700)]
pop
Sean Hefty [Tue, 27 Jul 2010 06:58:18 +0000 (23:58 -0700)]
ND: pass group affinity into SRQ init
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 27 Jul 2010 21:10:58 +0000 (14:10 -0700)]
pop
Sean Hefty [Tue, 27 Jul 2010 21:10:58 +0000 (14:10 -0700)]
pop
Sean Hefty [Tue, 27 Jul 2010 06:55:41 +0000 (23:55 -0700)]
ND: pass affinity information to CQ init
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 27 Jul 2010 21:10:29 +0000 (14:10 -0700)]
pop
Sean Hefty [Tue, 27 Jul 2010 21:10:29 +0000 (14:10 -0700)]
pop
Sean Hefty [Tue, 27 Jul 2010 06:26:09 +0000 (23:26 -0700)]
ND: implement QP flush
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 27 Jul 2010 21:10:17 +0000 (14:10 -0700)]
refresh
Sean Hefty [Tue, 27 Jul 2010 21:10:17 +0000 (14:10 -0700)]
refresh
Sean Hefty [Tue, 27 Jul 2010 21:10:14 +0000 (14:10 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 21:10:14 +0000 (14:10 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 21:10:11 +0000 (14:10 -0700)]
Refresh of qp-init
Sean Hefty [Tue, 27 Jul 2010 21:09:32 +0000 (14:09 -0700)]
pop
Sean Hefty [Tue, 27 Jul 2010 21:09:32 +0000 (14:09 -0700)]
pop
Sean Hefty [Tue, 27 Jul 2010 06:24:13 +0000 (23:24 -0700)]
ND: set initial QP attributes for pkey and port
Assign default values for the pkey and port. These can
change during later QP transitions if off.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 27 Jul 2010 06:24:13 +0000 (23:24 -0700)]
ND: set initial QP attributes for pkey and port
Assign default values for the pkey and port. These can
change during later QP transitions if off.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 27 Jul 2010 21:09:21 +0000 (14:09 -0700)]
refresh
Sean Hefty [Tue, 27 Jul 2010 21:09:21 +0000 (14:09 -0700)]
refresh
Sean Hefty [Tue, 27 Jul 2010 21:09:19 +0000 (14:09 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 21:09:19 +0000 (14:09 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 21:09:16 +0000 (14:09 -0700)]
Refresh of srq-32
Sean Hefty [Tue, 27 Jul 2010 21:02:08 +0000 (14:02 -0700)]
refresh
Sean Hefty [Tue, 27 Jul 2010 21:02:08 +0000 (14:02 -0700)]
refresh