RDMA with multiple read/write

2010-11-12 Thread Andrea Gozzelino
Hi, I would like to perform test about RDMA server/client about multiple reads or/and writes. Can server/client store few memory regions? If yes, how? Client writes on different MRs with only one send WR. Is that possible? The goal is: build an array of addresses (MRs) and write (or read) with a

Is multicast only available with UD Transport mode?

2010-11-12 Thread ib
Is multicast only available with UD Transport mode? -- To unsubscribe from this list: send the line unsubscribe linux-rdma in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

RE: Is multicast only available with UD Transport mode?

2010-11-12 Thread Hefty, Sean
Is multicast only available with UD Transport mode? yes -- To unsubscribe from this list: send the line unsubscribe linux-rdma in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

RE: RDMA with multiple read/write

2010-11-12 Thread Hefty, Sean
I would like to perform test about RDMA server/client about multiple reads or/and writes. Can server/client store few memory regions? If yes, how? An app can register multiple memory regions. Just call register mr for each region that you want to register. Client writes on different MRs

RE: [PATCH] infiniband: core: fix information leak to userland

2010-11-12 Thread Hefty, Sean
diff --git a/drivers/infiniband/core/ucm.c b/drivers/infiniband/core/ucm.c index 08f948d..f7256f3 100644 --- a/drivers/infiniband/core/ucm.c +++ b/drivers/infiniband/core/ucm.c @@ -629,6 +629,7 @@ static ssize_t ib_ucm_init_qp_attr(struct ib_ucm_file *file, if (result)

[PATCH 00/14] Use printf extension %pR for struct resource

2010-11-12 Thread Joe Perches
Yet more trivia... Joe Perches (14): arch/frv: Use printf extension %pR for struct resource arch/mips: Use printf extension %pR for struct resource arch/powerpc: Use printf extension %pR for struct resource drivers/dma/ppc4xx: Use printf extension %pR for struct resource

[PATCH 01/13] Revert opensm: Do not require -Q option for torus-2QoS routing engine.

2010-11-12 Thread Jim Schutt
This reverts commit b9691580e29c6a8cf1f45995988350c02826786d. Since all other routing engines require -Q to cause SL2VL maps to be programmed, torus-2QoS should do the same. Of course, torus-2QoS requires SL2VL maps to be programmed for correct routing, so a check for that will need to be added.

[PATCH 02/13] opensm: torus-2QoS requires that QoS be enabled.

2010-11-12 Thread Jim Schutt
SL2VL maps are only programmed if QoS is enabled. Require this to be the case if torus-2QoS is configured, and print a message otherwise. Signed-off-by: Jim Schutt jasc...@sandia.gov --- opensm/opensm/osm_torus.c |8 1 files changed, 8 insertions(+), 0 deletions(-) diff --git

[PATCH 04/13] opensm: Fill in default QoS values at last possible moment.

2010-11-12 Thread Jim Schutt
The comments for struct osm_qos_options in osm_subnet.h describe values that flag default QoS values for struct members. osm_qos_options structs are initialized with these flag values in subn_init_qos_options(), but they are overwritten via osm_subn_verify_config() with the actual default values.

[PATCH 08/13] opensm/osm_torus.c: Ignore multiple configurations of torus size.

2010-11-12 Thread Jim Schutt
Signed-off-by: Jim Schutt jasc...@sandia.gov --- opensm/opensm/osm_torus.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/opensm/opensm/osm_torus.c b/opensm/opensm/osm_torus.c index 8e0435b..add3cf9 100644 --- a/opensm/opensm/osm_torus.c +++

[PATCH 10/13] opensm/main.c: Add description of no_fallback to --routing_engine option documentation.

2010-11-12 Thread Jim Schutt
Signed-off-by: Jim Schutt jasc...@sandia.gov --- opensm/opensm/main.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/opensm/opensm/main.c b/opensm/opensm/main.c index e74dc46..756fe6f 100644 --- a/opensm/opensm/main.c +++ b/opensm/opensm/main.c @@ -174,6 +174,9 @@

[PATCH 13/13] opensm/doc/current-routing.txt: Sync torus-2QoS information with new man pages.

2010-11-12 Thread Jim Schutt
Signed-off-by: Jim Schutt jasc...@sandia.gov --- opensm/doc/current-routing.txt | 141 +++ 1 files changed, 126 insertions(+), 15 deletions(-) diff --git a/opensm/doc/current-routing.txt b/opensm/doc/current-routing.txt index 4eaf861..5048c55 100644 ---

[PATCH 07/13] opensm/osm_torus.c: Use PRIx64 for GUID printing.

2010-11-12 Thread Jim Schutt
Signed-off-by: Jim Schutt jasc...@sandia.gov --- opensm/opensm/osm_torus.c | 216 ++-- 1 files changed, 108 insertions(+), 108 deletions(-) diff --git a/opensm/opensm/osm_torus.c b/opensm/opensm/osm_torus.c index 804334f..8e0435b 100644 ---

[PATCH 05/13] opensm: Cause torus-2QoS to warn if QoS configuration will cause issues.

2010-11-12 Thread Jim Schutt
Torus-2QoS needs 8 VLs, and complete control over sl2vl maps, in order to provide 2 QoS levels with routing that is free of credit loops on torus fabrics. Warn to this effect if an insufficient max_vls configuration or a non-default qos_sl2vl configuration is detected. Also, torus-2QoS needs to

[PATCH 11/13] opensm/man/opensm.8.in: Add references to torus-2QoS.

2010-11-12 Thread Jim Schutt
Signed-off-by: Jim Schutt jasc...@sandia.gov --- opensm/man/opensm.8.in | 29 ++--- 1 files changed, 26 insertions(+), 3 deletions(-) diff --git a/opensm/man/opensm.8.in b/opensm/man/opensm.8.in index 47dff99..c021026 100644 --- a/opensm/man/opensm.8.in +++

[PATCH 12/13] opensm: Add torus-2QoS man pages.

2010-11-12 Thread Jim Schutt
Signed-off-by: Jim Schutt jasc...@sandia.gov --- opensm/Makefile.am |2 +- opensm/configure.in |6 +- opensm/man/torus-2QoS.8.in | 476 +++ opensm/man/torus-2QoS.conf.5.in | 184 +++ 4 files changed, 666

[PATCH 09/13] opensm/osm_subnet.c: Add torus-2QoS config file option to those configurable via opensm config file.

2010-11-12 Thread Jim Schutt
Signed-off-by: Jim Schutt jasc...@sandia.gov --- opensm/opensm/osm_subnet.c |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/opensm/opensm/osm_subnet.c b/opensm/opensm/osm_subnet.c index be406ac..f2ca36f 100644 --- a/opensm/opensm/osm_subnet.c +++