[ewg] [ANNOUNCE] management tarballs release
Sasha Khapyorsky
sashak at voltaire.com
Sat Feb 28 09:13:44 PST 2009
Hi,
There is a new release of the management (OpenSM and infiniband
diagnostics) tarballs available in:
http://www.openfabrics.org/downloads/management/
md5sum:
97b2609f5eaaf4320b39f44a50500b70 libibumad-1.3.1.tar.gz
e60b1c787d7cd2768967ca4766238210 libibmad-1.3.1.tar.gz
8c8c153f21d9f6cee51fc3d501c54fe7 opensm-3.3.1.tar.gz
6b6c87ed01291a2a3322b0ff696c5a11 infiniband-diags-1.5.1.tar.gz
All component versions are from recent master branch. Full change log is
below.
Sasha
Arlin Davis (3):
libibmad: add os dependent definitions.
libibmad: remove c99 definitions within the ib_mad_f structure
libibmad: minor changes to source to allow portability to WinOF.
David McMillen (1):
infiniband-diags/src/ibnetdiscover.c missing LID information on --ports
Eli Dorfman (1):
opensm/osm_inform.c report IB traps to plugin
Eli Dorfman (Voltaire) (10):
opensm/osm_subnet.c Fix memory leak for QOS string parameters.
libibmad add PortXmitWait and CounterSelect2 to fields.
opensm: Add new partition keyword for all hca, switches and routers
docs update documenatation about new partition keywords
infiniband-diags support PortXmitWait get and set
opensm/osm_log.c save log_max_size in subnet opt in MB
opensm/osm_subnet.c support subnet configuration rescan and update
libibmad/src/dump.c fix dump functions for big endian machines
opensm/osm_subnet.c enable log_max_size opt update
opensm/osm_subnet.c fix parse functions for big endian machines
Hal Rosenstock (23):
opensm/libvendor/osm_vendor_sa_api.h: Fix commentary typo
opensm/osm_inform.c: Eliminate compile warning
opensm/osm_perfmgr_db.h: Remove unused typedef
opensm/osm_perfmgr.c: In osm_perfmgr_init, eliminate memory leak on error
libibmad/(mad.h fields.c): Add support for PerfMgt ClassPortInfo
opensm/include/iba/ib_types.h: Add xmit_wait for PortCounters
opensm/PerfMgr: Mainly cosmetic changes
opensm/osm_node.h: Fix osm_node_get_num_physp description
opensm/PerfMgr: Primarily fix enhanced switch port 0 perf manager operation
opensm/doc/perf-manager-arch.txt: Fix some commentary typos
opensm/PerfMgr: Add copyrights
libibmad: lid print format changed to unsigned
libibumad/umad.c: Change lid print format to unsigned
infiniband-diags/perfquery: Change option name for extended counters
opensm/osm_inform.c: Fix sense of zero GID compare in __match_inf_rec
management/libibmad.txt: Remove madrpc_lock/unlock
opensm/man/opensm.8.in: Indicate ROUTER_EXP obsoleted
opensm/osm_console.c: Improve perfmgr print_counters error message
infiniband-diags/smpdump.c: Fix usage examples
infiniband-diags/smpdump.c: Release umad resources on exit
opensm/console: Enhance perfmgr print_counters for better nodenames
libibmad/fields.c: Dump LIDs as unsigned decimal
infiniband-diags/saquery.c: Convert more LID prints to unsigned decimal
Ira Weiny (3):
opensm/opensm/osm_console.c: move reporting of plugins to "status" command.
OpenSM: update osmeventplugin example for the new TRAP event.
libibmad: Use enum types for function parameters
Mike Heinz (1):
opensm/osm_vendor_*_sa: fix incompatibility with QLogic SM
Nicolas Morey Chaisemartin (4):
Corrected incoherency in __osm_ftree_fabric_route_to_non_cns comments
opensm/osm_ucast_ftree.c: Fixed bug on index port incrementation
opensm/osm_ucast_ftree.c Fixed bad init value for down port index
opensm/osm_console.c : Added dump_portguid function to console to generate a list of port guids matching one or more regexps
Ralph Campbell (2):
libibumad: get_ca() can call release_ca() with uninitialized data
opensm: fix structure definition for trap 257-258
Robert Pearson (10):
mesh analysis - skeleton
mesh analysis - mesh_t data structure
mesh analysis - node and link structures
mesh analysis - matrix/polynomial routines
mesh analysis - local geometry
mesh analysis - mesh info table
mesh analysis - induce global geometry
mesh analysis - reorder links
mesh analysis - lash preparation
mesh analysis - integrate into lash core
Sasha Khapyorsky (111):
opensm: remove some unused variables and funcs
opensm/osm_ucast_mgr: indentation fix
infiniband-diags/saquery: indentation fixes
infiniband-diabs/saquery: unify SA queries processors
infiniband-diags/saquery: separate queries and commands
infiniband-diags/saquery: PortInfoRecord query
infinabd-diags: convert type uint -> unsigned int
opensm: remove unused header osm_pkey_mgr.h
opensm/osm_sm.c: fix MC group creation in race condition
opensm/osm_sa_mcmember_record: improve __cleanup_mgrp()
opensm/multicast: remove some unused parameters.
opensm/osm_subnet: consolidate some duplicated code
opensm/event_plugin: link opensm with -rdynamic flag
opensm/vendor: save some stack memory
infiniband-diags/saquery: minor indentation fixes
opensm/osm_subnet.c: indentation fixes
opensm/man/opensm.8.in: add descrition for --do_mesh_analysis option
opensm: add do_mesh_analysis configuration parameter
opensm/mesh: fix memory leaks
opensm/lash: fix memory leaks
infiniband-diags/ibstat,smpdump: kill unused includes
opensm/osm_mesh: make mesh_info static and const
opensm/osm_mesh: simplify mesh node links and ports allocation
opensm/lash: simplify some memory allocations
opensm/opensm.spec: fix event plugin config options
libibmad: remove hidden _set/_get_field*() API
management: move sysfs()_* function to libibumad
opensm: remove libibcommon build dependencies
management: remove libibcommon dependencies
libibmad: remove not needed header files inclusion
libibmad: remove functions which use pthread
infiniband-diags/perfquery: indentation fixes
opensm: update LFTs when entering master
opensm/osm_subnet.c: drop some unneeded braces
opensm: invalidate routing cache when entering master state
opensm/osm_subnet.c: fix warnings in subn_free_qos_options()
infiniband-diags/perfquery.c: fix typo
libibmad: cleanup mad.h include path
libibmad: indentation fixes
libibmad/fields.c: fix MAD MKey offset
libibmad: use mad_set_field64() for mkey encoding
infiniband-diags/Makefile.am: kill -rpath
infiniband-diags/Makefile.am: merge CFLAGS
infiniband-diags/Makefile.am: use common library
infiniband-diags/ibdiag_common: cosmetic
infiniband-diags/ibdiag_common: move get_build_version()
infiniband-diags: remove duplicated ibdebug prototype
infiniband-diags/smpdump.c: use common ib definitions
infiniband-diags/ibdiag_common: cleanup argv0 prototype
infiniband-diags/dump_lfts.sh: fix -D format parsing
infiniband-diags/dump_mfts.sh: fix -D format parsing
libibcommon: remove from the management tree
infiniband-diags: command line option processing framework
infiniband-diags: using common command line option processing
infiniband-diags: remove argv0 global variable
infiniband-diags: make get_build_version() static
infiniband-diags: remove unneeded includes
infiniband-diags/smpquery: usage improvement
infiniband-diags/saquery: add lid parameter to NodeRecord query
infiniband-diags/ibsysstat: use RMPP for client/server communication
infiniband-diags/ibsysstat: backward compatibility fixes
infiniband-diags/saquery: fix backward compatibility bug
infiniband-diags/smpdump: fix SL value encoding
infiniband-diags/saquery: fix encoding of SA queries
infiniband-diags/saquery: cosmetic
infiniband-diags/saquery: CHECK_AND_SET_VAL() macro
infiniband-diags/saquery: adding query params
infiniband-diags/saquery: more params for Path and MCMember Records
infiniband-diags/saquery: merge PathRecord query functions
opensm/osm_subnet.c: fix compile warnings
opensm: fix port chooser
opensm/main.c: indentation fixes in get_port_guid()
opensm/osm_sw_info_rcv.c: cosmetic changes
opensm/osm_perfmgr.c: kill some redundant tests
infiniband-diags/common: use enum MAD_DEST as ibd_dest_type type
opensm: rescan config file even in standby
opensm/ib_types.h: cosmetic
opensm/osm_subnet.c: indentation fixes
opensm/osm_subnet.c: clean_val() remove trailing quotation
opensm/osm_subnet.c: break matching when config parameter already found
opensm/osm_ucast_ftree.c: cosmetic improvements
opensm: avoid memory leaks on config parameters reloading
opensm/qos_config: no invalid option message on default values
opensm: sort port order for routing by switch loads
opensm/ftree: cleanup ftree_sw_tbl_element_t use
opensm/ftree: simplify root guids setup.
opensm/ftree: make unsigned sw->down_port_groups_idx
opensm/osm_helper.c: print port number as decimal
libibmad/mad.h: define more SA attributed
libibmad/fields.c: define SA SM_Key field details
infiniband-diags/saquery: remove osm vendor layer
infiniband-diags/saquery: fix types and some cleanup
infiniband-diags: some code consolidation
infiniabnd-diags/common: wrap debug macros with do {} while (0)
opensm/console: dump_portguid command fixes
opensm/console: dump_portguid - don't duplicate matched guids
opensm/console/dump_portguid: minor improvements
opensm: pre-scan command line for config file option
opensm/osm_subnet.c: move parse and setup functions
opensm: proper config file rescan
opensm/osm_subnet: fix crash in qos string config parameters reloading
opensm/main.c: remove enable_stack_dump() call
opensm/osm_qos.c: cosmetic: remove empty line
opensm/Makefile.am: remove osm_build_id.h junk file generation
opensm/lid_mgr: fix duplicated lid assignment
opensm/lid_mgr: simplify lmc_mask initialization
opensm/sweep: add log message before lid assignment
opensm/osm_lid_mgr.c: consolidate flows
infiniband-diags/ibroute: fix warning
opensm: OpenSM Release Notes for 3.3
management: bump all package versions
Sean Hefty (17):
sminfo: add support for WinOF
vendstat: add support for WinOF
ibaddr: add support for WinOF
perfquery: add support for WinOF
ibportstate: add support for WinOF
ibstat: add support for WinOF
smpdump: add support for WinOF
ibping: add support for WinOF
smpquery: add support for WinOF
[ib-diag] ibnetdiscover: add support for WinOF
[ib-diag] ibroute: add support for WinOF
[ib-diag] ibtracert: add support for WinOF
[ib-diag] ibsendtrap: add support for WinOF
[ib-diag] mcm_rereg_test: add support for WinOF
[ib-diag] ibsysstat: add support for WinOF
[ib-diags] saquery: set correct pkey table field
[ib-diag] saquery: add support for WinOF
Stan Smith (1):
libibmad: add MAD_EXPORT to exported calls
Yevgeny Kliteynik (6):
opensm/osm_ucast_ftree.c: fixing errors in comments
opensm/osm_port_info_rcv.c: don't clear sw->need_update if port 0 is active
opensm/osm_ucast_ftree.c: fix full topology dump
opensm/osm_sa.c: fixing SA MAD dump
opensm/osm_state_mgr.c: small bug in scanning lid table
opensm/osm_node_info_rcv.c: create physp for the newly discovered port of the known node
hnrose at comcast.net (5):
opensm/osm_ucast_mgr.c: Add error numbers for some OSM_LOG prin
opensm/osm_helper.c: Add port counters to __osm_disp_msg_str
opensm/osm_console.c: Add list of SMs to status command
opensm/osm_console.c: Eliminate some extraneous parentheses
opensm/osm_console.c: Add missing command in help_perfmgr
More information about the ewg
mailing list