[PATCH 03/11] opensm: Allow the routing engine to participate in path SL calculations.

2009-11-20 Thread Jim Schutt
be user-configurable? Signed-off-by: Jim Schutt jasc...@sandia.gov --- opensm/include/opensm/osm_opensm.h |6 + opensm/include/opensm/osm_ucast_lash.h |3 -- opensm/opensm/osm_link_mgr.c | 15 - opensm/opensm/osm_sa_path_record.c | 34

[PATCH 11/11] opensm: Update documentation to describe torus-2QoS.

2009-11-20 Thread Jim Schutt
Signed-off-by: Jim Schutt jasc...@sandia.gov --- opensm/doc/current-routing.txt | 154 +++- opensm/man/opensm.8.in |9 ++- 2 files changed, 160 insertions(+), 3 deletions(-) diff --git a/opensm/doc/current-routing.txt b/opensm/doc/current

[PATCH 01/11] opensm: Prepare for routing engine input to path record SL lookup and SL2VL map setup.

2009-11-20 Thread Jim Schutt
if the configured routing engines failed, the easiest solution was to add a pointer to osm_opensm_t which pointed to the minhop struct osm_routing_engine. Signed-off-by: Jim Schutt jasc...@sandia.gov --- opensm/include/opensm/osm_opensm.h |4 ++- opensm/opensm/osm_console.c| 10

[PATCH 08/11] opensm: Do not require -Q option for torus-2QoS routing engine.

2009-11-20 Thread Jim Schutt
as torus-2QoS can be extended to implement a spanning tree for multicast that will not deadlock against the routing used for unicast. Signed-off-by: Jim Schutt jasc...@sandia.gov --- opensm/opensm/osm_qos.c |7 +-- opensm/opensm/osm_subnet.c | 18 +- opensm

[PATCH 07/11] opensm: Add opensm option to specify file name for extra torus-2QoS configuration information.

2009-11-20 Thread Jim Schutt
Signed-off-by: Jim Schutt jasc...@sandia.gov --- opensm/include/opensm/osm_base.h | 18 ++ opensm/include/opensm/osm_subnet.h |5 + opensm/opensm/main.c |8 opensm/opensm/osm_subnet.c |1 + opensm/opensm/osm_ucast_torus.c

[PATCH 10/11] opensm: Avoid havoc in minhop caused by torus-2QoS persistent use of osm_port_t:priv.

2009-11-20 Thread Jim Schutt
if LMC == 0. Signed-off-by: Jim Schutt jasc...@sandia.gov --- opensm/opensm/osm_ucast_mgr.c | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/opensm/opensm/osm_ucast_mgr.c b/opensm/opensm/osm_ucast_mgr.c index f3cd379..1bb7a13 100644 --- a/opensm/opensm/osm_ucast_mgr.c

[PATCH 05/11] opensm: Add torus-2QoS routing engine.

2009-11-20 Thread Jim Schutt
This engine routes a 2D/3D torus without credit loops while providing two quality-of-service levels. Signed-off-by: Jim Schutt jasc...@sandia.gov --- I've attached the patch as a compressed file, as otherwise it is too large to make it through the list. -- Jim opensm/opensm/Makefile.am

torus-2QoS example input files (was Re: [PATCH 00/11] Add new torus routing engine: torus-2QoS)

2009-11-20 Thread Jim Schutt
The attached files can be used to test the torus-2QoS routing engine using ibsim. fabric-torus-5x5x5 contains a fabric description that ibsim can read. Once ibsim is running, run opensm like this: opensm --config opensm.conf --torus_config torus-2QoS-5x5x5.conf or opensm --config

<    1   2