public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
From: Alex Netes <alexne-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
To: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: [ANNOUNCE] OpenSM tarball release
Date: Fri, 2 Sep 2011 20:47:43 +0300	[thread overview]
Message-ID: <20110902174743.GA2955@calypso.mtl.com> (raw)

Hi,

There is a new release of OpenSM.
Tarball available in:

http://www.openfabrics.org/downloads/management/

(listed in http://www.openfabrics.org/downloads/management/latest.txt)

md5sum:
80ae77e919111761f022c10ca1405db3  opensm-3.3.11.tar.gz

All component versions are from recent master branch. Full list of
changes is below.

Albert L. Chu (4):
      Fix invalid error check, which lead to segfault
      fix segfault corner case w/ updn routing and LMC > 0
      Support port shifting.
      Cleanup scatter ports patch.

Alex Netes (28):
      Makefile: ChangeLog and version generation script path fix
      opensm: fixed getline pointer allocation free in osm_console_io
      opensm: fixed indentation and decreased verbosity of RMPP length message
      opensm: fixed memory leak in multicast spanning tree calculation
      opensm_release_notes-3.3: update
      opensm: update shared library versions
      opensm: packages versions update
      opensm_release_notes-3.3: update
      opensm: packages versions update
      Ignore command line option -timeout 0
      opensm: removed unnecessary checks in main()
      opensm: fixed sizeof of pointer allocation in osm_ucast_lash()
      opensm: Fixed debug message in osm_vendor_send()
      opensm: fixed potential memory leak in osm_ucast_ftree()
      opensm: fixed potential null variable dereferencing in libvendor
      opensm: Proper mfttop initialization when starting/restarting
      opensm/osm_opensm.c: Conditionalize sa_db_file_dump on sa_db_dump option
      opensm: fixed segfault when enable qos on fabric with no switches
      opensm: fixed port order configuration in torus routing engine
      renaming dimn_ports_file parameter to route_port_ordering_file
      opensm: don't set switch hops to lid 0
      fixed unsused-but-set warning for DEBUG variables
      libvendor/osm_vendor_ibumad.c: fix unused-but-set warning
      Remove unused variables from code
      add DnUp to list of supported engine names
      opensm_release_notes-3.3: update
      opensm: update shared library versions
      opensm: packages versions update

David McMillen (1):
      OpenSM torus routing order list

Eli Dorfman (2):
      Allow comma in plugin names parsing
      opensm/osm_pkey_mgr: clean partition enforcement on inter-switch links

Eli Dorfman (Voltaire) (1):
      configure multicast only once during sweep

Hal Rosenstock (73):
      opensm.spec.in: Add in man5 for torus-2QoS.conf
      opensm: Add support for SwitchInfo:MulticastFDBTop
      osmtest/SA client: Only set attribute offset for RMPP operations
      opensm/PerfMgr: Better redirection support
      opensm/osm_console.c: Add dump and clear redir perfmgr command support
      opensm/osm_pkey_mgr.c: Fix commentary typo
      opensm/osm_pkey_mgr.c: Move clearing of empty_block after any "early" returns
      opensm/include/opensm/osm_mcm_port.h: Cosmetic formatting changes
      opensm/osm_pkey.c: Minor change to comment
      opensm/osm_sa_mcmember_record.c: Changed status in a couple of SA responses
      opensm/osm_sa_mcmember_record.c: Fix handling of invalid PKey
      opensm/osm_pkey.c: Cosmetic formatting change
      opensm/osm_prtn.c: Cosmetic formatting change
      osmtest/osmt_multicast.c: Fixed a couple of typos in OSM_LOG messages
      osmtest/osmt_multicast.c: Fixed some error codes in OSM_LOG messages
      osmtest/osmt_multicast.c: Fix some typos
      opensm/osm_base.h: Fix a commentary typo
      opensm/osm_sa_service_record.c: Cosmetic changes
      opensm: Cosmetic changes
      opensm/osm_helper.c: Add some missing fields to osm_dump_portinfo_record
      opensm/osm_sa_node_record.c: In nr_rcv_create_nr, only set some variables when needed
      opensm: Add OSM_VENDOR_ID_OPENIB support
      osmtest/osmtest.c: Fix trap flow not implemented log message
      opensm/osm_subnet.c: Fix description of max_msg_fifo_timeout
      opensm/osm_pkey_mgr.c: Change log message to reflect used rather than max blocks
      osmtest/osmt_multicast.c: In some multicast flows, insufficient comps is warning
      opensm/osm_helper: Add osm_dump_guid_info
      opensm/libvendor/osm_vendor_mlx_sa.c: Sync with osm_vendor_ibumad_sa.c
      opensm/osm_pkey_mgr.c: In pkey_mgr_update_peer_port, initialize p_peer_pkey_tbl later in flow
      osmtest/osmt_multicast.c: In osmt_run_mcast_flow, handle invalid status better
      opensm/osm_pkey_mgr.c: In pkey_mgr_update_peer_port, better last block handling
      opensm/osm_sa.c: Fix commentary typo
      osmtest/osmt_multicast.c: Fixed another insufficient component case
      opensm/osm_sa_service_record.c: Remove useless if
      opensm/osm_sa_service_record.c: Fix minor memory leak
      opensm: Fix some OSM_SIGNAL and OSM_SM_SIGNAL numbering
      opensm/osm_subnet.c: In osm_subn_destroy, delete service records
      opensm/osm_state_mgr.c: Don't rely on PortInfo:PortState for base SP0
      opensm/osm_perfmgr.c: Don't rely on PortInfo:PortState for base SP0
      opensm/osm_port: Add infrastructure for alias GUID support
      opensm: Prepare for alias GUID support
      opensm/osm_pkey_mgr.c: Pack switch peer port PKey tables
      opensm/osm_pkey_mgr.c: Handle osm_pkey_tbl_new_block_get returning NULL
      opensm/osm_pkey_mgr.c: Fix cast
      opensm/osm_ucast_ftree.c: Fix some issues found by Coverity
      opensm/osm_ucast_mgr.c: Fix some issues found by Coverity
      opensm/libvendor: Fix compile warnings on 64 bit machines when building --with-osmv=sim
      opensm/osm_switch.c: In switch_find_guid_common, handle NULL parameter
      opensm/osm_ucast_ftree.c: Handle [sw hca]_create failures
      opensm: Provide option to disable use of MulticastFDBTop even if advertised
      opensm/osmtest/osmtest.c: Fix endian in some log messages
      opensm/man/opensm.8.in: Fix some typos
      opensm/current-routing.txt: Add DnUp description
      opensm/osm_switch.c: Fix compile warnings
      opensm/osmtest/osmt_multicast.: Fix typo in log message
      opensm/osm_sminfo_rcv.c: Eliminate unneeded return parameter from internal routine
      opensm/osm_db_files.c: In osm_db_delete, don't free p_key
      opensm/osmtest/osmt_multicast.c: Use proper defines for rate
      opensm: Use forward extensible and safer way to compare mkey_lmc field in PortInfo attribute
      opensm/doc/todo: Minor update
      OpenSM: Add infrastructure for "full" SM PortInfo and SA PortInfoRecord attributes
      opensm/osm_[lid pkey]_mgr.c: Remove no longer needed memset
      opensm/ib_types.h: Update SA PortInfoRecord component masks
      opensm/osm_sa_class_port_info.c: Minor simplification to setting CapabilityMask2
      opensm/osm_helper: Add rate related routines
      opensm/osm_sa_path_record.c: Proper rate comparison and selection
      opensm/osm_sa_mcmember_record.c: Proper rate comparison and selection
      opensm/osm_sa_multipath_record.c: Proper rate comparison and selection
      opensm: Add extended link speeds support
      opensm/osm_sa_portinfo_record.c: In pir_rcv_new_pir, fix switch port 0 physp
      opensm: Add infrastructure support for CapabilityMask2 field in PortInfo
      opensm/osm_sa_portinfo_record.c: Add SA PortInfoRecord support for CapabilityMask2 matching
      opensm: Add FDR10 support

Hefty, Sean (1):
      opensm: Create all directories in database path on Windows

Ira Weiny (8):
      Fix compile warning introduced by patch "fixed getline pointer allocation free in osm_console_io"
      opensm/perfmgr: fix overflow processing
      opensm: fix strtoull error handling
      opensm: ib_types.h add defines for PM CPI SamplesOnlySupported and PortCountersXmitWaitSupported
      opensm: perfmgr only run sweep timer when enabled.
      opensm: enable perfmgr build by default
      opensm: make loopback console compile on by default.
      opensm: add torus-2QoS to list of supported engine names

Jared Carr (1):
      Support scatter ports.

Jason Gunthorpe (2):
      Decode the SAPKeyTableRecord block number properly, and don't segv
      Fix SANodeRecord.nodeInfo.localPortNum

Jim Schutt (35):
      opensm: Prepare for routing engine input to path record SL lookup and SL2VL map setup.
      opensm: Allow the routing engine to influence SL2VL calculations.
      opensm: Allow the routing engine to participate in path SL calculations.
      opensm: Track the minimum value in the fabric of data VLs supported.
      opensm: Add struct osm_routing_engine callback to build spanning trees for multicast.
      opensm: Make mcast_mgr_purge_tree() available outside osm_mcast_mgr.c.
      opensm: Add torus-2QoS routing engine, part 1.
      opensm: Add torus-2QoS routing engine, part 2.
      opensm: Add torus-2QoS routing engine, part 3.
      opensm: Add torus-2QoS routing engine, part 4.
      opensm: Update documentation to describe torus-2QoS.
      opensm: Enable torus-2QoS routing engine.
      opensm: Add opensm option to specify file name for extra torus-2QoS configuration information.
      opensm: Do not require -Q option for torus-2QoS routing engine.
      opensm: Make it possible to configure no fallback routing engine.
      opensm: Avoid havoc in minhop caused by torus-2QoS persistent use of osm_port_t:priv.
      opensm: Avoid havoc in dump_ucast_routes() caused by torus-2QoS persistent use of osm_port_t:priv.
      opensm: Cause status of unicast routing attempt to propogate to callers of osm_ucast_mgr_process().
      opensm/osm_torus.c: Add check for invalid topology discovery due to user misconfiguration.
      opensm/osm_torus.c: Handle calloc() failure on routing engine context creation.
      Revert "opensm: Do not require -Q option for torus-2QoS routing engine."
      opensm: torus-2QoS requires that QoS be enabled.
      opensm/osm_ucast_mgr.c: ensure osm_ucast_mgr_process() returns failure when no routing engine runs.
      opensm: Fill in default QoS values at last possible moment.
      opensm: Cause torus-2QoS to warn if QoS configuration will cause issues.
      opensm/osm_torus.c: Also parse DOS line endings in torus-2QoS.conf.
      opensm/osm_torus.c: Use PRIx64 for GUID printing.
      opensm/osm_torus.c: Ignore multiple configurations of torus size.
      opensm/osm_subnet.c: Add torus-2QoS config file option to those configurable via opensm config file.
      opensm/main.c: Add description of "no_fallback" to "--routing_engine" option documentation.
      opensm/man/opensm.8.in: Add references to torus-2QoS.
      opensm: Add torus-2QoS man pages.
      opensm/doc/current-routing.txt: Sync torus-2QoS information with new man pages.
      opensm: fail if configured torus port order references a port not available in all switches
      opensm: use OSM_LOG_INFO on duplicate torus port order parsing

Ken Schmidt (1):
      OpenSM - The DnUp routing algorithm.

Sasha Khapyorsky (1):
      Merge branch 'torus-2qos' into master

Weiny, Ira K (1):
      opensm: perfmgr, only set orig_lid when we have a valid port. Otherwise leave it as 0

Yevgeny Kliteynik (1):
      pensm/osm_qos_parser: QOS parser doesn't work after syntax error

-- Alex
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

             reply	other threads:[~2011-09-02 17:47 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-02 17:47 Alex Netes [this message]
  -- strict thread matches above, loose matches on Subject: below --
2011-11-03  7:03 [ANNOUNCE] OpenSM tarball release Alex Netes
2012-01-17 15:08 Alex Netes
2012-05-28  8:17 Alex Netes
2012-08-02  9:17 Alex Netes
2013-02-06 10:02 Alex Netes

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110902174743.GA2955@calypso.mtl.com \
    --to=alexne-vpraknaxozvwk0htik3j/w@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox