Hi, There is a new release of the management (OpenSM and infiniband diagnostics) tarballs available in:
http://www.openfabrics.org/downloads/management/ md5sum: 5ce057a956435f818621802849fe4d51 libibcommon-1.1.2.tar.gz be74f2916d1901a789b3b558d77b2a8a libibumad-1.2.2.tar.gz f78425228d34ff80440a7669027732ad libibmad-1.2.2.tar.gz 7fbb303e8cbf3f0b8418a0f565ddd7ce opensm-3.2.3.tar.gz 12a32e384dfa92f6a8df8fbaba8bf3b3 infiniband-diags-1.4.2.tar.gz All component versions are from recent master branch. Full change log is below. Sasha Al Chu (21): opensm: reroute console option opensm: rename ucast_file and ucast_dump_file to lfts_file opensm: fix instruction typo in config file opensm: fix segfault corner case when osm_console_init fails opensm/console: close console socket on cleanup path opensm: fix comment typo opensm: remove old comment opensm: fix routing algorithm description add clarification in perfquery manpage use 0xff vs. 255 consistently in perfquery add more detail to error message on perfquery workaround add --loop_ports option to perfquery infiniband-diags/perfquery: support ehanced port 0 with --loop-ports infiniband-diags/perfquery: fix comments infiniband-diags/ibclearerrors: specify -a in call to perfquery tweak notes about port 255 in perfquery manpage infiniband-diags/perfquery: error out if AllPortSelect is not supported infinibanf-diags/perfquery: remove single port CA AllPortSelect workaround infiniband-diags/perfquery: if --loop_ports is specified always loop through all ports if desired perfquery code cleanup infiniband-diags/perfquery: if -a is specified loop through ports if required and aggregate output Albert Chu (2): opensm/opensm.init: do not specify run levels on SuSE opensm: routing chaining Doug Ledford (3): opensm/*/Makefile.am: remove install-exec-hook opensm: remove -rpath from LDFLAGS Trivial: update usage info for ibaddr.c in infiniband-diags-1.4.1 Hal Rosenstock (23): opensm/osm_lin_fwd_tbl.h: Cosmetic changes opensm/osm_rand_fwd_tbl.h: Cosmetic changes opensm/osm_console_io.c: Eliminate compile warnings opensm/osm_qos_parser.y: Eliminate bison warning libibmad/ChangeLog: Fix typo libibumad/umad.c: Cosmetic change opensm/osm_inform.c: Fix compile warning complib/cl_event_wheel.c: Fix some printf typos opensm/osm_lid_mgr.c: Convert lid range prints to decimal opensm/osm_lid_mgr.c: Cosmetic format change opensm/include/opensm/osm_subnet.h: Update some comments opensm/osm_helper.c: Change lids_per_port to decimal OpenSM: More conversion to (unsiged) decimal lid format osmtest/osmtest.8: Fix log_file option description in man page osm_(helper trap_rcv).c: Change output format of notice type to unsigned decimal OpenSM: More man and doc changes for opensm.conf OpenSM: Display port number in decimal in log messages OpenSM: Display port number in decimal in log messages infiniband-diags/ibsysstat.c: Fix a couple of latent bugs OpenSM release notes: Clarify OpenSM compatibility due to change in default SM/SA keys OpenSM release notes: Indicate InfiniScale-IV support infiniband-diags/saquery: Support MFTRecord infiniband-diags/saquery.8: Update saquery man page Ira Weiny (9): infiniband-diags/src/saquery.c: convert GID prints to use inet_ntop infiniband-diags/src/ibaddr.c: convert GID prints to use inet_ntop OpenSM: convert GID prints to use inet_ntop opensm: Add ib_trap_str function opensm: Add a Node Description check on light sweep. Fix some missing node name map substitutions opensm: move vendor specific compilation flags to config.h ibnetdiscover.c: continue processing other ports even if smpquery fails on one port opensm: Add osm_config.h file Jack Morgenstein (2): libibmad: eliminate compiler warnings on x86_64 infiniband-diags: eliminate compiler warnings Keshetti Mahesh (3): complib: trivial change in description of cl_list_insert_tail function opensm/osm_ucast_lash.c: remove unused variables opensm/osm_ucast_lash: find_port_from_lid() function is not used Sasha Khapyorsky (106): libibmad: Bump a library version opensm/osm_sa_lft_record: validate LFT block number opensm/sa: remove local *get_port_by_guid() wrappers opensm/osm_sa_lft_record: pass block parameter in host byte order opensm: speedup and improve ipv6 snm handling opensm: improve port_prof_ignore handling infiniband-diags/saquery: remove unused variable infiniband-diags/src/ibaddr.c: remove unused variables opensm: minor: move GID print buffer definitions under nearest condition opensm/osm_log: reverse log level check flow opensm/osm_log: osl_log() speedup opensm/osm_helper.c: trivial simplifications opensm/configure.in: don't touch CFLAGS directly opensm/osm_sa_mcmember_record: fix uninitilized variable use opensm/osm_ucast_lash: remove an invalid error log opensm/osm_ucast_updn: remove some debug logging opensm/osm_ucast_updn: move and rename __osm_updn_find_root_nodes_by_min_hop() opensm/*/Makefile.am: remove explicit -lpthread and -ldl flags from Makefile.am opensm/OSM_LOG(): wrap osm_log call with log level check opensm: remove osm_log_is_active() check opensm/osmtest: convert osm_log() to OSM_LOG() macro opensm/libvendor: convert osm_log() to OSM_LOG() macro opensm: simplify flow in __osm_state_mgr_light_sweep_start() opensm: add osm_version field to osm_opensm_t object opensm/osm_helper: remove some empty lines opensm/*/Makefile.am: sort header file list by name opensm/osm_state_mgr: fix ERR code in __osm_state_mgr_light_sweep_start() opensm/osm_state_mgr: trivial changes opensm/osm_sminfo_rcv.c: cosmetic opensm/include/Makefile.am: don't duplicate header files in EXTRA_DIST opensm: install all OpenSM header files opensm/event_plugin: plugin API version 2 opensm/osm_sminfo_rcv.c: improve locking opensm/osm_mtree.c: mask unused static function __osm_mtree_dump() opensm/osm_sa_class_port_info.c: fix over bound array access osmtest/osmt_service.c: fix over bound array access opensm/osm_ucast_lash.c: A couple more conversions to (unsigned) decimal lid format opensm: cleanup osm_sweep_fail_ctrl opensm: remove osm_sweep_fail_ctrl.[ch] files opensm/osm_sm.h: fix comment opensm: add OSM_EVENT_ID_SUBNET_UP event opensm: redo lex and yacc files generation opensm: query remote SMs during light sweep osmtest: fix qpn encoding in osmtest_informinfo_request() osm_vendor_ibumad_sa: in a log print mad_status in host byte order opensm/osm_sa_informinfo.c: consolidate flows opensm/osm_version.h.in: remove 'extern "C"' braces opensm/config/osmvsel.m4: remove unused osmv_save_ldflags variable opensm: remove USEGPPLINK hack opensm/osm_qos_policy.c: cosmetic simplification opensm: opensm_release_notes-3.2.txt template opensm/config: remove unused variables opensm/Makefile.am: remove -fno-strict-aliasing flag from *CFLAGS opensm/*/Makefile.am: remove -Wno-deprecated-declarations C flags opensm: fix strict-aliasing rules warnings opensm: fix in usage message man/ibnetdiscover: cleanup non-existing options infiniband-diags/ibclearcounters: remove unrelated -N option man/ibtracert: remove non-existing -e option infiniband-diags/ibtracert: fix port by direct path resolving opensm: do not start opensm on boot automatically opensm/redhat-opensm.init.in: make config file optional opensm/opensm.spec.in: don't install old format conf file opensm/osm_mcm_port.c: remove osm_mcm_port_init() opensm/osm_sm.c: cosmetic opensm/osm_multicast.[ch]: simplify flows, remove unused functions opensm: simplify osm_get_mgrp_by_mgid() search function opensm/osm_sa_mcmember_record.c: cleanup code, simplify flows management/gen_chlog.sh: use git command instead of 'git-*' wrappers management/make.dist: use '_' in version number rather than '-'. opensm: multicast group create/delete notification fix opensm: consolidate mgrp_send_notice calls opensm/osm_opensm.c: cosmetic formatting opensm/osm_log.c: provide useful error message when file opening fails opensm/man: remove any opensm.opts mentions from opensm man page opensm/osm_sa_mcmember_record.c: cosmetic - remove empty line opensm/osm_ucast_updn: cosmetic opensm/osm_ucast_mgr: remove any_change tracking opensm/main.c: trivial usage message formatting fix opensm/osm_ucast_lash: fix buffer overflow opensm/osm_ucast_lash.c: minor code optimization opensm: fix broken IPv6 SNM consolidation code infiniband-diags/perfquery: fix constant size warning opensm/config/osmvsel.m4: fix indentations opensm/vendor: remove osm_pkt_randomizer from ibumad vendor build opensm/opensm/Makefile.am: merge CFLAGS opensm/osm_config.h: generated OSM_DEBUG macro opensm: update Release Notes for OpenSM version 3.2 management/*/COPYING: update Voltaire copyright years management: add Voltaire copyright opensm/vendor: replace osm_vendor_select.h by osm_config.h opensm: Unify options listing in usage() message opensm/osm_event_plugin.c: include config.h opensm: 3.2 release notes update opensm/osm_ucast_cache: trivial comment fix opensm/osm_ucast_lash.c: indentation fixes infiniband-diags/saquery: add LFT Record handling opensm/osm_sa_lft_record.c: fix block number encoding byte order opensm/osm_sa: fix memory leak in SA responder opensm/osm_mcast_mgr: fix memory leak opensm/osm_mcast_mgr.c: cosmetic management: update Voltaire copyright opensm/libopensm.ver: advance libopensm library version libibumad: check that node type has IB type opensm/release notes: add recent changes management/*/configure.in: bump all versions Tim Meier (1): opensm: osm_opensm.c - changed load_plugins() arg to const Yevgeny Kliteynik (17): opensm/osm_qos_parser.l: add 'noinput' lexer option to remove compiler warning opensm/Makefile.am: fixing compilation error with osm_version.h opensm/Makefile.am: Fix dependency for 'make -j2' opensm/Makefile.am: add dependency rule opensm/osm_ucast_mgr.c: cleaning port_order_list opensm/libvendor/osm_vendor_mlx_sa.c: handling attribute offset of 0 opensm/osm_state_mgr.c: fixing some typos opensm/osm_qos_policy.c: removing some log messages opensm/osm_qos_policy.c: log matched qos criteria opensm/Makefile.am: adding yacc-generated .h file as dependency opensm/Unicast Routing Cache: move lft_buf from ucast_mgr to osm_switch opensm/Unicast Routing Cache: add -A / --ucast_cache option opensm/Unicast Routing Cache: add osm_ucast_cache.{c,h} files opensm/Unicast Routing Cache: compile cache files opensm/Unicast Routing Cache: integrate cache into opensm opensm/Unicast Routing Cache: manpage entry opensm/doc/current-routing.txt: added ucast cache info _______________________________________________ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg