]> git.openfabrics.org - ~shefty/rdma-win.git/log
~shefty/rdma-win.git
15 years ago[WinOF] 2.0.2 set svn.commit # tag
stansmith [Tue, 17 Feb 2009 20:57:15 +0000 (20:57 +0000)]
[WinOF] 2.0.2 set svn.commit # tag

git-svn-id: svn://openib.tc.cornell.edu/gen1@1974 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] update release notes with Mellanox commit # & svn.commit #
stansmith [Tue, 17 Feb 2009 20:56:00 +0000 (20:56 +0000)]
[WinOF] update release notes with Mellanox commit # & svn.commit #

git-svn-id: svn://openib.tc.cornell.edu/gen1@1973 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] rename branches\WOF2-0-1 --> WOF2-0-2
stansmith [Tue, 17 Feb 2009 18:57:44 +0000 (18:57 +0000)]
[WinOF] rename branches\WOF2-0-1 --> WOF2-0-2

git-svn-id: svn://openib.tc.cornell.edu/gen1@1972 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] additional WHQL patches from trunk (svn.commit #)
stansmith [Tue, 17 Feb 2009 18:40:59 +0000 (18:40 +0000)]
[WinOF] additional WHQL patches from trunk (svn.commit #)
        1765 [ipoib] Don't put multicast entries in the dlid lists.
        1770 [MLX4] Fixed QP memory leak, inserted in 1288 fix.
        1771 [MLX4] Fixed QP memory leak, inserted in 1288 fix.
        1772 [MLX4] fixed application crash in case of IOCTL failure.[mlnx:3498]
        1774 [IBBUS] workaround for some problems with WHQL PnP test over IPoIB.
             [mlnx: 3535]
        1788 [IPoIB]: Fill in service level in MAC_TO_PATH output.
        1966 [IBAL,WinVerbs] fix ib_get_err_str. The addition of
             IB_INVALID_GUID_MASK wasn't reflected in the string conversion.
             This causes all text representations of error values greater than
             IB_INVALID_GUID_MASK to be wrong.
WIX src updates for 2.0.2 release

git-svn-id: svn://openib.tc.cornell.edu/gen1@1971 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[mlx4] Add support for multiple use/loose operations.
tzachid [Mon, 16 Feb 2009 13:20:01 +0000 (13:20 +0000)]
[mlx4] Add support for multiple use/loose operations.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1970 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[ipoib cm]
aestrin [Mon, 16 Feb 2009 12:59:22 +0000 (12:59 +0000)]
[ipoib cm]
- don't retransmit failed packets (RFC recommend)
- add missing failover_accept flag setup on CM passive side.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1969 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[IBBUS] Fix debug build when WPP tracing is enabled.
leonidk [Mon, 16 Feb 2009 12:14:30 +0000 (12:14 +0000)]
[IBBUS] Fix debug build when WPP tracing is enabled.

When turning on WPP tracing in a debug build the bus driver build fails.  This fixes it.

Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1968 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[IBAL] Fix WPP trace previx for AL_PRINT
leonidk [Mon, 16 Feb 2009 12:06:19 +0000 (12:06 +0000)]
[IBAL] Fix WPP trace previx for AL_PRINT

The AL_PRINT WPP prefix adds a space before the colon.  This makes output look funny if you use AL_PRINT instead of AL_ENTER to create a more detailed entry message (with parameter values, for example), as the colon won't align.  This makes it hard to search a file for function entry.

Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1967 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[IBAL,WinVerbs] fix ib_get_err_str
leonidk [Mon, 16 Feb 2009 11:50:20 +0000 (11:50 +0000)]
[IBAL,WinVerbs] fix ib_get_err_str

The addition of IB_INVALID_GUID_MASK wasn't reflected in the string conversion.  This causes all text representations of error values greater than IB_INVALID_GUID_MASK to be wrong.

Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1966 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[IBBUS] added support for creating vendor defined devices.
leonidk [Mon, 16 Feb 2009 10:13:45 +0000 (10:13 +0000)]
[IBBUS] added support for creating vendor defined devices.

It replaces creating devices on built-in base.
Devices, created by this patch: IPoIB and XsigoBus.
The parameters, describing the devices to be created, are defined in mlx4_hca and mthca inf files, but they are placed into Registry under ibbus\parameters key.

Signed-off-by: James Yang
git-svn-id: svn://openib.tc.cornell.edu/gen1@1965 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agowsdinstall: do not add SDK include files to include path
shefty [Sat, 14 Feb 2009 01:09:34 +0000 (01:09 +0000)]
wsdinstall: do not add SDK include files to include path

Avoid the build checking SDK include files for updates, which just makes things go really slow.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1964 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agoib-diags: add smpdump
shefty [Sat, 14 Feb 2009 01:07:01 +0000 (01:07 +0000)]
ib-diags: add smpdump

git-svn-id: svn://openib.tc.cornell.edu/gen1@1963 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agolibibverbs: use errno.h to define posix errors and fix cast
shefty [Sat, 14 Feb 2009 01:06:07 +0000 (01:06 +0000)]
libibverbs: use errno.h to define posix errors and fix cast

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1962 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agolibibmad: sync with mgmt.git tree
shefty [Sat, 14 Feb 2009 01:04:22 +0000 (01:04 +0000)]
libibmad: sync with mgmt.git tree

git-svn-id: svn://openib.tc.cornell.edu/gen1@1961 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agoib-diags: re-porting of ib diag utilities
shefty [Fri, 13 Feb 2009 22:33:59 +0000 (22:33 +0000)]
ib-diags: re-porting of ib diag utilities

A new port of the ib diag utilities that is in sync with the main management.git tree.  This code mirrors git://git.openfabrics.org/~shefty/scm/ib-mgmt.git, which is a clone of Sasha's management.git tree, plus pending patches for windows support.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1960 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] update script comments to match actual script args.
stansmith [Fri, 13 Feb 2009 19:58:28 +0000 (19:58 +0000)]
[WinOF] update script comments to match actual script args.
signDrivers.bat now embedded signs .sys files for boot start drivers.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1959 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] CustomActions.vbs - remove /S switch from dpinst cmd-line as it suppresses...
stansmith [Fri, 13 Feb 2009 19:55:22 +0000 (19:55 +0000)]
[WinOF] CustomActions.vbs - remove /S switch from dpinst cmd-line as it suppresses the required unknown SW Publisher dialogue box during HCA driver install; for a system which has never seen WinOF SW. Side effect of checking the trust unknown SW publisher is an OFA certificate is placed in the trusted publishers cert store.
Install dpinst.xml file so dpinst.exe doesn't complain about not having one.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1958 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] install ibtracert, ibroute
stansmith [Fri, 13 Feb 2009 19:50:29 +0000 (19:50 +0000)]
[WinOF] install ibtracert, ibroute

git-svn-id: svn://openib.tc.cornell.edu/gen1@1957 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[ipoib cm] offload chksum flags handling updated.
aestrin [Fri, 13 Feb 2009 18:03:05 +0000 (18:03 +0000)]
[ipoib cm] offload chksum flags handling updated.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1956 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agonetdirect: add framework for winverbs network direct provider
shefty [Thu, 12 Feb 2009 02:28:49 +0000 (02:28 +0000)]
netdirect: add framework for winverbs network direct provider

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1955 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[ipoib cm] adapter could be left in INIT state.
aestrin [Wed, 11 Feb 2009 16:50:28 +0000 (16:50 +0000)]
[ipoib cm] adapter could be left in INIT state.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1954 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agolibibmad: update to commit 669083324cd5a43db5c865040c3a220cea8b496f
shefty [Wed, 11 Feb 2009 13:28:01 +0000 (13:28 +0000)]
libibmad: update to commit 669083324cd5a43db5c865040c3a220cea8b496f

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1953 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agodapl2: sync with OFED dapl
shefty [Wed, 11 Feb 2009 12:55:02 +0000 (12:55 +0000)]
dapl2: sync with OFED dapl

dapl2 directory now mirrors dapl.git tree, master branch.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1952 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agoOFED compat libs: rework event handling
shefty [Wed, 11 Feb 2009 12:16:56 +0000 (12:16 +0000)]
OFED compat libs: rework event handling

Use event_channel abstraction to support more than 64 events.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1951 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agoibat: avoid duplicate definitions if included multiple times
shefty [Wed, 11 Feb 2009 12:14:55 +0000 (12:14 +0000)]
ibat: avoid duplicate definitions if included multiple times

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1950 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agogetopt: add support for cpp
shefty [Wed, 11 Feb 2009 12:13:55 +0000 (12:13 +0000)]
getopt: add support for cpp

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1949 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agoibat: move include inside #defined
shefty [Wed, 11 Feb 2009 12:13:03 +0000 (12:13 +0000)]
ibat: move include inside #defined

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1948 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agoetc/getopt: return '?' if at end of input and needing an argument
shefty [Wed, 11 Feb 2009 12:11:44 +0000 (12:11 +0000)]
etc/getopt: return '?' if at end of input and needing an argument

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1947 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agoetc/event_channel: add event channel abstraction
shefty [Wed, 11 Feb 2009 12:10:17 +0000 (12:10 +0000)]
etc/event_channel: add event channel abstraction

Initial implementation to support any number of events on a single event channel.  Allows scaling beyond 64 events.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1946 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agowsdinstall: remove build file from source tree
shefty [Wed, 11 Feb 2009 12:07:20 +0000 (12:07 +0000)]
wsdinstall: remove build file from source tree

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1945 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agogit-svn-id: svn://openib.tc.cornell.edu/gen1@1944 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
shefty [Wed, 11 Feb 2009 12:05:48 +0000 (12:05 +0000)]
git-svn-id: svn://openib.tc.cornell.edu/gen1@1944 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agoibat: allow build to proceed faster by removing unneeded includes
shefty [Wed, 11 Feb 2009 12:04:52 +0000 (12:04 +0000)]
ibat: allow build to proceed faster by removing unneeded includes

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1943 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[hw] Don't try to write to event log when there is no driver object
tzachid [Wed, 11 Feb 2009 10:49:02 +0000 (10:49 +0000)]
[hw] Don't try to write to event log when there is no driver object

git-svn-id: svn://openib.tc.cornell.edu/gen1@1942 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[mlx4] Fix error handling of mlx4_bus driver.
tzachid [Wed, 11 Feb 2009 10:32:07 +0000 (10:32 +0000)]
[mlx4] Fix error handling of mlx4_bus driver.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1941 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[osmtest] Adding support for default guid selection when running osmtest.
tzachid [Wed, 11 Feb 2009 10:14:39 +0000 (10:14 +0000)]
[osmtest] Adding support for default guid selection when running osmtest.
Signed off by: xalex@mellanox.co.il

git-svn-id: svn://openib.tc.cornell.edu/gen1@1940 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[IPoIB] adapter could be left in INIT state.
tzachid [Wed, 11 Feb 2009 10:08:30 +0000 (10:08 +0000)]
[IPoIB] adapter could be left in INIT state.
signed off by: alex.estrin@qlogic.com

git-svn-id: svn://openib.tc.cornell.edu/gen1@1939 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[ipoib cm] send ICMP packets through UD path. Other option for linux counterpart...
aestrin [Tue, 10 Feb 2009 21:27:11 +0000 (21:27 +0000)]
[ipoib cm] send ICMP packets through UD path. Other option for linux counterpart seem confusing.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1938 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[ipoib cm] offload chksum flags handling.
aestrin [Tue, 10 Feb 2009 12:38:11 +0000 (12:38 +0000)]
[ipoib cm] offload chksum flags handling.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1937 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[IBDIAGS] adding ibtracert & ibroute to the build.
stansmith [Tue, 10 Feb 2009 01:53:01 +0000 (01:53 +0000)]
[IBDIAGS] adding ibtracert & ibroute to the build.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1936 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[IBDIAG] sources whitespace cleanup & explicit complib & ibal libs
stansmith [Tue, 10 Feb 2009 01:35:48 +0000 (01:35 +0000)]
[IBDIAG] sources whitespace cleanup & explicit complib & ibal libs

git-svn-id: svn://openib.tc.cornell.edu/gen1@1935 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[IBMAD] export xdump() & smp_query_via()
stansmith [Tue, 10 Feb 2009 01:34:15 +0000 (01:34 +0000)]
[IBMAD] export xdump() & smp_query_via()

git-svn-id: svn://openib.tc.cornell.edu/gen1@1934 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WInOF] final 2.0.1 cleanup
stansmith [Fri, 6 Feb 2009 21:54:05 +0000 (21:54 +0000)]
[WInOF] final 2.0.1 cleanup

git-svn-id: svn://openib.tc.cornell.edu/gen1@1933 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] GA release for 2.0.1
stansmith [Fri, 6 Feb 2009 21:52:20 +0000 (21:52 +0000)]
[WinOF] GA release for 2.0.1

git-svn-id: svn://openib.tc.cornell.edu/gen1@1932 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[OPENSM] fixed build problem.
stansmith [Wed, 4 Feb 2009 17:56:23 +0000 (17:56 +0000)]
[OPENSM] fixed build problem.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1931 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[OpenSM] patches for saquery porting - 6 of 6:
tzachid [Wed, 4 Feb 2009 15:26:22 +0000 (15:26 +0000)]
[OpenSM] patches for saquery porting - 6 of 6:
change osm_helper.c
Signed off by: stan.smith@intel.com

git-svn-id: svn://openib.tc.cornell.edu/gen1@1930 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[OpenSM] patches for saquery porting - 5 of 6:
tzachid [Wed, 4 Feb 2009 15:24:59 +0000 (15:24 +0000)]
[OpenSM] patches for saquery porting - 5 of 6:
change osm_sa_path_record.c
Signed off by: stan.smith@intel.com

git-svn-id: svn://openib.tc.cornell.edu/gen1@1929 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[OpenSM] patches for saquery porting - 4 of 6:
tzachid [Wed, 4 Feb 2009 15:23:03 +0000 (15:23 +0000)]
[OpenSM] patches for saquery porting - 4 of 6:
change osmtest.c
Signed off by: stan.smith@intel.com

git-svn-id: svn://openib.tc.cornell.edu/gen1@1928 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[OpenSM] patches for saquery porting - 3 of 6:
tzachid [Wed, 4 Feb 2009 15:20:41 +0000 (15:20 +0000)]
[OpenSM] patches for saquery porting - 3 of 6:
change osm_base.h
Signed off by: stan.smith@intel.com

git-svn-id: svn://openib.tc.cornell.edu/gen1@1927 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[OpenSM] patches for saquery porting - 2 of 6:
tzachid [Wed, 4 Feb 2009 15:17:04 +0000 (15:17 +0000)]
[OpenSM] patches for saquery porting - 2 of 6:
change winosm_common.h
Signed off by: stan.smith@intel.com

git-svn-id: svn://openib.tc.cornell.edu/gen1@1926 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agoOpenSM patches for saquery porting - 1 of 6:
tzachid [Wed, 4 Feb 2009 15:11:30 +0000 (15:11 +0000)]
OpenSM patches for saquery porting - 1 of 6:
  The following OpenSM patches update OpenSM's ib_types.h a small step closer to the OFED version by
  1) matching field names.
  2) missing #defines
  3) missing functions
Changes were required in order to port the OFED 1.4 ibsaquery command.
Signed off by: stan.smith@intel.com

git-svn-id: svn://openib.tc.cornell.edu/gen1@1925 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[IBDIAGS] make it buildable.
stansmith [Mon, 2 Feb 2009 19:44:49 +0000 (19:44 +0000)]
[IBDIAGS] make it buildable.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1924 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[OSM] convert to Windows EOL format
stansmith [Fri, 30 Jan 2009 22:20:39 +0000 (22:20 +0000)]
[OSM] convert to Windows EOL format

git-svn-id: svn://openib.tc.cornell.edu/gen1@1923 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] spelling typo in etc\clean-build.bat
stansmith [Fri, 30 Jan 2009 22:14:04 +0000 (22:14 +0000)]
[WinOF] spelling typo in etc\clean-build.bat
[ETC] getopt.c - change EOL char to Windows standard.
[IB-diags] add ibportstate, ibsysstat, saquery (alpha)

git-svn-id: svn://openib.tc.cornell.edu/gen1@1922 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF]
stansmith [Fri, 30 Jan 2009 22:03:02 +0000 (22:03 +0000)]
[WinOF]
   buildrelease.bat - cleanup error message
   CustomActions.vbs - use msgbox() title
   WIX_tools\README.txt - cleanup tools download explaination.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1921 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[ipoib cm] necessary changes for ipoib cm
aestrin [Thu, 29 Jan 2009 23:27:25 +0000 (23:27 +0000)]
[ipoib cm] necessary changes for ipoib cm

git-svn-id: svn://openib.tc.cornell.edu/gen1@1920 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[ipoib cm] added cm payload mtu configurable parameter.
aestrin [Thu, 29 Jan 2009 19:49:18 +0000 (19:49 +0000)]
[ipoib cm] added cm payload mtu configurable parameter.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1919 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[ipoib cm] revoked previous changes from revisions 1873, 1885. One preallocated send...
aestrin [Thu, 29 Jan 2009 19:39:06 +0000 (19:39 +0000)]
[ipoib cm] revoked previous changes from revisions 1873, 1885. One preallocated send descriptor is all that needed for large packets segmentation.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1918 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] It's good to correctly uninstall SRP.
stansmith [Thu, 29 Jan 2009 17:57:50 +0000 (17:57 +0000)]
[WinOF] It's good to correctly uninstall SRP.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1917 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] 2.0.1 synchronize svn commit #
stansmith [Wed, 28 Jan 2009 17:50:01 +0000 (17:50 +0000)]
[WinOF] 2.0.1 synchronize svn commit #

git-svn-id: svn://openib.tc.cornell.edu/gen1@1916 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] 2.0.1 updates
stansmith [Wed, 28 Jan 2009 17:38:31 +0000 (17:38 +0000)]
[WinOF] 2.0.1 updates

git-svn-id: svn://openib.tc.cornell.edu/gen1@1915 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] 2.0.1 point release
stansmith [Wed, 28 Jan 2009 17:17:37 +0000 (17:17 +0000)]
[WinOF] 2.0.1 point release
  BuildRelease.bat - now assumes trunk\WinOF\WIX path as branches\WinOF was moved into the trunk.
  latest versions of DPInst.exe
  Updated WIX src files to reflect WinOF version 2.0.1

git-svn-id: svn://openib.tc.cornell.edu/gen1@1914 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[IPOIB] WHQL patches since WinOF 2.0 release; supplied by Alex (Xale@Mellanox)
stansmith [Wed, 28 Jan 2009 17:14:27 +0000 (17:14 +0000)]
[IPOIB] WHQL patches since WinOF 2.0 release; supplied by Alex (Xale@Mellanox)

git-svn-id: svn://openib.tc.cornell.edu/gen1@1913 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] learned about .bat for() loops & default delimiters with folder name which...
stansmith [Wed, 28 Jan 2009 17:12:28 +0000 (17:12 +0000)]
[WinOF] learned about .bat for() loops & default delimiters with folder name which contain spaces (say if you make a copy of a folder). The default delimiters <space> & <tab> allow a filename like 'c:\openIB\gen1\trunk\ulp\ipoib - Copy(2)\objfre_wlh_x86' to be returned as 'c:\openIB\gen1\trunk\ulp\ipoib' suitable for removal - not the intent.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1912 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] 2.0.1 point release - learned about .bat for() loops & default delimiters...
stansmith [Wed, 28 Jan 2009 17:10:30 +0000 (17:10 +0000)]
[WinOF] 2.0.1 point release - learned about .bat for() loops & default delimiters with folder name which contain spaces (say if you make a copy of a folder). The default delimiters <space> & <tab> allow a filename like 'c:\openIB\gen1\trunk\ulp\ipoib - Copy(2)\objfre_wlh_x86' to be returned as 'c:\openIB\gen1\trunk\ulp\ipoib' suitable for removal - not the intent.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1911 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] 2-0-1 relocated buildrelease.bat to WinOF\ folder.
stansmith [Tue, 27 Jan 2009 23:17:50 +0000 (23:17 +0000)]
[WinOF] 2-0-1 relocated buildrelease.bat to WinOF\ folder.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1910 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] backend of copy-n-move SVN nightmare
stansmith [Tue, 27 Jan 2009 23:14:22 +0000 (23:14 +0000)]
[WinOF] backend of copy-n-move SVN nightmare

git-svn-id: svn://openib.tc.cornell.edu/gen1@1909 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] repair
stansmith [Tue, 27 Jan 2009 23:09:42 +0000 (23:09 +0000)]
[WinOF] repair

git-svn-id: svn://openib.tc.cornell.edu/gen1@1908 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] repair take 22
stansmith [Tue, 27 Jan 2009 23:08:42 +0000 (23:08 +0000)]
[WinOF] repair take 22

git-svn-id: svn://openib.tc.cornell.edu/gen1@1907 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] repair
stansmith [Tue, 27 Jan 2009 23:05:31 +0000 (23:05 +0000)]
[WinOF] repair

git-svn-id: svn://openib.tc.cornell.edu/gen1@1906 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] arrgh!
stansmith [Tue, 27 Jan 2009 23:02:21 +0000 (23:02 +0000)]
[WinOF] arrgh!

git-svn-id: svn://openib.tc.cornell.edu/gen1@1905 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] restoring what was moved instead of copied.
stansmith [Tue, 27 Jan 2009 23:00:37 +0000 (23:00 +0000)]
[WinOF] restoring what was moved instead of copied.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1904 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] I hate svn!
stansmith [Tue, 27 Jan 2009 22:57:39 +0000 (22:57 +0000)]
[WinOF] I hate svn!

git-svn-id: svn://openib.tc.cornell.edu/gen1@1903 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] 2-0-1
stansmith [Tue, 27 Jan 2009 22:54:45 +0000 (22:54 +0000)]
[WinOF] 2-0-1

git-svn-id: svn://openib.tc.cornell.edu/gen1@1902 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agogit-svn-id: svn://openib.tc.cornell.edu/gen1@1901 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
stansmith [Tue, 27 Jan 2009 22:44:48 +0000 (22:44 +0000)]
git-svn-id: svn://openib.tc.cornell.edu/gen1@1901 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF]
stansmith [Tue, 27 Jan 2009 22:44:18 +0000 (22:44 +0000)]
[WinOF]

git-svn-id: svn://openib.tc.cornell.edu/gen1@1900 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agogit-svn-id: svn://openib.tc.cornell.edu/gen1@1899 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
stansmith [Tue, 27 Jan 2009 21:20:05 +0000 (21:20 +0000)]
git-svn-id: svn://openib.tc.cornell.edu/gen1@1899 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] 2.0.1 branch WHQL updates.
stansmith [Tue, 27 Jan 2009 21:18:17 +0000 (21:18 +0000)]
[WinOF] 2.0.1 branch WHQL updates.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1898 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[IBDIAGS] missing files - some days are better than others!
stansmith [Tue, 27 Jan 2009 19:06:35 +0000 (19:06 +0000)]
[IBDIAGS] missing files - some days are better than others!

git-svn-id: svn://openib.tc.cornell.edu/gen1@1897 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[IBDIAGS] additions: ibdiags_common, cl_nodenamemap.* until its future rework.
stansmith [Tue, 27 Jan 2009 19:03:36 +0000 (19:03 +0000)]
[IBDIAGS] additions: ibdiags_common, cl_nodenamemap.* until its future rework.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1896 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] install librdmacm.dll, ibv_rdma_[lat,bw].exe, (alpha)ibnetdiscover.exe
stansmith [Tue, 27 Jan 2009 18:51:22 +0000 (18:51 +0000)]
[WinOF] install librdmacm.dll, ibv_rdma_[lat,bw].exe, (alpha)ibnetdiscover.exe

git-svn-id: svn://openib.tc.cornell.edu/gen1@1895 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[IBDIAGS] support latest ibdiags mods for ibdiag_common.[hc]. x86 main declaration...
stansmith [Tue, 27 Jan 2009 18:49:40 +0000 (18:49 +0000)]
[IBDIAGS] support latest ibdiags mods for ibdiag_common.[hc]. x86 main declaration _CDECL (x86-windows=__cdecl, for Linux empty/not-required).

git-svn-id: svn://openib.tc.cornell.edu/gen1@1894 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] updated clean-build.bat due to a problem with a cmd window in delete path...
stansmith [Tue, 27 Jan 2009 18:46:28 +0000 (18:46 +0000)]
[WinOF] updated clean-build.bat due to a problem with a cmd window in delete path can cause removal of src files. Updated version writes temp file with matched folders/files to delete.
makebin.bat mods to support rdmacm and rdmacm test pgms: ibv_rdma_lat.exe, ibv_rdma_bw.exe. Latest OFED diag tools.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1893 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[IPoIB] Fixing a value of the maximum number of send packets that MiniportSendPackets...
tzachid [Tue, 27 Jan 2009 11:34:34 +0000 (11:34 +0000)]
[IPoIB] Fixing a value of the maximum number of send packets that MiniportSendPackets function can accept.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1892 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[ipoib] Fix handling of UDP fragments.
tzachid [Tue, 27 Jan 2009 11:19:22 +0000 (11:19 +0000)]
[ipoib] Fix handling of UDP fragments.
Signed of by:xalex@mellanox.co.il

git-svn-id: svn://openib.tc.cornell.edu/gen1@1891 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agoperftest: add port for ibv_rdma_bw/lat
shefty [Mon, 26 Jan 2009 22:30:29 +0000 (22:30 +0000)]
perftest: add port for ibv_rdma_bw/lat

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1890 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[LIBIBMAD] protect against duplicate definitions.
stansmith [Mon, 26 Jan 2009 21:00:09 +0000 (21:00 +0000)]
[LIBIBMAD] protect against duplicate definitions.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1889 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[winverbs] use correct .exe name
stansmith [Mon, 26 Jan 2009 20:58:38 +0000 (20:58 +0000)]
[winverbs] use correct .exe name

git-svn-id: svn://openib.tc.cornell.edu/gen1@1888 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[ETC] make ibdiags src happy by adding const attribute to getopt defines.
stansmith [Mon, 26 Jan 2009 20:55:43 +0000 (20:55 +0000)]
[ETC] make ibdiags src happy by adding const attribute to getopt defines.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1887 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[ULP] added dropped opensm.
stansmith [Mon, 26 Jan 2009 20:51:00 +0000 (20:51 +0000)]
[ULP] added dropped opensm.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1886 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[ipoib cm] Get send descriptors from preallocated pool. Update. added missing file.
aestrin [Mon, 26 Jan 2009 18:45:57 +0000 (18:45 +0000)]
[ipoib cm] Get send descriptors from preallocated pool. Update. added missing file.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1885 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agowinverbs branch: update to SVN 1883
shefty [Mon, 26 Jan 2009 17:44:18 +0000 (17:44 +0000)]
winverbs branch: update to SVN 1883

git-svn-id: svn://openib.tc.cornell.edu/gen1@1884 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[MLX4] Fixing WQE Prefetch bug for LSO less than 60 bytes (Cache line-DWORD)
leonidk [Mon, 26 Jan 2009 10:37:32 +0000 (10:37 +0000)]
[MLX4] Fixing WQE Prefetch bug for LSO less than 60 bytes (Cache line-DWORD)

Signed-off-by: Alex Naslednikov
git-svn-id: svn://openib.tc.cornell.edu/gen1@1883 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[MTHCA] add newline to the last line of mthca32.cdf (MakeCat.exe will fail otherwise)
reuven [Sun, 25 Jan 2009 11:23:54 +0000 (11:23 +0000)]
[MTHCA] add newline to the last line of mthca32.cdf (MakeCat.exe will fail otherwise)

git-svn-id: svn://openib.tc.cornell.edu/gen1@1882 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[MLX4] added MSI-X support to MLX4 driver.
leonidk [Sun, 25 Jan 2009 09:32:03 +0000 (09:32 +0000)]
[MLX4] added MSI-X support to MLX4 driver.

This patch adds MSI-X support to MLX4 driver.
To remind, current driver creates 2 EQs (for commands/events and completions), which both use 1 legacy interrupt.
With this patch MLX4 requests (in inf file) 18 MSI-X interrupt vectors, spreaded across processors in round-robin way.
If the platform doesn't support MSI-X vectors, the driver uses legacy interrupts.

MSI-X support required some changes in the card reset mechanism, which are also found in the patch.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1881 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[CORE] bugfix in debug prints. [mlnx: 3573]
leonidk [Sun, 25 Jan 2009 09:22:12 +0000 (09:22 +0000)]
[CORE] bugfix in debug prints. [mlnx: 3573]

On x86 platform casting expression like
    (LONG_PTR)p_obj
doesn't increase the size of pointer.
As a result printf() function - driven by %I64 size modifier - takes the next parameter as a second part of the previous one.
It causes a corrupted print at least and a crash at most.

The patch replaces %I64Ix fixed-size format modifier by the  variable-sized %p one.

git-svn-id: svn://openib.tc.cornell.edu/gen1@1880 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agolibrdmacm: provide OFED compatibility library.
shefty [Sat, 24 Jan 2009 19:58:23 +0000 (19:58 +0000)]
librdmacm: provide OFED compatibility library.

Provide a port of librdmacm.

Because of the use of overlapped structures and events, the library
has a scalability limitation of about 60 connections. The scalability limit will be addressed in a subsequent version, once the needs of a real application are determined.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1879 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agoThe librdmacm uses the same devices that are usable with the libibverbs library.
shefty [Sat, 24 Jan 2009 19:53:32 +0000 (19:53 +0000)]
The librdmacm uses the same devices that are usable with the libibverbs library.
Provide a method in libibverbs that allows librdmacm to use the same winverbs
provider as libibverbs.

Include fixes discovered testing the librdmacm port:

When a CQ is removed, its position in the completion channel is replaced by
the CQ at the end of the list, but the CQ that moves is not updated to
reflect its new location.

When a QP is created, we need to save the user's initial values before
querying for the QPN.  Otherwise, the query call tries to access invalid data.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1878 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agoUpdate the winverbs interface and library to add support for connection
shefty [Sat, 24 Jan 2009 19:49:59 +0000 (19:49 +0000)]
Update the winverbs interface and library to add support for connection
establishment.  The implementation supports XP, 2003, and 2008.  Because
kernel support for IP is lacking in XP and 2003, the winverbs userspace
library performs address and route resolution, rather than relying on the
kernel driver to perform those operations.

The interface for datagram support was updated to match that used for
connections, but datagram support is not implemented at this time.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1877 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agoForgot to add wv_ep.c. Add it now!
shefty [Sat, 24 Jan 2009 19:46:05 +0000 (19:46 +0000)]
Forgot to add wv_ep.c.  Add it now!

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1876 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agoAdd support for connection establishment over IB through the winverbs kernel
shefty [Sat, 24 Jan 2009 19:30:54 +0000 (19:30 +0000)]
Add support for connection establishment over IB through the winverbs kernel
driver.  This depends on exporting the IB CM interface.  Connections follow
the RDMA CM model.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1875 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86