[ewg] [ANNOUNCE] management tarballs release
Hi, There is a new release of the management (OpenSM and infiniband diagnostics) tarballs available in: http://www.openfabrics.org/downloads/management/ (listed in http://www.openfabrics.org/downloads/management/latest.txt) c0b24a1053ae8b0b3caf5950b3ede6dc infiniband-diags-1.5.8.tar.gz c2755aa360d3f29d04865ba4e2454a98 libibmad-1.3.7.tar.gz c7575b7620615d7dfa1c7fdbbd310ec7 libibumad-1.3.7.tar.gz df051f5f0192d369b0b904147cb045a8 opensm-3.3.8.tar.gz All component versions are from recent master branch. Full list of changes is below. OpenSM: === Alex Netes (1): opensm: fixed getline pointer allocation free in osm_console_io Eli Dorfman (Voltaire) (1): Wrong handling of MC create and delete traps Hal Rosenstock (6): opensm/osm_state_mgr.c: Don't signal DISCOVER to SM state machine when already DISCOVERING opensm: Fix some typos osmtest/osmt_service.c: In osmt_run_service_records_flow, add missing status opensm/osm_ucast_ftree: When roots are not connected, update hop count but not lft opensm/osm_trap_rcv.c: No need to check for sweep for trap 145 opensm: Add support for SwitchInfo:MulticastFDBTop Ira Weiny (1): Add node/port/qos information to some error messages Jason Gunthorpe (1): Fix autotools to include the necessary M4 files Sasha Khapyorsky (3): opensm/sa: simplify osm_mcmr_rcv_find_or_create_new_mgrp() function call opensm/osm_node_info_rcv.c: move p_physp declaration under code block opensm/osm_db_files.c: malloc() return value run-time check Stan C. Smith (2): replace (long*)(long) casting with transportable data type (uintptr_t) replace (long*)(long) casting with transportable data type (uintptr_t) Yevgeny Kliteynik (28): opensm/osm_qos_policy.c: change a log message opensm/osm_prtn.c: removing TopSpin hack libvendor/osm_vendor_ibumad_sa.c: remove useless if statement libvendor/osm_vendor_mlx_sa.c: remove useless if statement opensm/osm_mtree.c: removing useless 'if' statement opensm/osm_sminfo_rcv.c: removing unused variable opensm/osm_pkey.c: removing unused function opensm/osm_sa_pkey_record.c: removing unused variable opensm/osm_sa_vlarb_record.c: removed unused variable opensm/osm_node_info_rcv.c: remove useless code line osmtest/osmtest.c: handle timeouts in PR stress test opensm/osm_helper.c: fix potential overrun of the array opensm/osm_helper.c: cosmetics - move define closer to the relevant code opensm/osm_mesh.c: fixing a bug in compare_switches() opensm/osm_subnet.c: fixing small bug in error path opensm/osm_db_files.c: fix small memory leak osmtest/osmt_slvl_vl_arb.c: handling fopen() failure opensm/osm_helper.c: use ARR_SIZE macro instead of hardcoded values osm_vl15intf.c: fixing use-after-free coredump opensm/osm_trap_rcv.c: fix possible core dump opensm/osm_ucast_ftree.c: fix small memory leak in error path opensm/osm_ucast_ftree.c: fixing another memory leak at error path opensm/osm_ucast_lash.c: small bug in calculating allocated size opensm/osm_pkey_mgr.c: fixing small memory leak opensm/osm_ucast_file.c: closing file descriptor in error path opensm/osm_qos_parser_y.y: fixing bunch of memory leaks on invalid values opensm/osm_console.c: fix memory and file descriptor leaks opensm/st.c: fix potential core dumps libibumad: == Jason Gunthorpe (1): Fix autotools to include the necessary M4 files Mike Heinz (1): FW: [PATCH] umad_send.3 (man page) Yevgeny Kliteynik (1): umad.{c,h}: moving stdlib.h include from C to H file libibmad: = Ira Weiny (1): libibmad/fields.c: Change all PortCounter names to match the Specification Jason Gunthorpe (1): Fix autotools to include the necessary M4 files infiniband-diags: = Albert Chu (4): add --diff support to iblinkinfo support --diffcheck in iblinkinfo Add lid and node description diff options for --diffcheck in iblinkinfo support --filterdownports in iblinkinfo Alex Netes (3): Makefile: ChangeLog and version generation script path fix infiniband-diags: update shared library versions infiniband-diags: package versions update Eli Dorfman (Voltaire) (2): infiniband-diags: Do not exit when unexpected node found inifiband-diags: Support Voltaire switch ISR4200 Hal Rosenstock (3): infiniband-diags/ibtracert: Eliminate direct route (-D) option infiniband-diags/saquery.c: In dump_one_mcmember_record, fix flow label endian infiniband-diags/iblinkinfo.c: Limit some queries to switches Ira Weiny (4): libibmad/fields.c: Change all PortCounter names to match the Specification infiniband-diags: Verify timeout value specified to diagnostics Further timeout paramater verification (Was: [PATCH] infiniband-diags: Verify
Re: [ewg] [ANNOUNCE] management tarballs release
On 13:17 Thu 08 Jul , Hal Rosenstock wrote: d3586e7a17bca99fd384a943f00e259e libibumad-1.3.5.tar.gz 754d93f567393d3b9987a65326f40917 libibmad-1.3.5.tar.gz 5c94d6ee49e9c51c801f6634823b5ad5 opensm-3.3.6.tar.gz ba28f6b5323e6067ca019a999eeaf907 infiniband-diags-1.5.6.tar.gz Shouldn't these versions be labeled/tagged in your management git tree ? Would you do that ? I did, but forgot to push a tags to openfabrics free. Fixed now. Sasha ___ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
Re: [ewg] [ANNOUNCE] management tarballs release
Hi Sasha, On Sat, May 22, 2010 at 5:43 PM, Sasha Khapyorsky sas...@voltaire.com wrote: Hi, There is a new release of the management (OpenSM and infiniband diagnostics) tarballs available in: http://www.openfabrics.org/downloads/management/ (listed in http://www.openfabrics.org/downloads/management/latest.txt) md5sum: d3586e7a17bca99fd384a943f00e259e libibumad-1.3.5.tar.gz 754d93f567393d3b9987a65326f40917 libibmad-1.3.5.tar.gz 5c94d6ee49e9c51c801f6634823b5ad5 opensm-3.3.6.tar.gz ba28f6b5323e6067ca019a999eeaf907 infiniband-diags-1.5.6.tar.gz Shouldn't these versions be labeled/tagged in your management git tree ? Would you do that ? Thanks. -- Hal All component versions are from recent master branch. Full list of changes is below. Sasha ___ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
[ewg] [ANNOUNCE] management tarballs release
Hi, There is a new release of the management (OpenSM and infiniband diagnostics) tarballs available in: http://www.openfabrics.org/downloads/management/ (listed in http://www.openfabrics.org/downloads/management/latest.txt) md5sum: d3586e7a17bca99fd384a943f00e259e libibumad-1.3.5.tar.gz 754d93f567393d3b9987a65326f40917 libibmad-1.3.5.tar.gz 5c94d6ee49e9c51c801f6634823b5ad5 opensm-3.3.6.tar.gz ba28f6b5323e6067ca019a999eeaf907 infiniband-diags-1.5.6.tar.gz All component versions are from recent master branch. Full list of changes is below. Sasha Al Chu (10): add libibnetdisc caching to libibnetdiscover support --cache and --load-cache options in ibnetdiscover support --load-cache in iblinkinfo and ibqueryerrors fix libibnetdisc corner case when user tries to re-cache a loaded cache support --diff in ibnetdiscover support --diffcheck in ibnetdiscover support lid and nodedesc diffchecks in ibnetdiscover fix libibnetdisc portguid hashing corner case fix libibnetdisc cache error path memleak check for duplicate port guids in libibnetdisc cache Arputham Benjamin (1): opensm: Add option to specify prefix to syslog messages Dale Purdy (1): Dimension port order file support Dave Olson (1): opensm/opensm.init.in: fix install warning on SLES11 Eli Dorfman (Voltaire) (3): opensm: Add update_desc command to opensm console Delete port only after GID OUT trap was sent opensm: Always set enabled speed and width Hal Rosenstock (13): infiniband-diags/ibqueryerrors.c: Fix output format of counters opensm: Add support for optimized SLtoVLMappingTable programming opensm/osm_vl_arb_rcv.c: Dump table after validating block number libibmad: Add support for optional PortRcvErrorDetails counter infiniband-diags/perfquery: Add support for optional PortRcvErrorDetails counter infiniband-diags/ibportstate.8: Add new supported ops libibmad: Add support for PortSamplesControl counter infiniband-diags/perfquery: Add support for PortSamplesControl counter infiniband-diags/ibqueryerrors: Add support for optional PortRcvErrorDetails counter opensm/osm_qos.c: Fix typo in OSM_LOG message infiniband-diags/ibqueryerrors.c: Fix typo in counter name opensm/osm_mcast_mgr.c: Cosmetic changes infiniband-diags/vendstat: Indicate general info for IS4 as well as IS3 Ira Weiny (5): libibnetdisc: fix typo in man page for ibnd_show_progress infiniband-diags: Ignore PortInfo data on down port. libibnetdisc: Convert to a multi-smp algorithm libibnetdisc: add ibnd_set_max_smps_on_wire call ibnetdisc: Separate calls to umad and mad layer to avoid race condition on response MAD's Line Holen (4): opensm/osm_vl_arb_rcv.c: fix double mutex release bug opensm/osm_pkey.h: Fix typo in comment opensm/osm_sa_path_record.c: livelock in pr_rcv_get_path_parms opensm/osm_sa_path_record.c: Lower max number of hops allowed Mike Heinz (4): Perfquery can be too noisy. management: adding mad_dump_fields to libibmad RE: [PATCH] management: adding mad_dump_fields to libibmad RE: [PATCH] management: adding mad_dump_fields to libibmad Ralph Campbell (1): infiniband-diags/ibportstate: allow changes to CA portinfo parameters Sasha Khapyorsky (54): opensm/osm_mcast_mgr.c: strip log-only variable opensm/osm_sa_path_record.c: MGID must be specified explicitly osm_sa_path_record.c: separate mutlicast processing code osm_sa_path_record.c: use PR DGID by reference osm_sa_path_record.c: cleanups opensm/osm_slvl_map_rcv.c: fix port parsing on BE machine opensm/osm_slvl_map_rcv.c: fix mutex double release bug opensm/osm_slvl_map_rcv.c: verify port number values received from network opensm/osm_qos.c: merge SL2VL mapping capability check opensm/osm_qos.c: split switch external and end ports setup opensm/osm_sa_informinfo.c: minor simplifications and fixes opensm/osm_sa_infrominfo.c: fixes and simplifications in lid range check infiniband-diags: -V, --version: exit with zero status opensm/osm_update_node_desc(): minor prototype improvement infiniband-diags: indentation fixes ibqueryerrors.c: more readable details dump function infiniband-diags/iblinkinfo,ibqueryerrors: code refactoring opensm/osm_vl_arb_rcv.c: indentation improvement opensm/osm_mcast_mgr.c: fix memory leak opensm/osm_sa_pkey_record.c: optimize port selection logic opensm/osm_mcast_mgr.c: remove redundant casting opensm/osm_mcast_mgr.c: fix some indentation errors opensm/osm_mcast_mgr.c: fix bug in MC root switch calculation opensm/osm_mcast_mgr.c: code simplifications opensm/osm_mcast_mgr.c: preserve root switch calculation functionality libibnetdisc: code cleanups libibnetdisc: restore
[ewg] [ANNOUNCE] management tarballs release
Hi, There is a new release of the management (OpenSM and infiniband diagnostics) tarballs available in: http://www.openfabrics.org/downloads/management/ md5sum: 1281c3497086f3348b8ede7c3c5dcacf libibumad-1.3.4.tar.gz 02d0c65079c067e0e933c4822dad8b28 libibmad-1.3.4.tar.gz ad3f5181f9e8c91de73c0165212f11ea opensm-3.3.4.tar.gz 7a784405b8c3e4766c543658da5da7f4 infiniband-diags-1.5.4.tar.gz All component versions are from recent master branch. Full list of changes is below. Sasha Al Chu (8): remove unused headers in libibnetdiscover remove ibnd_update_node consistently type lids and lmcs libibnetdisc fix potential segfault in ibnd_node_t destroy path split out scan specific data from ibnd_node_t [attempt #2] remove unnecessary casting in libibnetdiscover use nodes/switches lists instead of nodesdist array in libibnetdiscover splice out chassis scan specific from general scan in libibnetdiscover Doron Shoham (1): Add different print macros Eli Dorfman (Voltaire) (1): infiniband-diags/saquery: Report SA MAD Class specific status. Hal Rosenstock (23): opensm/main.c: Use strtoul rather than strtol for parsing transaction timeout opensm/osm_mcast_tbl: Fix size of port mask table array opensm/osm_mcast_tbl.c: In osm_mcast_tbl_clear_mlid, use memset to clear port mask entry opensm/osm_switch.h: Remove dead osm_switch_get_physp_ptr routine infiniband-diags/ibqueryerrors: Add support for PortXmitDiscardDetails opensm/ib_types.h: Fix some commentary typos opensm/osm_base.h: Update IBA reference to use 1.2.1 opensm: Only clear SMP beyond end of PortInfo attribute infiniband-diags/ibsendtrap.c: Add support for SysImageGuid changed trap (145) opensm/osm_link_mgr.c: Fix IBA reference for PortInfo attribute infiniband-diags/saquery.c: Change lids and port numbers to decimal libibmad: Add support for new PortInfo:McastPkeyTrapSuppressionEnabled field opensm: Cosmetic changes opensm/osm_ucast_ftree.c: Cosmetic commentary changes opensm/libvendor/osm_vendor_ibumad.c: Cosmetic change to OSM_LOG message opensm/osm_vendor_api.h: Fix commentary typo opensm/complib/cl_event.c: Cosmetic changes opensm/osm_vl15intf.c: Cosmetic commentary change opensm/osm_sm_mad_ctrl.c: Fix qp0_mads_accounting opensm/osm_trap_rcv.c: Eliminate heavy sweep on receipt of trap 145 opensm/osm_vendor_ibumad.c: Change LID format to decimal in log message opensm/osm_sm_mad_ctrl.c: Make some minor simplifications opensm/osm_sm_mad_ctrl.c: Add missing call to return mad to mad pool Ira Weiny (9): infiniband-diags/ibnetdisc.h: Clarify ports member of ibnd_node_t with more descriptive comment OpenSM: Fix unused variable compiler warning. infiniband-diags/ibqueryerrors: Reformat the output of the xmtdiscard details. infiniband-diags/libibnetdisc: clean up PortInfo queries infiniband-diags/libibnetdisc: Remove nearly duplicate get_node_info function infiniband-diags/ibqueryerrors: Fix remote node name printing infiniband-diags/ibqueryerrors: Change realloc of suppressed fields to a static array infiniband-diags/ibqueryerrors: Properly exit and clean up resources when node info query fails libibmad: libibumad: Print warnings and errors to stderr not stdout Keshetti Mahesh (1): opensm/: Removed empty comments Line Holen (8): opensm/osm_state_mgr.c Added more info to some error messages opensm/osm_ucast_ftree.c Changed log level opensm/osm_helper.c Log format changes opensm/osm_vl15intf.c Log change opensm/osm_sm_mad_ctrl.c Changes to some error messages opensm/osm_vendor_ibumad.c: Move error info into single message opensm/osm_vendor_ibumad.c: Move error info into single message opensm: Added print_desc to various log messages Michael Reed (1): opensm/main.c: opensm cannot be killed while asking for port guid Sasha Khapyorsky (39): opensm/osm_sa_path_record.c: flow simplification opensm/osm_trap_rcv.c: some simplification opensm/osm_trap_rcv.c: use source_lid and port_num for logging opensm/osm_trap_rcv.c: some consolidation libibnetdisc: remove man page of removed API opensm/partition: keep multicast group pointer opensm/osm_mcast_mgr.c: fix return value on alloc_mfts() failures infiniband-diags/ibqueryerrors: minor improvements opensm/main.c: kill unneeded braces opensm: cleanup intn_t uses complib/fleximap: make compar callback to return int opensm/osm_mgrp_new(): add subnet db insertion opensm/osm_console.c: make const functions opensm/osm_perfmgr_db.c: remove casting opensm: remove braces around value in return statements osmtest/osmt_mtl_regular_qp.c: cleaning uintn_t use complib: replace intn_t types by C99 intptr_t
[ewg] [ANNOUNCE] management tarballs release
Hi, There is a new release of the management (OpenSM and infiniband diagnostics) tarballs available in: http://www.openfabrics.org/downloads/management/ md5sum: 5a77490e7f604043f5f902e4e4f5d056 libibumad-1.3.3.tar.gz 5f2615fc152cc6dacdca694c16594351 libibmad-1.3.3.tar.gz 0a50e041932b4abf240c8d4a519e59a4 opensm-3.3.3.tar.gz 2454d7f1103bfaa8692c759332639c3c infiniband-diags-1.5.3.tar.gz All component versions are from recent master branch. Full change log is below. Sasha Al Chu (9): libibnetdisc cleanup patches fix libibnetdisc API consistency and bugs fix libibnetdisc API consistency and bugs fix libibnetdisc API consistency and bugs fix libibnetdisc API consistency and bugs fix libibnetdisc API consistency and bugs fix libibnetdisc API consistency and bugs split out ibnd_fabric_t fields that are only used during a scan remove 'dist' field from ibnd_node_t, which was virtually not used Dale Purdy (1): Add LMC support to DOR routing Doron Shoham (3): saquery: fix -c arguement osm_port.c: check if op_vls = 0 before max_op_vls comparison ibportstate: fixes for width option Eli Dorfman (Voltaire) (6): opensm/osm_lid_mgr.c bug in opensm LID assignment infiniband-diags: Do not change port state on SubnSet infiniband_diags/ibportstate.c perform reset in a single mad opensm/osm_sa.c add attribute and component mask to error message opensm/osm_sa_node_record.c use comp mask to match by LID or GUID Fix IB network discovery from switch node. Hal Rosenstock (127): opensm/PerfMgr: Change redir_tbl_size to num_ports for better clarity opensm: Add SuperMicro to list of recognized vendors infiniband-diags/saquery.c: Display attribute ID in hex rather than decimal opensm: Changes to spec and make files for updated release notes libibmad: Add support for SA PathRecord SL field opensm/PerfMgr: Remove some underbars from internal names infiniband-diags/ibnetdiscover.c: Cosmetic formatting changes opensm/PerfMgr DB: Remove leading underscores from internal names opensm/osm_perfmgr_db.c: Remove unneeded initialization in perfmgr_db_print_by_name opensm/PerfMgr: Cosmetic changes opensm/osm_port.c: Remove error number from debug level log message opensm/PerfMgr: Reduce host name length opensm/osm_port.c: Change log level of Invalid OP_VLS 0 message to VERBOSE infiniband-diags/ibdiag_common.c: Eliminate compile warning on x86_64 archs libibmad/resolve.c: Determine SL properly opensm/osm_mesh.c: Use define rather than hard coded constant opensm/osm_ucast_lash.c: Fix commentary typo opensm/osm_ucast_lash.c: Use calloc rather than malloc/memset libibmad/resolve.c: Remove compile warning on x86_64 arch opensm/osm_ucast_lash.(h c): Replace memory allocation by array opensm/osm_ucast_lash.c: Remove some unused code opensm/libvendor/osm_vendor_(ibumad mlx)_sa.c: Handle malloc failure in __osmv_send_sa_req opensm/man/osmtest.8: Update email address infiniband-diags/ibroute.c: Fix format and typo in printf opensm/osmtest: Fix some typos opensm/osm_ucast_mgr.c: Add error numbers to some error log messages opensm/osm_sa_(path multipath)_record.c: Fix typo in a couple of log messages opensm/osm_mcast_tbl.c: In osm_mcast_tbl_init, use calloc opensm/osm_switch.c: In osm_switch_prepare_path_rebuild, use realloc opensm/osm_ucast_ftree.c: Made error numbers unique in some log messages infiniband-diags/README: Update saquery dependencies opensm/osm_qos_policy.c: Use proper size in malloc in osm_qos_policy_vlarb_scope_create opensm/osm_qos_policy.c: Use calloc rather than malloc/memset infiniband-diags/ibtracert.c: Fix comparison to SwitchInfo.MulticastFDBCap in switch_mclookup infiniband-diags/ibroute.c: Fix typo in IBWARN message opensm/osm_mesh.c: Improve VL utilization infiniband-diags/ibtracert.c: Fix linearcap test in switch_lookup opensm/lash: Set minimum VL for LASH to use opensm/main.c: Display LASH start VL when specified opensm/osm_subnet.c: Format lash_start_vl consistent with other uint8 items opensm/osm_ucast_lash.c: Minor cleanups opensm: Add ability to configure SMSL opensm/main.c: Display SMSL when specified libibmad/mad.c: Validate DR hop count for SMPs and handle errors opensm/osm_ucast_lash.c: Handle malloc failures better opensm/osm_lash: Fix use after free problem in osm_mesh_node_delete opensm/ib_types.h: Update ib_mad_is_response description opensm: osm_dr_path_extend can fail due to invalid hop count opensm/osm_path.h: In osm_dr_path_init, only copy needed part of path opensm/osm_ucast_lash.c: Remove osm_mesh_node_delete call from switch_delete opensm/osm_path.h: Fix osm_dr_path_extend
[ewg] [ANNOUNCE] management tarballs release
Hi, There is a new release of the management (OpenSM and infiniband diagnostics) tarballs available in: http://www.openfabrics.org/downloads/management/ md5sum: 8d88ad53f0adeb9a5be24754d7c3058c libibumad-1.3.2.tar.gz b3af39af187b0d7da13f15fd2fc7987d libibmad-1.3.2.tar.gz 8925a54defa3e87573a6d127b8790f7f opensm-3.3.2.tar.gz e10289e4b428abfc1001d65eb34cfa9c infiniband-diags-1.5.2.tar.gz All component versions are from recent master branch. Full change log is below. Sasha Dale Purdy (1): opensm: Implement weighted routing David A. McMillen (1): infiniband-diags/ibnetdiscover: Apply --node-name-map remapping to names printed by --ports option Eli Dorfman (Voltaire) (5): send trap144 when local priority is higher than master priority fix local port smlid opensm: set IS_SM bit during opensm init opensm/osm_opensm.c: add newline to log message ib_types.h: fix commit 103891092f5f6f0b2cf56555e19fdf008f164c41 Hal Rosenstock (71): opensm/osm_perfmgr.c: In osm_perfmgr_shutdown, add missing cl_disp_unregister opensm/osm_perfmgr.c: Improve assert in osm_pc_rcv_process opensm: Return error status when cl_disp_register fails opensm/ib_types.h: Add attribute ID for PortCountersExtended libibumad/umad.c: Cosmetic changes opensm/osm_port.h: Fix a commentary typo opensm/osm_state_mgr.c: Cosmetic commentary change opensm/osm_trap_rcv.c: Cosmetic changes opensm/libvendor/osm_vendor_ibumad.c: Commentary changes opensm/libvendor/osm_vendor_ibumad.c: In clear_madw, fix tid endian in message opensm/osm_req.c: In osm_send_trap144, set producer type according to node type opensm/infiniband-diags: Changes for C rather than C++ style comments opensm/PerfMgr: A few more esp0 changes opensm/osm_req.c: Shouldn't reveal port's MKey on Trap method opensm/osm_inform.c: In __osm_send_report, make sure p_report_madw valid before using Add pkey table support to osm_get_all_port_attr opensm: Handle trap repress on trap 144 generation libvendor/osm_vendor_mlx_dispatcher.c: Eliminate no longer needed osmv_mad_is_response libibmad/register.c: Cosmetic formatting change opensm/osm_trap_rcv.c: Remove extraneous comment infiniband-diags/perfquery.8: Update man page for PortXmit/RcvDataSL infiniband-diags/perfquery.c: Fix some memory leaks on exit libibmad/mad.h: Cosmetic formatting changes infiniband-diags/vendstat.c: Add missing mad_rpc_close_port call infiniband-diags/perfquery.8: Extended counters are now -x rather than -e opensm/osm_req.c: Update log message based on commit 3551389dcb7353ffd51c66e6ad518648bc1dd19e opensm/osm_req.c: Update send_trap144() log message libibmad/libibmad.map: Eliminate perf_classportinfo_query_via opensm: Add common ib_gid_is_notzero routine opensm: Utilize ib_gid_is_notzero routine infiniband-diags/perfquery.c: Label PortXmit/RcvDataSL counters in headings libibmad/sa.c: No need to specify NumbPath field in Get request of SA PathRecord infiniband-diags/perfquery.8: Fix typo in short option for PortXmitDataSL counters opensm/include/ib_types.h: Fix some typos opensm: Some cosmetic changes opensm: Remove __osm_ prefixes libibmad/sa.c: Cosmetic formatting changes libibmad: Add PortSelect and CounterSelect fields for PortXmit/RcvDataSL libibmad/dump.c: Cosmetic formatting changes opensm/iba/ib_types.h: Add PortXmit/RcvDataSL PerfMgt attributes opensm/osm_sminfo_rcv.c: Minor simplification opensm/osm_sm_state_mgr.c: Remove unneeded return statement opensm: Remove some __ prefixes infiniband-diags/vendstat: Update man page and examples for PortXmit/RcvDataSL counter support opensm/partition-config.txt: Update for defmember feature opensm/include/ib_types.h: Add ib_switch_info_get_state_opt_sl2vlmapping routine opensm/osm_qos.c: Cosmetic formatting changes opensm/osm_qos.c: Cosmetic formatting changes opensm/osm_slvl_map_rcv.c: Cosmetic formatting changes opensm/osm_link_mgr.c: Remove extraneous parentheses libibmad/fields.c: Display CounterSelect2 in hex rather than decimal opensm/osm_ucast_mgr.c: Cosmetic formatting change libibmad/rpc.c: wrap ERRS macro. opensm/osm_helper.c: Add more info for traps 144 and 256-259 in osm_dump_notice infiniband-diags/ibsendtrap.c: Local link integrity is an urgent trap opensm/osm_sa.c: Cosmetic change to a few log messages opensm: Add Dell to known vendor list opensm: Improve some snprintf uses opensm/iba/ib_types.h: Add MaxCreditHint and LinkRoundTripLatency to PortInfo attribute opensm/osm_helper.c: Add support for MaxCreditHint and LinkRoundTripLatency to osm_dump_port_info infiniband-diags/man/vendstat.8: Fix PortXmit/RcvDataSL examples
[ewg] [ANNOUNCE] management tarballs release
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
[ewg] [ANNOUNCE] management tarballs release
Hi, There is a new release of the management (OpenSM and infiniband diagnostics) tarballs available in: http://www.openfabrics.org/downloads/management/ md5sum: 0cbae1312313c46b9a7d6abae11d9e13 opensm-3.2.5.tar.gz 50b8b23a800e6a703fd8eddd274f94f0 infiniband-diags-1.4.4.tar.gz All component versions are from recent master branch. Full change log is below. Sasha Eli Dorfman (1): opensm/osm_trap_rcv.c disable the port with the least hop count Hal Rosenstock (4): opensm/osm_port_info_rcv.c: Remove SM from sm_guid_tbl when IsSM is not opensm.8.in: Update email address opensm/osm_prefix_route.h: prefix and guid are in network rather than host endian order opensm/osm_lid_mgr.c: Commentary fix Nicolas Morey Chaisemartin (1): OpenSM: Fixed GUID check against cn_guid_file usinf Ftree. Sasha Khapyorsky (23): opensm/osm_sa_sminfo_record: remove unused variable opensm/osm_subnet.c: fix high_limit sign when printing opensm/osm_subnet: don't reassign zeroed config params opensm: fix QoS config bug opensm/osm_trap_rcv.c: separate port disabling code opensm: disable switch ports only opensm: remove function names in OSM_LOG() string opensm/osm_sa_link_record: prevent potential endless recursion opensm/osm_sw_info_rcv: eliminate osm_node_get_any_physp_ptr() use opensm: remove osm_node_get_any_dr_part_ptr() function opensm: remove osm_node_get_any_physp_ptr() function opensm: free lft_buf right after use opensm: rename switch lft_buf to new_lft opensm: fix possible crash when disabling babbling port opensm/ftree: save lft_buf memory allocations opensm/man/opensm.8: add some missing stuff infiniband-diags/grouping: add 10G IP router devid opensm/osm_sa_path_record.c: minor indentation fix opensm: more 3.2.4 related things for RN opensm: fix race in main OpenSM flow. opensm: add RN to distributed docs list opensm: Release Notes update for next version (3.2.5) management: update package versions Yevgeny Kliteynik (3): opensm/osm_lid_mgr.c: cosmetics in log message opensm/osm_state_mgr.c: bug fix in unicast cache opensm: release notes for OSM 3.2.4 ___ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
[ewg] [ANNOUNCE] management tarballs release
Hi, There is a new release of the management (OpenSM and infiniband diagnostics) tarballs available in: http://www.openfabrics.org/downloads/management/ md5sum: 89a49b57015524bc3f6ca8667b640b2d libibumad-1.2.3.tar.gz bf172da0e70dc4ce6cc625fde8707d00 libibmad-1.2.3.tar.gz 93e14f69ce5004bfdef1009f84a53eb7 opensm-3.2.4.tar.gz 32665d7fb2fe2bf734118b8530d4 infiniband-diags-1.4.3.tar.gz All component versions are from recent master branch. Full change log is below. Sasha Al Chu (4): opensm: fix manpage typos fix documentation typos opensm: verify config inputs when config file is rescanned fix qos config parsing bugs Albert Chu (1): support dump_conf console command Doron Shoham (3): install QoS_management_in_OpenSM.txt change log_max_size to MB export osm_log_max in MB Eli Dorfman (3): opensm/osm_sa_path_record.c print port guids in error message opensm/osm_mcast_tbl.c wrong max mcast lid cause the sm to set invalid MFT block. opensm/osm_sa_mcmember_record.c print multicast lid in error message Hal Rosenstock (4): OpenSM/osm_subnet.c: Fix log_max_size conversion to MB libibumad: Add UMAD_MAX_DEVICES define infiniband-diags/ibstat.c: Use UMAD_MAX_DEVICES define opensm/osm_trap_rcv.c: Fix typo Ira Weiny (3): opensm/opensm/osm_state_mgr.c: Add check for valid physical port before using pointer. Fix max parameter passed to umad_get_cas_names opensm: Add check for previous versions of plugins. Or Gerlitz (1): opensm: fix iser service-id used for SL assignment Sasha Khapyorsky (29): opensm/osm_ucast_lash: fix extra memory allocations opensm/osm_ucast_lash: simplify get_phys_connection() prototype opensm/scripts: unify scripts' config opens/osm_inform.c: cosmetic changes opensm/opens.spec: add -D option for logrotate file install command opensm: remove update_master_sm_base_lid field in PortInfo madw context libibmad/src/mad.c: indentation fix libibmad/dump: print more PortInfo:CapabilityMask bits opensm: support more PortInfo:CapabilityMask bits opensm: osm_send_trap144() function opensm: send trap144 to master SM when priority is raised opensm: notify master SM with trap 144 opensm: hide function name with OSM_LOG_MSG_BOX() macro opensm: rename sm signal opensm: sweep on SIGCONT opensm/include/opensm/osm_switch.h: minor simplifications opensm/osm_switch.c: minor: shorter flow opensm/osm_ucast_cache.[ch]: indentation fixes make.dist: don't use ${date}git suffix for release opensm/osm_ucase_cache: simplify cached links allocation code opensm/osm_subnet.c: consolidate logging code opensm/osm_subnet.c: use strdup() function opensm/osm_subnet.c: consolidate qos parameters verification code opensm/osm_subnet.c: move osm_subn_rescan_conf_files() function opensm/osm_sa_mcmember_record: return a real port JoinState on update opensm/osm_sa_mcmember_record: simplify query code infiniband-diags/ibstat.c: remove casting opensm/osm_trap_rcv.c: kill some empty lines management: update versions Tim Meier (1): opensm: osm_opensm.c added a method to remove plugins Yevgeny Kliteynik (16): opensm/scripts/opensm.conf: remove obsolete config file opensm/opensm/Makefile.am: allow 'make dist' from non-source directory opensm: replace switch's fwd_tbl with simple LFT opensm: replace switch's fwd_tbl with simple LFT - remove obsolete files opensm/osm_ucast_ftree.c: some simplification in LFT handling opensm: free lft_buf if it matches switch's lft opensm/osm_ucast_cache: fixing coredump opensm/osm_sa.c: adding missing include opensm/osm_pkey.c: cosmetics in some log message opensm/ib_types.h: rename IB_MC_REC_STATE_SEND_ONLY_MEMBER opensm/osm_multicast.c: bug with joining/leaving mcast group opensm/Makefile.am: install QoS_management_in_OpenSM.txt osmtest/osmt_multicast.c: some refinements to the multicast flow opensm/osm_lid_mgr.c: ignore and overwrite guid2lid (windows) opensm/osm_sa_mcmember_record.c: bad return state when leaving mcast opensm/osmtest: fixing some comments in mcast flow of osmtest ___ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
Re: [ewg] [ANNOUNCE] management tarballs release
On 13:57 Tue 12 Feb , Tziporet Koren wrote: Is this the last planed release of OSM for OFED 1.3? It would be ideal (if there will not be new bugs or so). Sasha ___ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
Re: [ewg] [ANNOUNCE] management tarballs release
Sasha Khapyorsky wrote: Hi, There is a new release of the management (OpenSM and infiniband diagnostics) tarballs available in: http://www.openfabrics.org/downloads/management/ md5sum: 1c9764865b4c4f03529494f4272a7daf libibcommon-1.0.8.tar.gz 879688a264e982600628dfa576c84cea libibumad-1.1.7.tar.gz de275d0aba15b587f00ac1e30ba8b0e8 libibmad-1.1.6.tar.gz 17678a2eaeb0cae9273b091da00cc7dc infiniband-diags-1.3.6.tar.gz 92385653112cd915ec31542eb2d94714 opensm-3.1.9.tar.gz 0f43afda110cfc285ef89637fcbf6ed7 opensm-3.2.0.tar.gz opensm-3.1.9 is recent OFED version. opensm-3.2.0 is recent master. The rest is the same. Sasha Is this the last planed release of OSM for OFED 1.3? Thanks, Tziporet ___ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
[ewg] [ANNOUNCE] management tarballs release
Hi, There is a new release of the management (OpenSM and infiniband diagnostics) tarballs available in: http://www.openfabrics.org/downloads/management/ md5sum: 1c9764865b4c4f03529494f4272a7daf libibcommon-1.0.8.tar.gz 879688a264e982600628dfa576c84cea libibumad-1.1.7.tar.gz de275d0aba15b587f00ac1e30ba8b0e8 libibmad-1.1.6.tar.gz 17678a2eaeb0cae9273b091da00cc7dc infiniband-diags-1.3.6.tar.gz 92385653112cd915ec31542eb2d94714 opensm-3.1.9.tar.gz 0f43afda110cfc285ef89637fcbf6ed7 opensm-3.2.0.tar.gz opensm-3.1.9 is recent OFED version. opensm-3.2.0 is recent master. The rest is the same. Sasha ___ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
[ewg] [ANNOUNCE] management tarballs release
Hi, There is a new release of the management (OpenSM and infiniband diagnostics) tarballs available in: http://www.openfabrics.org/downloads/management/ md5sum: df15dde16ee5b28c25affa2dedaa3d0f libibcommon-1.0.7.tar.gz 124f9f5c3e0c28afb86bb8bbe4a60ecd libibumad-1.1.6.tar.gz 047a6d9f834d7012185e5a28f0f6141f libibmad-1.1.5.tar.gz 53675686246f0cf92853358483f2d0f3 opensm-3.1.8.tar.gz 892dab82b783a4ff2063a438aa93418f infiniband-diags-1.3.5.tar.gz Complete list of changes since last release is below: Sasha Al Chu (6): osm cache file extra info patch OpenSM: Fix error return corner case OpenSM: Fix comment typo. OpenSM: osm routing engine type OpenSM: Fix incorrect reporting of routing engine used OpenSM: Fix incorrect identification of routing engine used Albert L. Chu (2): support minhop as a routing engine input change 'min-hop' to 'minhop' for consistency with routing engine input Erez Strauss (1): ibnetdiscover - ports report Hal Rosenstock (3): OpenSM/libvendor/osm_vendor_ibumad.c: Make error code in osm_log message unique libibmad/dump.c: Use bit mask approach to decoding LinkWidth/Speed Enabled/Supported opensm/libvendor/osm_vendor_ibumad_sa.c: In __osmv_sa_mad_rcv_cb, handle attribute offset of 0 Ira Weiny (5): opensm/include/opensm/osm_event_plugin.h: fix comment opensm/opensm/osm_event_plugin.c: clean up version check error message a bit opensm/opensm/osm_event_plugin.c: remove duplicate header include opensm/opensm/osm_perfmgr_db.c: fix clearing previous count when out of band opensm: Add perfmgr print_counters node to the console to print individual values Rolf Manderscheid (1): opensm: allow multiple scopes in a partition Sasha Khapyorsky (50): opensm: move vendor specific header files to include/vendor opensm: remove unused flag opensm: move IBA constants from osm_sa_mcmember_record.h to ib_types.h opensm: move OpenSM constants from osm_sa_mcmember-record.h to osm_base.h opensm: cosmetic fixes opensm: make osm_pkey_get_tables static opensm: remove testability_mode option libibumad: fix memory leak infiniband-diags/saquery: add get_any_records() function infinibad-diags/saquery: move lid resolving functions infiniband-diags/saquery: LinkRecord query support infiniband-diags/saquery: allow empty src and/or dst with --src-to-dst option infiniband-diags/man: add -x option to saquery man page opensm: fix lmc_mask bit order in osm_sa_link_record.c opensm: don't break name_map using when routing_engine was not found. opensm: remove unused osm_port_lid_category_t enum opensm: minor cleaning opensm/lash: fix wrong allocation size opensm/lash: cosmetic opensm/osm_ucast_updn.c: indentation fixes opensm/libvendor: indentation fixes infiniband-diags/ibcheckerrors: for CAs query only single ports opensm/config/osmvsel.m4: update LDADD variable, not LDFLAGS infiniband-diags/ibcheckerrors: fix port errors count infiniband-diags/scripts: fix perfquery usage opensm: don't zero base LID when invalid value is received opensm: remove old style code formatters opensm/Makefile: remove opensm_CXXFLAGS opensm: recover only for base LID values = 0xc000 opensm/osm_port_info_rcv: node instead of port as parameter for osm_pi_rcv_process_set() opensm/osm_node_new: move p_node-print_desc setup libibmad: initialize sm portid in ib_resolve_smlid() libibcommon: fix overflow in debug/log prints opensm: rename __osm_epi_plugin_t to osm_event_plugin_t opensm/osm_event_plugin.h: add names to structures opensm: remove useless osm_node_get_remote_type() opensm: indentation fixes manangement: kill __WORDSIZE macro checks complib: make __cl_thread_wrapper() static opensm: make some functions static opensm/osm_helper: make some functions static opensm: make some functions statics opensm: some micro-optimizations opensm/updn: report fallback properly opensm/updn: rename __osm_subn_calc_up_down_min_hop_table() opensm: Revert opensm/osm_pkey_mgr.c: setting only outbound partition enforcement on switch opensm: mcast mgr improvements infiniband-diags/dump_lfts.sh: adopt DR Path parser infiniband-diags/dump_lfts.sh: fix switch DR Path parser management: bump versions Yevgeny Kliteynik (10): opensm: Remove unnecessary ntoh and hton conversions in LinkRecord processing opensm: adding missing comparison by to_lid/from_lid in LinkRecord processing opensm: Fixing broken logic in 'process world' part of LinkRecord processing opensm: printing to stderr note about error in QoS policy file opensm: trivial change of log message opensm: fixing coredump in QoS policy pkey validation
[ewg] [ANNOUNCE] management tarballs release
Hi, There is a new release of the management (OpenSM and infiniband diagnostics) tarballs available in: http://www.openfabrics.org/downloads/management/ md5sum: e270309f2fb0f948b098f63cb1f13bfb infiniband-diags-1.3.3.tar.gz 25b9491f90c7e851f5bafd556bcac5f6 libibcommon-1.0.6.tar.gz 0fa433e69cb04559efbc76a7157cc700 libibmad-1.1.3.tar.gz b4297b00f3999c951f8b98df6f5e6b19 libibumad-1.1.4.tar.gz 979b05d0534b1ee5f4a2eb12576a76e7 opensm-3.1.6.tar.gz Sasha ___ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg