]>
git.openfabrics.org - ~shefty/rdma-win.git/log
Sean Hefty [Tue, 22 Jun 2010 17:47:27 +0000 (10:47 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 22 Jun 2010 17:47:27 +0000 (10:47 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 22 Jun 2010 17:47:24 +0000 (10:47 -0700)]
Refresh of cl_timer
Sean Hefty [Tue, 22 Jun 2010 17:39:59 +0000 (10:39 -0700)]
refresh
Sean Hefty [Tue, 22 Jun 2010 17:39:59 +0000 (10:39 -0700)]
refresh
Sean Hefty [Tue, 22 Jun 2010 17:35:08 +0000 (10:35 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 22 Jun 2010 17:35:08 +0000 (10:35 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 22 Jun 2010 17:35:06 +0000 (10:35 -0700)]
Refresh of cl_timer
Sean Hefty [Tue, 22 Jun 2010 17:34:55 +0000 (10:34 -0700)]
rename
Sean Hefty [Tue, 22 Jun 2010 17:34:55 +0000 (10:34 -0700)]
rename
Sean Hefty [Mon, 21 Jun 2010 19:08:01 +0000 (12:08 -0700)]
new
Sean Hefty [Mon, 21 Jun 2010 19:08:01 +0000 (12:08 -0700)]
new
Sean Hefty [Mon, 21 Jun 2010 19:07:58 +0000 (12:07 -0700)]
complib/timer: fix race accessing timer fields
The timeout_time field of cl_timer_t is modified in the timer
callback function and also in calls to cl_timer_start, cl_timer_stop,
and cl_timer_trim. The user cannot protect against the changes
made in the timer callbac function, so the timer must provide
this protection itself.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Mon, 21 Jun 2010 19:07:58 +0000 (12:07 -0700)]
ib-mgmt/libibnetdisc: updates to latest git version
Changes to git tree to support latest libibnetdisc features
on Windows.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Mon, 21 Jun 2010 19:06:19 +0000 (12:06 -0700)]
delete
Sean Hefty [Mon, 21 Jun 2010 19:06:19 +0000 (12:06 -0700)]
delete
Sean Hefty [Mon, 21 Jun 2010 19:06:11 +0000 (12:06 -0700)]
delete
Sean Hefty [Mon, 21 Jun 2010 19:06:11 +0000 (12:06 -0700)]
delete
Sean Hefty [Mon, 21 Jun 2010 19:06:09 +0000 (12:06 -0700)]
external modifications
Modifications by tools other than StGit (e.g. git).
Sean Hefty [Mon, 21 Jun 2010 19:06:09 +0000 (12:06 -0700)]
external modifications
Modifications by tools other than StGit (e.g. git).
Sean Hefty [Mon, 21 Jun 2010 18:43:46 +0000 (11:43 -0700)]
pop
Sean Hefty [Mon, 21 Jun 2010 18:43:46 +0000 (11:43 -0700)]
pop
Sean Hefty [Mon, 21 Jun 2010 18:42:58 +0000 (18:42 +0000)]
libibumad: fixes for opensm
Fix struct user_mad to align the grh_valid field with winmad. Provide conversion functions to switch GRH data between umad and winmad when GRH data is in use.
Set errno correctly in case of failures.
Finally, cancel overlapped requests if receive or poll time out to prevent reusing those structures.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2825
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Mon, 21 Jun 2010 18:35:04 +0000 (18:35 +0000)]
ibal: set timeout and retry values for RMPP messages
Define default timeout and retry values for RMPP response messages if none are provided by the user.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2824
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Mon, 21 Jun 2010 18:31:51 +0000 (11:31 -0700)]
refresh
Sean Hefty [Mon, 21 Jun 2010 18:31:51 +0000 (11:31 -0700)]
refresh
Sean Hefty [Mon, 21 Jun 2010 18:31:48 +0000 (11:31 -0700)]
refresh (create temporary patch)
Sean Hefty [Mon, 21 Jun 2010 18:31:48 +0000 (11:31 -0700)]
refresh (create temporary patch)
Sean Hefty [Mon, 21 Jun 2010 18:31:45 +0000 (11:31 -0700)]
Refresh of umad-dbg
Sean Hefty [Fri, 18 Jun 2010 18:04:43 +0000 (11:04 -0700)]
refresh
Sean Hefty [Fri, 18 Jun 2010 18:04:43 +0000 (11:04 -0700)]
refresh
Sean Hefty [Fri, 18 Jun 2010 18:04:40 +0000 (11:04 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 18 Jun 2010 18:04:39 +0000 (11:04 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 18 Jun 2010 18:04:35 +0000 (11:04 -0700)]
Refresh of umad-dbg
Sean Hefty [Thu, 17 Jun 2010 15:22:27 +0000 (08:22 -0700)]
refresh
Sean Hefty [Thu, 17 Jun 2010 15:22:27 +0000 (08:22 -0700)]
refresh
Sean Hefty [Thu, 17 Jun 2010 15:22:25 +0000 (08:22 -0700)]
refresh (create temporary patch)
Sean Hefty [Thu, 17 Jun 2010 15:22:25 +0000 (08:22 -0700)]
refresh (create temporary patch)
Sean Hefty [Thu, 17 Jun 2010 15:22:22 +0000 (08:22 -0700)]
Refresh of umad-dbg
Sean Hefty [Thu, 17 Jun 2010 01:11:01 +0000 (18:11 -0700)]
refresh
Sean Hefty [Thu, 17 Jun 2010 01:11:01 +0000 (18:11 -0700)]
refresh
Sean Hefty [Thu, 17 Jun 2010 01:10:59 +0000 (18:10 -0700)]
refresh (create temporary patch)
Sean Hefty [Thu, 17 Jun 2010 01:10:59 +0000 (18:10 -0700)]
refresh (create temporary patch)
Sean Hefty [Thu, 17 Jun 2010 01:10:56 +0000 (18:10 -0700)]
Refresh of umad-dbg
Sean Hefty [Wed, 16 Jun 2010 23:45:39 +0000 (16:45 -0700)]
refresh
Sean Hefty [Wed, 16 Jun 2010 23:45:38 +0000 (16:45 -0700)]
refresh
Sean Hefty [Wed, 16 Jun 2010 23:45:35 +0000 (16:45 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 Jun 2010 23:45:35 +0000 (16:45 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 Jun 2010 23:45:32 +0000 (16:45 -0700)]
Refresh of umad-dbg
Sean Hefty [Wed, 16 Jun 2010 18:38:40 +0000 (11:38 -0700)]
refresh
Sean Hefty [Wed, 16 Jun 2010 18:38:40 +0000 (11:38 -0700)]
refresh
Sean Hefty [Wed, 16 Jun 2010 18:38:38 +0000 (11:38 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 Jun 2010 18:38:38 +0000 (11:38 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 Jun 2010 18:38:35 +0000 (11:38 -0700)]
Refresh of umad-dbg
Sean Hefty [Wed, 16 Jun 2010 18:38:23 +0000 (11:38 -0700)]
refresh
Sean Hefty [Wed, 16 Jun 2010 18:38:23 +0000 (11:38 -0700)]
refresh
Sean Hefty [Wed, 16 Jun 2010 18:38:21 +0000 (11:38 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 Jun 2010 18:38:21 +0000 (11:38 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 Jun 2010 18:38:18 +0000 (11:38 -0700)]
Refresh of umad-dbg
Sean Hefty [Tue, 15 Jun 2010 17:28:12 +0000 (10:28 -0700)]
new
Sean Hefty [Tue, 15 Jun 2010 17:28:12 +0000 (10:28 -0700)]
new
Sean Hefty [Tue, 15 Jun 2010 17:28:10 +0000 (10:28 -0700)]
external modifications
Modifications by tools other than StGit (e.g. git).
Sean Hefty [Tue, 15 Jun 2010 17:28:10 +0000 (10:28 -0700)]
external modifications
Modifications by tools other than StGit (e.g. git).
Sean Hefty [Tue, 15 Jun 2010 17:28:08 +0000 (10:28 -0700)]
libibumad debugging
Sean Hefty [Tue, 15 Jun 2010 17:28:08 +0000 (10:28 -0700)]
libibumad debugging
Sean Hefty [Tue, 15 Jun 2010 17:28:08 +0000 (10:28 -0700)]
libibumad debugging
Sean Hefty [Tue, 15 Jun 2010 17:28:08 +0000 (10:28 -0700)]
libibumad debugging
Sean Hefty [Tue, 15 Jun 2010 17:28:08 +0000 (10:28 -0700)]
libibumad debugging
Sean Hefty [Tue, 15 Jun 2010 17:28:08 +0000 (10:28 -0700)]
libibumad debugging
Sean Hefty [Tue, 15 Jun 2010 17:28:08 +0000 (10:28 -0700)]
libibumad debugging
Sean Hefty [Tue, 15 Jun 2010 17:04:28 +0000 (17:04 +0000)]
winmad: fixup return values and zero allocated mad
Winmad simply returns the status values defined by IBAL. Convert those values into winmad define status values and align those values with errno. This matches the expectations of libibumad.
As part of the cleanup, convert the check for success from IB_SUCCESS to IB_WCS_SUCCESS. Both are defined as 0, so there's no functional change,but the mad status is a 'work completion status' value, not an API status value.
Finally, return the correct status value when canceling a read request.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2823
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 8 Jun 2010 23:50:01 +0000 (23:50 +0000)]
update ib-mgmt_class_vers
Update libibmad, libibnetdisc, and ib-diags to the management.git tree commit
4a55423059e76ccba95aed36dd256510082b1e27
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2822
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Tue, 8 Jun 2010 21:29:50 +0000 (21:29 +0000)]
libibumad: add new link_layer field
Update libibumad to include a link_layer field as part of the port structure. This updates the definition to match linux and is needed for the ib-diag port.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2821
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Wed, 2 Jun 2010 23:52:47 +0000 (23:52 +0000)]
[OPENSM] commit 3.3.6 opensm for review/testing
git-svn-id: svn://openib.tc.cornell.edu/gen1@2820
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Wed, 2 Jun 2010 23:51:29 +0000 (23:51 +0000)]
[OPENSM] commit 3.3.6 opensm for review/testing
git-svn-id: svn://openib.tc.cornell.edu/gen1@2819
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Thu, 27 May 2010 19:42:50 +0000 (19:42 +0000)]
[OPENSM] rename man\opensm8.in --> opensm.8; use auto-tools processed version instead of raw.
git-svn-id: svn://openib.tc.cornell.edu/gen1@2818
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Thu, 27 May 2010 18:00:30 +0000 (18:00 +0000)]
[OPENSM] remove Linux scripts; add Windows osmtest regression script.
git-svn-id: svn://openib.tc.cornell.edu/gen1@2817
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Thu, 27 May 2010 17:57:47 +0000 (17:57 +0000)]
[WIX] oops; correct commit #2815, remove opensm file from %windir%\temp
git-svn-id: svn://openib.tc.cornell.edu/gen1@2816
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Thu, 27 May 2010 16:58:18 +0000 (16:58 +0000)]
[WIX] remove opensm file from %windir%\temp
git-svn-id: svn://openib.tc.cornell.edu/gen1@2815
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Thu, 27 May 2010 16:44:51 +0000 (16:44 +0000)]
winverbs/nd: ND 2.0 provider template
Initial port ND 1.0 provider to 2.0 APIs. Only those functions which easily ported from 1.0 to 2.0 were implemented.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2814
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Thu, 27 May 2010 16:39:07 +0000 (16:39 +0000)]
[INC] additions to support opensm 3.3.6
git-svn-id: svn://openib.tc.cornell.edu/gen1@2813
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Leonid Kelly [Wed, 26 May 2010 09:25:49 +0000 (09:25 +0000)]
[IBAL] Avoid the BSOD that can happen as a race consequence.
signed-off-by: alex naslednikov <xalex@mellanox.co.il>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2812
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Tue, 25 May 2010 23:43:04 +0000 (23:43 +0000)]
[INC] Correct spelling, white-space alignment, remove trailing white-space, add comments.
Generally make ib_types.h more compatible with OFED for Linux version in order to make comparisions easier.
git-svn-id: svn://openib.tc.cornell.edu/gen1@2811
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Sat, 22 May 2010 00:11:23 +0000 (00:11 +0000)]
[OPENSM] support standard windows cmd-line help request '/?'
git-svn-id: svn://openib.tc.cornell.edu/gen1@2810
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Sat, 22 May 2010 00:07:13 +0000 (00:07 +0000)]
[OPENSM] use etc\user\getop.c parser instead of local version.
git-svn-id: svn://openib.tc.cornell.edu/gen1@2809
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Fri, 21 May 2010 23:44:05 +0000 (23:44 +0000)]
[ETC] add getop/getopt_long rewind/reset parsing functionality (optind=0 resets).
git-svn-id: svn://openib.tc.cornell.edu/gen1@2808
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Fri, 21 May 2010 19:38:17 +0000 (19:38 +0000)]
[OPENSM] comment correction.
git-svn-id: svn://openib.tc.cornell.edu/gen1@2807
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Fri, 21 May 2010 19:36:06 +0000 (19:36 +0000)]
[OPENSM] Reduce stack consumption by using a union of structs. Code borrowed from osm_vendor_umad_sa.c
Support OSMV_QUERY_MULTIPATH_REC queries.
signed-off-by: stan smith <stan.smith@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2806
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Fri, 21 May 2010 19:31:28 +0000 (19:31 +0000)]
[OPENSM] support IB_MAD_METHOD_GETMULTI and fix spelling errors.
git-svn-id: svn://openib.tc.cornell.edu/gen1@2805
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Fri, 21 May 2010 19:28:04 +0000 (19:28 +0000)]
[OPENSM] Code cleanup by replacing 'cl_ntoh16((uint16_t) (attr_size >> 3))' expression with a call to the inline function 'ib_get_attr_offset(attr_size)'; takes advantage of (debug build) attr offset size checking.
Validates input attr_size is a multiple of 8 bytes per IB spec.
Function returns same value as the expression plus it isolates the implementation to a single point to ease future changes.
In function osmtest_stress_path_recs_by_lid()
Skip the destination lid byte-order swap as it's already in the correct order for vendor IBAL.
Permits 'osmtest -f f -s4' test to correctly complete.
signed-off-by: stan smith <stan.smith@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2804
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Fri, 21 May 2010 19:20:09 +0000 (19:20 +0000)]
[OPENSM] Setup opensm\user\mad-vendor.inc as the single-point of OSM vendor definition[IBAL|UMAD].
git-svn-id: svn://openib.tc.cornell.edu/gen1@2803
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Fri, 21 May 2010 19:16:56 +0000 (19:16 +0000)]
[OFED] use symstor from the WDK instead of debug tools.
git-svn-id: svn://openib.tc.cornell.edu/gen1@2802
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Fri, 21 May 2010 19:14:26 +0000 (19:14 +0000)]
[INC] complib; companion to commit #2799 - add: cl_fmap_match() & cl_fmap_get_next() for opensm 3.3.5.
git-svn-id: svn://openib.tc.cornell.edu/gen1@2801
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Fri, 21 May 2010 19:11:48 +0000 (19:11 +0000)]
[DOC] added osmtest examples
git-svn-id: svn://openib.tc.cornell.edu/gen1@2800
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Fri, 21 May 2010 19:10:08 +0000 (19:10 +0000)]
[COMPLIB] add cl_fmap_match() & cl_fmap_get_next() for opensm 3.3.5.
git-svn-id: svn://openib.tc.cornell.edu/gen1@2799
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Fri, 21 May 2010 19:05:50 +0000 (19:05 +0000)]
[INC] In function 'ib_get_attr_offset()' replace attr_size adjustment code with an ASSERT() as attr offset sizes are required to be a multiple of 8 bytes.
By removing antiquated structure padding, the sizeof(struct) values return to the correct size alignment.
Removal of padding allows osmtest to correctly generate and validate a fabric inventory file.
signed-off-by: stan smith <stan.smith@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2798
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Thu, 20 May 2010 17:44:35 +0000 (17:44 +0000)]
[INC] Fix/add comments plus whitespace: alignment and trailing whitespace removal for easier comparision with Linux version.
No functionality change!
signed-off-by: stan smith <stan.smith@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2797
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Stan Smith [Fri, 23 Apr 2010 17:53:37 +0000 (17:53 +0000)]
[DOC] added librdmacm & libibverbs documentation based on OFED for Linux man pages.
git-svn-id: svn://openib.tc.cornell.edu/gen1@2796
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
Sean Hefty [Thu, 22 Apr 2010 18:06:02 +0000 (11:06 -0700)]
pop
Sean Hefty [Thu, 22 Apr 2010 18:06:02 +0000 (11:06 -0700)]
pop