]> git.openfabrics.org - ~shefty/rdma-win.git/log
~shefty/rdma-win.git
14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:23:48 +0000 (16:23 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:23:48 +0000 (16:23 -0700)]
refresh (create temporary patch)

14 years agoRefresh of crt
Sean Hefty [Tue, 27 Jul 2010 23:23:46 +0000 (16:23 -0700)]
Refresh of crt

14 years agonew
Sean Hefty [Tue, 27 Jul 2010 23:23:12 +0000 (16:23 -0700)]
new

14 years agonew
Sean Hefty [Tue, 27 Jul 2010 23:23:12 +0000 (16:23 -0700)]
new

14 years agond2: remove linking with crt
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>
14 years agorefresh
Sean Hefty [Tue, 27 Jul 2010 23:21:32 +0000 (16:21 -0700)]
refresh

14 years agorefresh
Sean Hefty [Tue, 27 Jul 2010 23:21:32 +0000 (16:21 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:21:29 +0000 (16:21 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:21:29 +0000 (16:21 -0700)]
refresh (create temporary patch)

14 years agoRefresh of rm-cf
Sean Hefty [Tue, 27 Jul 2010 23:21:27 +0000 (16:21 -0700)]
Refresh of rm-cf

14 years agorefresh
Sean Hefty [Tue, 27 Jul 2010 23:20:43 +0000 (16:20 -0700)]
refresh

14 years agorefresh
Sean Hefty [Tue, 27 Jul 2010 23:20:43 +0000 (16:20 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:20:40 +0000 (16:20 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:20:40 +0000 (16:20 -0700)]
refresh (create temporary patch)

14 years agoRefresh of rm-cf
Sean Hefty [Tue, 27 Jul 2010 23:20:38 +0000 (16:20 -0700)]
Refresh of rm-cf

14 years agonew
Sean Hefty [Tue, 27 Jul 2010 23:17:55 +0000 (16:17 -0700)]
new

14 years agonew
Sean Hefty [Tue, 27 Jul 2010 23:17:55 +0000 (16:17 -0700)]
new

14 years agond2: simplify ND provider creation
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>
14 years agond2: simplify ND provider creation
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>
14 years agond2: simplify ND provider creation
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>
14 years agorefresh
Sean Hefty [Tue, 27 Jul 2010 23:13:02 +0000 (16:13 -0700)]
refresh

14 years agorefresh
Sean Hefty [Tue, 27 Jul 2010 23:13:02 +0000 (16:13 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:13:00 +0000 (16:13 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 23:13:00 +0000 (16:13 -0700)]
refresh (create temporary patch)

14 years agoRefresh of obj-cnt
Sean Hefty [Tue, 27 Jul 2010 23:12:57 +0000 (16:12 -0700)]
Refresh of obj-cnt

14 years agonew
Sean Hefty [Tue, 27 Jul 2010 23:05:00 +0000 (16:05 -0700)]
new

14 years agonew
Sean Hefty [Tue, 27 Jul 2010 23:05:00 +0000 (16:05 -0700)]
new

14 years agond2: determine when it's safe to unload the library
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>
14 years agond2: determine when it's safe to unload the library
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>
14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:34:10 +0000 (15:34 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:34:10 +0000 (15:34 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:34:01 +0000 (15:34 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:34:01 +0000 (15:34 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:33:45 +0000 (15:33 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:33:45 +0000 (15:33 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:33:37 +0000 (15:33 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:33:37 +0000 (15:33 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:33:31 +0000 (15:33 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:33:31 +0000 (15:33 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:33:26 +0000 (15:33 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:33:26 +0000 (15:33 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:33:21 +0000 (15:33 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:33:21 +0000 (15:33 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:33:15 +0000 (15:33 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:33:15 +0000 (15:33 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:33:07 +0000 (15:33 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:33:07 +0000 (15:33 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:32:59 +0000 (15:32 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:32:59 +0000 (15:32 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:32:51 +0000 (15:32 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:32:51 +0000 (15:32 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:32:46 +0000 (15:32 -0700)]
delete

14 years agodelete
Sean Hefty [Tue, 27 Jul 2010 22:32:46 +0000 (15:32 -0700)]
delete

14 years agoexternal modifications
Sean Hefty [Tue, 27 Jul 2010 22:32:45 +0000 (15:32 -0700)]
external modifications

Modifications by tools other than StGit (e.g. git).

14 years agoexternal modifications
Sean Hefty [Tue, 27 Jul 2010 22:32:45 +0000 (15:32 -0700)]
external modifications

Modifications by tools other than StGit (e.g. git).

14 years agopop
Sean Hefty [Tue, 27 Jul 2010 22:28:11 +0000 (15:28 -0700)]
pop

14 years agopop
Sean Hefty [Tue, 27 Jul 2010 22:28:10 +0000 (15:28 -0700)]
pop

14 years agond2: pass affinity information into SRQ init
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

14 years agond2: pass affinity information to CQ init
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

14 years agond2: implement qp flush
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

14 years agond2: set initial QP attributes for pkey and port
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

14 years agond2: add SRQ support for 32-bit library
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

14 years agond2: conver use of SGE to Sge
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

14 years agond2: implement MR overlap calls
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

14 years agond2: move up check against query length
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

14 years agond2: set file completion notification mode
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

14 years agowinverbs: define cachable memory access flag
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

14 years agond2: use private heap
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

14 years agond2: update provider APIs to match latest spec
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

14 years agopop
Sean Hefty [Tue, 27 Jul 2010 21:16:48 +0000 (14:16 -0700)]
pop

14 years agopop
Sean Hefty [Tue, 27 Jul 2010 21:16:47 +0000 (14:16 -0700)]
pop

14 years agopop
Sean Hefty [Tue, 27 Jul 2010 21:16:25 +0000 (14:16 -0700)]
pop

14 years agopop
Sean Hefty [Tue, 27 Jul 2010 21:16:25 +0000 (14:16 -0700)]
pop

14 years agond: changing CQ status mappings
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>
14 years agopop
Sean Hefty [Tue, 27 Jul 2010 21:14:55 +0000 (14:14 -0700)]
pop

14 years agopop
Sean Hefty [Tue, 27 Jul 2010 21:14:55 +0000 (14:14 -0700)]
pop

14 years agoND: pass group affinity into SRQ init
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>
14 years agopop
Sean Hefty [Tue, 27 Jul 2010 21:10:58 +0000 (14:10 -0700)]
pop

14 years agopop
Sean Hefty [Tue, 27 Jul 2010 21:10:58 +0000 (14:10 -0700)]
pop

14 years agoND: pass affinity information to CQ init
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>
14 years agopop
Sean Hefty [Tue, 27 Jul 2010 21:10:29 +0000 (14:10 -0700)]
pop

14 years agopop
Sean Hefty [Tue, 27 Jul 2010 21:10:29 +0000 (14:10 -0700)]
pop

14 years agoND: implement QP flush
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>
14 years agorefresh
Sean Hefty [Tue, 27 Jul 2010 21:10:17 +0000 (14:10 -0700)]
refresh

14 years agorefresh
Sean Hefty [Tue, 27 Jul 2010 21:10:17 +0000 (14:10 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 21:10:14 +0000 (14:10 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 21:10:14 +0000 (14:10 -0700)]
refresh (create temporary patch)

14 years agoRefresh of qp-init
Sean Hefty [Tue, 27 Jul 2010 21:10:11 +0000 (14:10 -0700)]
Refresh of qp-init

14 years agopop
Sean Hefty [Tue, 27 Jul 2010 21:09:32 +0000 (14:09 -0700)]
pop

14 years agopop
Sean Hefty [Tue, 27 Jul 2010 21:09:32 +0000 (14:09 -0700)]
pop

14 years agoND: set initial QP attributes for pkey and port
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>
14 years agoND: set initial QP attributes for pkey and port
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>
14 years agorefresh
Sean Hefty [Tue, 27 Jul 2010 21:09:21 +0000 (14:09 -0700)]
refresh

14 years agorefresh
Sean Hefty [Tue, 27 Jul 2010 21:09:21 +0000 (14:09 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 21:09:19 +0000 (14:09 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 27 Jul 2010 21:09:19 +0000 (14:09 -0700)]
refresh (create temporary patch)

14 years agoRefresh of srq-32
Sean Hefty [Tue, 27 Jul 2010 21:09:16 +0000 (14:09 -0700)]
Refresh of srq-32

14 years agorefresh
Sean Hefty [Tue, 27 Jul 2010 21:02:08 +0000 (14:02 -0700)]
refresh

14 years agorefresh
Sean Hefty [Tue, 27 Jul 2010 21:02:08 +0000 (14:02 -0700)]
refresh