[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