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 hnr...@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 _______________________________________________ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg