[ewg] Re: [Patch] another patch for RedHat EL 5-U1 for ia64

2007-10-17 Thread Tziporet Koren


Woody/Doug,

Can you please send me the link, from where we can download RHEL5 U1 
version so we can test the build here?


Thanks,
Tziporet

___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg


RE: [ewg] OFED 1.3 Alpha release is available

2007-10-17 Thread Moshe Kazir

To save other's time -

Please add to the OFED_Instalation_Guide.txt 

That for compile and install of the open-iscsi rpm on PPC64 SLES 10 SP 1
, bison and yylex are required.

Also, 
OFED-1.2 install.sh checked for the availability of the requiered
packages before the start of compile and install.

Will this ability be added to OFED-1.3 ? 

Moshe


Moshe Katzir   |  +972-9971-8639 (o)   |   +972-52-860-6042  (m)
 
Voltaire - The Grid Backbone
 
 www.voltaire.com

  


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Tziporet Koren
Sent: Monday, October 15, 2007 4:31 PM
To: ewg@lists.openfabrics.org
Cc: [EMAIL PROTECTED]
Subject: [ewg] OFED 1.3 Alpha release is available


Hi, 

OFED 1.3 Alpha release is available on
http://www.openfabrics.org/builds/ofed-1.3/release/
File: OFED-1.3-alpha2.tgz 
To get BUILD_ID run ofed_info 

Please report any issues in bugzilla https://bugs.openfabrics.org/

The beta release is expected on 29 October

Tziporet  Vlad 



Release information: 

OS support: 
Novell: 
- SLES10 
- SLES10 SP1
Redhat: 
- Redhat EL4 up4 and up5 
- Redhat EL5 
kernel.org: 
- 2.6.23 

Note: Fedora C6 and Open SUSE 10.2 and Redhat EL4 up3 are not part of
the 
official list. We keep the backport patches for these OSes and make sure

OFED compile and loaded properly but will not do full QA cycle.

Systems: 
* x86_64 
* x86 
* ia64 
* ppc64*

*Note: On PPC64 installation fails on the packages: ibutils, mvapich2, 
   MPI tests over Open MPI.


Main Changes from OFED 1.2.5

1. General changes
   o Kernel code based on 2.6.23
   o Quality of Service support in OpenSM, CMA, IPoIB, SRP
   o Added Neteffect driver (nes)

2. Package and install
   o There is a new install script. See OFED_Installation_Guide.txt for
 more details on the new installation and build procedures.
 Note: There is an easy way to install in one command line 
   without a conf file, and without the interactive mode.
   Example:  ./install.pl --all --prefix /usr/local 
   o User space packages are now in different source RPMs (as opposed to
 one source RPM in previous OFED releases).
   o The option for a build without installing is not supported any
more.
   o Added an option to generate tarball with kernel sources for each
 kernel.

3. IPoIB
   o Stateless offloads
   o IGMP for user-space multicast IB
   o NAPI is enabled default
   o High availability is supported via the bonding module only (removed
 ipoib tool scripts)

4. SDP - these are not yet in the alpha release
   o Keep-alive
   o Asynch IO
   o Send Zero Copy

5. iSER
   o ???

6. qlgc_vnic
   o Update for PathScale HCA

7. RDS
   o RDMA API (using FMRs) - under work

8. uDAPL - these are not yet in the alpha release
   o Add DAT 2.0 API run-time library and development support.
 uDAPL 2.0 will include IB extensions for IB rdma write with
immediate
 data and IB atomic operations.
   o Both uDAPL 1.2 and 2.0 packages will be provided and will co-exist

9. Libraries
   a. libibverbs 1.1.1
  o Added Extended RC transport type
   b. librdmacm (uCMA) 1.0.3

10. OSM
o More routing performance improvements
o Even more speedups
o Better packaging/installation
o Native daemon mode
o Performance management
o Quality of Service manager: Based on IBTA annex

11. Management
o Multiple partitions

12. MPI:
a. OSU MVAPICH
   o Version is 0.9.9 - same as in 1.2.5 - to be replaced later
b. Open MPI
   o Version is 1.2.2-1 - same as in 1.2.5 - to be replaced later
c. OSU MVAPICH2
   o Version was updated to 1.0-1.
 


Tasks that should be completed for the beta release:

1. Integrate all SDP features
2. Complete RDS work
3. Apply patches that fix warning of backport patches
4. Fix compilation problems on PPC
5. Add qperf test from Qlogic
6. Rebase kernel code on 2.6.24 rc1 (depending it's availability) 7.
Support RHEL 5 up1 8. SPEC files should be part of each user space
package


___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg


[ewg] [PATCH] librdmacm: provide wrapper functions to extract src/dst addresses

2007-10-17 Thread Sean Hefty
Provide wrapper functions to retrieve the source and destination
addresses.  This is based on feedback from Doug Ledford.

Signed-off-by: Sean Hefty [EMAIL PROTECTED]
---
If there are no objections, I would like to include this change in the next
release of librdmacm, and request that it go into OFED 1.3.

 Makefile.am |2 ++
 include/rdma/rdma_cma.h |   10 ++
 man/rdma_bind_addr.3|3 ++-
 man/rdma_cm.7   |1 +
 man/rdma_get_dst_addr.3 |   16 
 man/rdma_get_dst_port.3 |3 ++-
 man/rdma_get_src_addr.3 |   17 +
 man/rdma_get_src_port.3 |3 ++-
 man/rdma_resolve_addr.3 |3 ++-
 9 files changed, 54 insertions(+), 4 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 1195bd9..c688283 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -49,6 +49,8 @@ man_MANS = \
man/rdma_get_devices.3 \
man/rdma_get_src_port.3 \
man/rdma_get_dst_port.3 \
+   man/rdma_get_src_addr.3 \
+   man/rdma_get_dst_addr.3 \
man/rdma_join_multicast.3 \
man/rdma_leave_multicast.3 \
man/rdma_listen.3 \
diff --git a/include/rdma/rdma_cma.h b/include/rdma/rdma_cma.h
index b0848d5..8ebcaf6 100644
--- a/include/rdma/rdma_cma.h
+++ b/include/rdma/rdma_cma.h
@@ -494,6 +494,16 @@ static inline uint16_t rdma_get_dst_port(struct rdma_cm_id 
*id)
((struct sockaddr_in *) id-route.addr.dst_addr)-sin_port;
 }
 
+static inline struct sockaddr *rdma_get_src_addr(struct rdma_cm_id *id)
+{
+   return id-route.addr.src_addr;
+}
+
+static inline struct sockaddr *rdma_get_dst_addr(struct rdma_cm_id *id)
+{
+   return id-route.addr.dst_addr;
+}
+
 /**
  * rdma_get_devices - Get list of RDMA devices currently available.
  * @num_devices: If non-NULL, set to the number of devices returned.
diff --git a/man/rdma_bind_addr.3 b/man/rdma_bind_addr.3
index bed7f0b..dc7a868 100644
--- a/man/rdma_bind_addr.3
+++ b/man/rdma_bind_addr.3
@@ -25,4 +25,5 @@ address.
 If used to bind to port 0, the rdma_cm will select an available port
 and return it to the user.
 .SH SEE ALSO
-rdma_create_id(3), rdma_listen(3), rdma_resolve_addr(3), rdma_create_qp(3)
+rdma_create_id(3), rdma_listen(3), rdma_resolve_addr(3), rdma_create_qp(3),
+rdma_get_src_addr(3), rdma_get_src_port(3)
diff --git a/man/rdma_cm.7 b/man/rdma_cm.7
index bfb3493..2e07706 100644
--- a/man/rdma_cm.7
+++ b/man/rdma_cm.7
@@ -110,5 +110,6 @@ rdma_resolve_route(3), rdma_connect(3), rdma_listen(3), 
rdma_accept(3),
 rdma_reject(3), rdma_join_multicast(3), rdma_leave_multicast(3), 
rdma_notify(3),
 rdma_ack_cm_event(3), rdma_disconnect(3), rdma_destroy_qp(3), 
rdma_destroy_id(3),
 rdma_destroy_event_channel(3), rdma_get_devices(3), rdma_free_devices(3),
+rdma_get_dst_addr(3), rdma_get_src_addr(3),
 rdma_get_dst_port(3), rdma_get_src_port(3), rdma_set_option(3)
 ucmatose(1), udaddy(1), mckey(1), rping(1)
diff --git a/man/rdma_get_dst_addr.3 b/man/rdma_get_dst_addr.3
new file mode 100644
index 000..054445f
--- /dev/null
+++ b/man/rdma_get_dst_addr.3
@@ -0,0 +1,16 @@
+.TH RDMA_GET_DST_ADDR 3 2007-05-15 librdmacm Librdmacm Programmer's 
Manual librdmacm
+.SH NAME
+rdma_get_dst_addr \- Returns the remote IP address of a bound rdma_cm_id.
+.SH SYNOPSIS
+.B #include rdma/rdma_cma.h
+.P
+.B struct sockaddr * rdma_get_dst_addr
+.BI (struct rdma_cm_id * id );
+.SH ARGUMENTS
+.IP id 12
+RDMA identifier.
+.SH DESCRIPTION
+Returns the remote IP address associated with an rdma_cm_id.
+.SH SEE ALSO
+rdma_resolve_addr(3), rdma_get_src_port(3), rdma_get_dst_port(3),
+rdma_get_src_addr(3)
diff --git a/man/rdma_get_dst_port.3 b/man/rdma_get_dst_port.3
index 88e6ec2..658c9f7 100644
--- a/man/rdma_get_dst_port.3
+++ b/man/rdma_get_dst_port.3
@@ -13,4 +13,5 @@ RDMA identifier.
 Returns the remote port number for an rdma_cm_id that has been bound to
 a remote address.
 .SH SEE ALSO
-rdma_connect(3), rdma_accept(3), rdma_get_cm_event(3), rdma_get_src_port(3)
+rdma_connect(3), rdma_accept(3), rdma_get_cm_event(3), rdma_get_src_port(3),
+rdma_get_src_addr(3), rdma_get_dst_addr(3)
diff --git a/man/rdma_get_src_addr.3 b/man/rdma_get_src_addr.3
new file mode 100644
index 000..fa9b256
--- /dev/null
+++ b/man/rdma_get_src_addr.3
@@ -0,0 +1,17 @@
+.TH RDMA_GET_SRC_ADDR 3 2007-05-15 librdmacm Librdmacm Programmer's 
Manual librdmacm
+.SH NAME
+rdma_get_src_addr \- Returns the local IP address of a bound rdma_cm_id.
+.SH SYNOPSIS
+.B #include rdma/rdma_cma.h
+.P
+.B struct sockaddr * rdma_get_src_addr
+.BI (struct rdma_cm_id * id );
+.SH ARGUMENTS
+.IP id 12
+RDMA identifier.
+.SH DESCRIPTION
+Returns the local IP address for an rdma_cm_id that has been bound to
+a local device.
+.SH SEE ALSO
+rdma_bind_addr(3), rdma_resolve_addr(3), rdma_get_src_port(3),
+rdma_get_dst_port(3), rdma_get_dst_addr(3)
diff --git a/man/rdma_get_src_port.3 b/man/rdma_get_src_port.3
index 63ee564..88f0920 100644
--- a/man/rdma_get_src_port.3
+++ b/man/rdma_get_src_port.3
@@ -13,4 +13,5 @@ RDMA identifier.
 

[ewg] Re: [PATCH 5/5] IB/ehca: Enable large page MRs by default

2007-10-17 Thread Roland Dreier
thanks, applied 1-5
___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg