[ewg] Re: [ofa-general] Bonding and hw_csum

2008-01-31 Thread Eli Cohen

On Wed, 2008-01-30 at 19:35 -0800, Shirley Ma wrote:
 Hello Tziporet,
 
  the hw checksum patch was removed from OFED 1.3
  
  Tziporet
 
 Could youp please specify which patch has been removed? I still can
 see a list of patches under RC3. here they are:
 
 ipoib_0010_Add-high-dma-support-to-ipoib.patch
 ipoib_0020_Add-s-g-support-for-IPOIB.patch
 ipoib_0030_hw_csum.patch
 ipoib_0040_checksum-offload.patch
 ipoib_0050_Add-LSO-support.patch
 ipoib_0060_ethtool-support.patch
 ipoib_0070_modiy_cq_params.patch
 ipoib_0080_broadcast_null.patch
 ipoib_0110_set_default_cq_patams.patch
 

ipoib_0030_hw_csum.patch has been removed

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


Re: [ewg] [PATCH] add missing change-log for the connected mode Grat ARP patch

2008-01-31 Thread Vladimir Sokolovsky

Or Gerlitz wrote:

--- kernel_patches/fixes/ipoib_0120_check_grat_arp_with_cm.patch.orig   
2008-01-31 13:33:13.0 +0200
+++ kernel_patches/fixes/ipoib_0120_check_grat_arp_with_cm.patch
2008-01-31 13:33:35.0 +0200
@@ -1,3 +1,18 @@
+commit e1df2907fe4ef6809ad8c849882f6dc7cb6ed7a3
+Author: Moni Shoua [EMAIL PROTECTED]
+Date:   Tue Jan 29 12:44:32 2008 +0200
+
+IB/IPoIB Check if grat. ARP changed had arrived when working in connected 
mode
+
+move a little up the code that checks for a situation where the remote 
GID stored in the ipoib_neigh is
+different than the one present in the neighbour (handle Gratuitous 
ARP) or that a bonding fail over has
+happened but the neighbour still has a pointer to an ipoib_neigh 
created not by the current slave. This
+will cause the driver to apply the check also for connected mode 
neighbours.
+This patch was tested against upstream kernel and ofed_kernel.
+
+Signed-off-by: Or Gerlitz [EMAIL PROTECTED]
+Signed-off-by: Moni Shoua [EMAIL PROTECTED]
+
 Index: ofa_kernel-1.3/drivers/infiniband/ulp/ipoib/ipoib_main.c
 ===
 --- ofa_kernel-1.3.orig/drivers/infiniband/ulp/ipoib/ipoib_main.c  
2008-01-29 08:55:33.0 -0500

Signed-off-by: Or Gerlitz [EMAIL PROTECTED]
___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
  

Applied,

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


Re: [ewg] Re: [ofa-general] [ANNOUCE] dapl 2.0.5 release

2008-01-31 Thread Vladimir Sokolovsky

Arlin Davis wrote:

Arlin Davis wrote:
There is new release for dapl 2.0 available on the OFA download page 
and in my git tree.
 
Changes to allow both v1 and v2 development packages to be installed 
on the same system.

v2 libdat.so has been renamed to libdat2.so.
 
md5sum: 010459e421a5c194438d58b1ccf1c6d0   dapl-2.0.5.tar.gz


Vlad, please pull new v2 release into OFED 1.3 RC3 and install the 
following packages:
 
Note: please make sure dapl-1.2.4-devel is added to list.




Vlad,

I noticed that the daily build added dapl-2.0.5 but
did not add dapl-1.2.4-devel to install script. Please
add for next build. A missing libdat.so will break most
v1 uDAPL consumers.

Thanks,

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

Hi Arlin,
I am not sure that I will be available to do this till OFED-1.3-rc4.
If you can send me the patch to install.pl script I will apply this to 
my git tree.


git://git.openfabrics.org/~vlad/ofed_1_3_scripts master

Regards,
Vladimir

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


[ewg] Re: [ofa-general] Bonding and hw_csum

2008-01-31 Thread Koen Segers
On Wed, 2008-01-30 at 18:42 +0200, Tziporet Koren wrote:
 Or Gerlitz wrote:
 
  This is interesting report, however, since currently the hw checksum 
  patch in not being submitted to the mainline kernel and it is also 
  about to be removed from ofed 1.3 (Tziporet, can you update on that?), 
  I am not going to look into that.
 
  Or.
 
 the hw checksum patch was removed from OFED 1.3

I just saw some patches on the mailing list concerning csum offloading.
Are these applied in RC3? Or are they going to be introduced in the
daily build of tomorrow?

Is it correct to state that these patches replace the hw_csum parameter
by offloading the csum computation to the mthca? This would mean that
the results should be similar also.

Does the new offload patch depend on the type of hca being used?
According to lspci, we have the InfiniBand: Mellanox Technologies
MT25208 InfiniHost III Ex (rev a0) card. Do these patches work on a
sles 10 sp1 installed on x3755 and x3655 machines of IBM that have this
card inserted?

Is bonding going to work with this type of offloading?

Kind Regards

Koen

 
 Tziporet
 
 ___
 general mailing list
 [EMAIL PROTECTED]
 http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general
 
 To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
*** Disclaimer ***

Vlaamse Radio- en Televisieomroep
Auguste Reyerslaan 52, 1043 Brussel

nv van publiek recht
BTW BE 0244.142.664
RPR Brussel
http://www.vrt.be/disclaimer
___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg


Re: [ewg] Re: [ofa-general] OFED Jan 28 meeting summary on RC3readiness

2008-01-31 Thread Tziporet Koren

Woodruff, Robert J wrote:


I hate to keep slipping this, but I think it is important to get
what RedHat needs into OFED 1.3, so I am not apposed to this.

I think however that perhaps after 1.3, we should discuss our process
a bit to try to get a little better at making our original
release dates. I think we are getting hit with feature creep, allowing
some pretty major changes after the feature freeze date, late in the
release cycle.
  

I agree - we must do a better work in OFED 1.4
Main thing is that all companies will think in advance on the new 
features they  want to drive and not come with features in the last minute.

I also think that we do need to be a little more careful
and selective about what features go into OFED, as it is suppose to be
an enterprise release rather than an experimental code release. 
  
This is true but from first OFED version we decided that not all 
components must be in production level and that we allow components that 
are in experimental state as long as they do not harm the stability of 
the full package

We may revisit this decision.
I think we should have a session on OFED target and expectations in Sonoma

For the kernel code, I think that this means keeping things a little
closer to the kernel.org kernel features and if something is not
upstream, then
press for getting it upstream (or at least queued for upsteam) 
rather than allowing big patches into OFED that have not had a good
review. 
The way we are working now, if it is getting into OFED, people are less
aggressive at getting things upstream. 
  
Perhaps we can have a discussion about this at the Sonoma workshop.



  

I agree we should have such a discussion at Sonoma

Tziporet

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


RE: [ewg] Re: [ofa-general] OFED Jan 28 meeting summary on RC3readiness

2008-01-31 Thread Shirley Ma
On Wed, 2008-01-30 at 17:10 -0800, Woodruff, Robert J wrote:
 Tziporet wrote,
 * Delay 1.3 release in a week
 * Do RC4 next week - Feb 6
 * Add RC5 on Feb 18 - this will be the GOLD version
 * GA release on Feb 25
 
 
 All - please reply if this is acceptable
 
 I hate to keep slipping this, but I think it is important to get
 what RedHat needs into OFED 1.3, so I am not apposed to this.
 
 I think however that perhaps after 1.3, we should discuss our process
 a bit to try to get a little better at making our original
 release dates. I think we are getting hit with feature creep, allowing
 some pretty major changes after the feature freeze date, late in the
 release cycle.
 
 I also think that we do need to be a little more careful
 and selective about what features go into OFED, as it is suppose to be
 an enterprise release rather than an experimental code release. 
 
 For the kernel code, I think that this means keeping things a little
 closer to the kernel.org kernel features and if something is not
 upstream, then
 press for getting it upstream (or at least queued for upsteam) 
 rather than allowing big patches into OFED that have not had a good
 review. 
 The way we are working now, if it is getting into OFED, people are less
 aggressive at getting things upstream. 
 
 Perhaps we can have a discussion about this at the Sonoma workshop.

In addition, we should talk about how to integrate patches being queued
in upper stream but not in OFED, like IPoIB noSRQ. There is always a
window between OFED release and kernel release, a window between Distro
release and OFED release. Some customers are targeted OFED release, some
customers are targeted OFED release. Then how to handle these windows to
meet different customers' requirements could be something t to be
discussed at Sonoma workshop as well.

Thanks
Shirley

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


RE: [ewg] Re: [ofa-general] OFED Jan 28 meeting summary on RC3readiness

2008-01-31 Thread Shirley Ma

 In addition, we should talk about how to integrate patches being queued
 in upper stream but not in OFED, like IPoIB noSRQ. There is always a
 window between OFED release and kernel release, a window between Distro
 release and OFED release. Some customers are targeted OFED release, some
 customers are targeted OFED release. Then how to handle these windows to
 meet different customers' requirements could be something t to be
 discussed at Sonoma workshop as well.

Oops, a typo, I meant some customers are targeted Distro releases. From
customer support point view, it's always better to have OFED releases in
Distros.

Thanks
Shirley

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


Re: [ewg] Re: [ofa-general] Bonding and hw_csum

2008-01-31 Thread Shirley Ma
Hello Eli,

 ipoib_0030_hw_csum.patch has been removed

Would removing this patch cause any errors on applying the rest of
patches? If not, I will remove it for our testing as well.

Thanks
Shirley

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


[ewg] [PATCH ofed-1.3] Load iw_cxgb3 as part of ofed init.

2008-01-31 Thread Steve Wise

Vlad, can you please review this?  Is there anything else needed to get
iw_cxgb3 to be loaded at init time?  I tested the patched openibd and
it seems to work fine.

If this looks good to you, please pull this patch for ofed-1.3 from:

git://www.openfabrics.org/~swise/ofed-1.3 ofed_kernel

This change is long overdue... 

Thanks,

Steve.

--

Load iw_cxgb3 as part of ofed init.

Signed-off-by: Steve Wise [EMAIL PROTECTED]
---

 ofed_scripts/ofa_kernel.spec |6 ++
 ofed_scripts/openibd |   19 +++
 2 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/ofed_scripts/ofa_kernel.spec b/ofed_scripts/ofa_kernel.spec
index 6184cfc..954dd0c 100755
--- a/ofed_scripts/ofa_kernel.spec
+++ b/ofed_scripts/ofa_kernel.spec
@@ -488,6 +488,12 @@ fi
echo MLX4_LOAD=yes  %{IB_CONF_DIR}/openib.conf
 %endif
 
+%if %{build_cxgb3}
+   echo  %{IB_CONF_DIR}/openib.conf  
  
+   echo # Load CXGB3 modules  %{IB_CONF_DIR}/openib.conf
+   echo CXGB3_LOAD=yes  %{IB_CONF_DIR}/openib.conf
+%endif
+
 %if %{build_ipoib}
echo  %{IB_CONF_DIR}/openib.conf  
  
echo # Load IPoIB  %{IB_CONF_DIR}/openib.conf
diff --git a/ofed_scripts/openibd b/ofed_scripts/openibd
index 2553881..700c8ef 100755
--- a/ofed_scripts/openibd
+++ b/ofed_scripts/openibd
@@ -273,13 +273,13 @@ fi
 
 GEN1_UNLOAD_MODULES=ib_srp_target scsi_target ib_srp kdapltest_module 
ib_kdapl ib_sdp ib_useraccess ib_useraccess_cm ib_cm ib_dapl_srv ib_ip2pr 
ib_ipoib ib_tavor mod_thh mod_rhh ib_dm_client ib_sa_client ib_client_query 
ib_poll ib_mad ib_core ib_services
 
-UNLOAD_MODULES=ib_mthca mlx4_enet mlx4_ib mlx4_core ib_ipath ipath_core 
ib_ehca
+UNLOAD_MODULES=ib_mthca mlx4_enet mlx4_ib mlx4_core ib_ipath ipath_core 
ib_ehca iw_cxgb3
 UNLOAD_MODULES=$UNLOAD_MODULES ib_ipoib ib_madeye ib_rds
 UNLOAD_MODULES=$UNLOAD_MODULES rds ib_ucm kdapl ib_srp_target scsi_target 
ib_srpt ib_srp qlgc_vnic ib_iser ib_sdp
 UNLOAD_MODULES=$UNLOAD_MODULES rdma_ucm rdma_cm ib_addr ib_cm ib_local_sa 
findex
 UNLOAD_MODULES=$UNLOAD_MODULES ib_sa ib_uverbs ib_umad ib_mad ib_core
 
-STATUS_MODULES=rdma_ucm ib_rds rds ib_srpt ib_srp qlgc_vnic ib_sdp rdma_cm 
ib_addr ib_local_sa findex ib_ipoib ib_ehca ib_ipath ipath_core mlx4_core 
mlx4_ib ib_mthca ib_uverbs ib_umad ib_ucm ib_sa ib_cm ib_mad ib_core
+STATUS_MODULES=rdma_ucm ib_rds rds ib_srpt ib_srp qlgc_vnic ib_sdp rdma_cm 
ib_addr ib_local_sa findex ib_ipoib ib_ehca ib_ipath ipath_core mlx4_core 
mlx4_ib ib_mthca ib_uverbs ib_umad ib_ucm ib_sa ib_cm ib_mad ib_core iw_cxgb3
 
 ipoib_ha_pidfile=/var/run/ipoib_ha.pid
 srp_daemon_pidfile=/var/run/srp_daemon.pid
@@ -800,6 +800,17 @@ start()
 RC=$[ $RC + $my_rc ]
 fi
 
+# Load iw_cxgb3 driver
+if [ X${CXGB3_LOAD} == Xyes ]; then
+fix_location_codes
+/sbin/modprobe iw_cxgb3  /dev/null 21
+my_rc=$?
+if [ $my_rc -ne 0 ]; then
+echo_failure $Loading cxgb3 driver: 
+fi
+RC=$[ $RC + $my_rc ]
+fi
+
 # Add node description to sysfs
 IBSYSDIR=/sys/class/infiniband
 if [ -d ${IBSYSDIR} ]; then
@@ -1101,7 +1112,7 @@ unload()
 
 if is_module $mod; then
case $mod in
-   ib_mthca | mlx4_ib | ib_ipath | ib_ehca)
+   ib_mthca | mlx4_ib | ib_ipath | ib_ehca | iw_cxgb3)
 rm_mod $mod
sleep 2
;;
@@ -1273,7 +1284,7 @@ status()
 {
 local RC=0
  
-   if is_module ib_mthca || is_module mlx4_core || is_module ib_ipath || 
is_module ib_ehca; then
+   if is_module ib_mthca || is_module mlx4_core || is_module ib_ipath || 
is_module ib_ehca || is_module iw_cxgb3; then
echo
echo   HCA driver loaded
echo
___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg


[ewg] [PATCH] cancel inline default for Hermon

2008-01-31 Thread Oren Meron
perftest: cancel inline default for Hermon to optimize BW performance in send 
and write

Signed-off-by: Oren Meron [EMAIL PROTECTED]

--- a/send_bw.c
+++ b/send_bw.c
@@ -922,6 +922,7 @@ int main(int argc, char *argv[])
struct pingpong_dest my_dest;
struct pingpong_dest*rem_dest;
struct user_parameters  user_param;
+   struct ibv_device_attr device_attribute;
char*ib_devname = NULL;
int  port = 18515;
int  ib_port = 1;
@@ -929,6 +930,8 @@ int main(int argc, char *argv[])
int sockfd;
int  i = 0;
int  size_max_pow = 24;
+   int  inline_given_in_cmd = 0;
+   struct ibv_context   *context;
/* init default values to user's parameters */
memset(user_param, 0, sizeof(struct user_parameters));
user_param.mtu = 0;
@@ -937,7 +940,7 @@ int main(int argc, char *argv[])
user_param.servername = NULL;
user_param.use_event = 0;
user_param.duplex = 0;
-user_param.inline_size = MAX_INLINE;
+   user_param.inline_size = MAX_INLINE;
/* Parameter parsing. */
while (1) {
int c;
@@ -1022,6 +1025,7 @@ int main(int argc, char *argv[])
 
case 'I':
user_param.inline_size = strtol(optarg, NULL, 0);
+   inline_given_in_cmd =1;
if (user_param.inline_size  MAX_INLINE) {
usage(argv[0]);
return 7;
@@ -1069,7 +1073,6 @@ int main(int argc, char *argv[])
else
printf(Send BW Test\n);
 
-   printf(Inline data is used up to %d bytes message\n, 
user_param.inline_size);
if (user_param.connection_type == RC)
printf(Connection type : RC\n);
else if (user_param.connection_type == UC)
@@ -1109,6 +1112,16 @@ int main(int argc, char *argv[])
}
}
 
+   context = ibv_open_device(ib_dev);
+   if (ibv_query_device(context, device_attribute)) {
+   fprintf(stderr, Failed to query device props);
+   return 1;
+   }
+   if ((device_attribute.vendor_part_id == 25418)  
(!inline_given_in_cmd)) {
+   user_param.inline_size = 1;
+   }
+   printf(Inline data is used up to %d bytes message\n, 
user_param.inline_size);
+
ctx = pp_init_ctx(ib_dev, size, user_param.tx_depth, 
user_param.rx_depth,
  ib_port, user_param);
if (!ctx)
diff --git a/write_bw.c b/write_bw.c
index 83a8af4..7c518aa 100644 (file)

--- a/write_bw.c
+++ b/write_bw.c
@@ -666,6 +666,7 @@ int main(int argc, char *argv[])
struct pingpong_dest *my_dest;
struct pingpong_dest**rem_dest;
struct user_parameters  user_param;
+   struct ibv_device_attr device_attribute;
char*ib_devname = NULL;
int  port = 18515;
int  ib_port = 1;
@@ -674,6 +675,8 @@ int main(int argc, char *argv[])
int  duplex = 0;
int  i = 0;
int  noPeak = 0;/*noPeak == 0: regular peak-bw 
calculation done*/
+   int  inline_given_in_cmd = 0;
+   struct ibv_context   *context;
 
/* init default values to user's parameters */
memset(user_param, 0, sizeof(struct user_parameters));
@@ -767,6 +770,7 @@ int main(int argc, char *argv[])
 
case 'I':
user_param.inline_size = strtol(optarg, NULL, 0);
+   inline_given_in_cmd =1;
if (user_param.inline_size  MAX_INLINE) {
usage(argv[0]);
return 7;
@@ -810,7 +814,6 @@ int main(int argc, char *argv[])
  printf(RDMA_Write BW Test\n);
}

-   printf(Inline data is used up to %d bytes message\n, 
user_param.inline_size);
printf(Number of qp's running %d\n,user_param.numofqps);
if (user_param.connection_type==RC) {
printf(Connection type : RC\n);
@@ -853,6 +856,16 @@ int main(int argc, char *argv[])
}
}
 
+   context = ibv_open_device(ib_dev);
+   if (ibv_query_device(context, device_attribute)) {
+   fprintf(stderr, Failed to query device props);
+   return 1;
+   }
+   if ((device_attribute.vendor_part_id == 25418)  
(!inline_given_in_cmd)) {
+   user_param.inline_size = 1;
+   }
+   printf(Inline data is used up to %d bytes message\n, 
user_param.inline_size);
+
ctx = pp_init_ctx(ib_dev, size, user_param.tx_depth, ib_port, 
user_param);
if (!ctx)

Re: [ewg] Re: non SRQ patch for OFED 1.3

2008-01-31 Thread Shirley Ma

 Pradeep,
 We tries to apply this patch for OFED 1.3 and its breaks some of the 
 backports.
 Please use the makedist script on the ofa server (there is an 
 explanation in the developers Wiki) and fix this so we can try to apply it
 Vlad will help you later today too
 
 Thanks,
 Tziporet

Thanks Tziporet/Vlad for helping this into OFED-1.3. Sean suggested to
compare noSRQ and SRQ performance in a smaller cluster environment long
time ago. That's an interesting suggestion. We are planning to compare
it in OFED-1.3.

Thanks
Shirley

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


Re: [ewg] Re: [ofa-general] OFED Jan 28 meeting summary on RC3 readiness

2008-01-31 Thread Kossey, Robert
Yes this is better, I have no particular objections to these changes and 
appreciate your efforts to hold the line on the OFED 1.3 schedule.


Thanks,
Bob

Tziporet Koren wrote:




The main reason is not the bugs but the features supported by IBM - CM
support for non SRQ and 4K MTU

I see that these are important for IBM (see other mails)

Another thing we can do in order not to delay the release is insert the
changes tomorrow (immediately after RC3 is out) and do RC4 next week
(instead of 2 weeks between every RC), and RC5 the week after.
In this way we will have enough time for testing and if we find some bug
we can fix then in RC5

Is this better?

Tziporet



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


[Fwd: [ewg] [PATCH ofed-1.3] Load iw_cxgb3 as part of ofed init.]

2008-01-31 Thread Steve Wise

Can this fix make ofed-1.3?

Its a trivial change and allows iw_cxgb3 to get loaded like the other 
rdma modules...


Steve.


 Original Message 
Subject: [ewg] [PATCH ofed-1.3] Load iw_cxgb3 as part of ofed init.
Date: Thu, 31 Jan 2008 09:21:18 -0600
From: Steve Wise [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
CC: ewg@lists.openfabrics.org


Vlad, can you please review this?  Is there anything else needed to get
iw_cxgb3 to be loaded at init time?  I tested the patched openibd and
it seems to work fine.

If this looks good to you, please pull this patch for ofed-1.3 from:

git://www.openfabrics.org/~swise/ofed-1.3 ofed_kernel

This change is long overdue...

Thanks,

Steve.

--

Load iw_cxgb3 as part of ofed init.

Signed-off-by: Steve Wise [EMAIL PROTECTED]
---

 ofed_scripts/ofa_kernel.spec |6 ++
 ofed_scripts/openibd |   19 +++
 2 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/ofed_scripts/ofa_kernel.spec b/ofed_scripts/ofa_kernel.spec
index 6184cfc..954dd0c 100755
--- a/ofed_scripts/ofa_kernel.spec
+++ b/ofed_scripts/ofa_kernel.spec
@@ -488,6 +488,12 @@ fi
echo MLX4_LOAD=yes  %{IB_CONF_DIR}/openib.conf
 %endif

+%if %{build_cxgb3}
+   echo  %{IB_CONF_DIR}/openib.conf 


+   echo # Load CXGB3 modules  %{IB_CONF_DIR}/openib.conf
+   echo CXGB3_LOAD=yes  %{IB_CONF_DIR}/openib.conf
+%endif
+
 %if %{build_ipoib}
echo  %{IB_CONF_DIR}/openib.conf 


echo # Load IPoIB  %{IB_CONF_DIR}/openib.conf
diff --git a/ofed_scripts/openibd b/ofed_scripts/openibd
index 2553881..700c8ef 100755
--- a/ofed_scripts/openibd
+++ b/ofed_scripts/openibd
@@ -273,13 +273,13 @@ fi

 GEN1_UNLOAD_MODULES=ib_srp_target scsi_target ib_srp kdapltest_module 
ib_kdapl ib_sdp ib_useraccess ib_useraccess_cm ib_cm ib_dapl_srv 
ib_ip2pr ib_ipoib ib_tavor mod_thh mod_rhh ib_dm_client ib_sa_client 
ib_client_query ib_poll ib_mad ib_core ib_services


-UNLOAD_MODULES=ib_mthca mlx4_enet mlx4_ib mlx4_core ib_ipath 
ipath_core ib_ehca
+UNLOAD_MODULES=ib_mthca mlx4_enet mlx4_ib mlx4_core ib_ipath 
ipath_core ib_ehca iw_cxgb3

 UNLOAD_MODULES=$UNLOAD_MODULES ib_ipoib ib_madeye ib_rds
 UNLOAD_MODULES=$UNLOAD_MODULES rds ib_ucm kdapl ib_srp_target 
scsi_target ib_srpt ib_srp qlgc_vnic ib_iser ib_sdp
 UNLOAD_MODULES=$UNLOAD_MODULES rdma_ucm rdma_cm ib_addr ib_cm 
ib_local_sa findex

 UNLOAD_MODULES=$UNLOAD_MODULES ib_sa ib_uverbs ib_umad ib_mad ib_core

-STATUS_MODULES=rdma_ucm ib_rds rds ib_srpt ib_srp qlgc_vnic ib_sdp 
rdma_cm ib_addr ib_local_sa findex ib_ipoib ib_ehca ib_ipath ipath_core 
mlx4_core mlx4_ib ib_mthca ib_uverbs ib_umad ib_ucm ib_sa ib_cm ib_mad 
ib_core
+STATUS_MODULES=rdma_ucm ib_rds rds ib_srpt ib_srp qlgc_vnic ib_sdp 
rdma_cm ib_addr ib_local_sa findex ib_ipoib ib_ehca ib_ipath ipath_core 
mlx4_core mlx4_ib ib_mthca ib_uverbs ib_umad ib_ucm ib_sa ib_cm ib_mad 
ib_core iw_cxgb3


 ipoib_ha_pidfile=/var/run/ipoib_ha.pid
 srp_daemon_pidfile=/var/run/srp_daemon.pid
@@ -800,6 +800,17 @@ start()
 RC=$[ $RC + $my_rc ]
 fi

+# Load iw_cxgb3 driver
+if [ X${CXGB3_LOAD} == Xyes ]; then
+fix_location_codes
+/sbin/modprobe iw_cxgb3  /dev/null 21
+my_rc=$?
+if [ $my_rc -ne 0 ]; then
+echo_failure $Loading cxgb3 driver: 
+fi
+RC=$[ $RC + $my_rc ]
+fi
+
 # Add node description to sysfs
 IBSYSDIR=/sys/class/infiniband
 if [ -d ${IBSYSDIR} ]; then
@@ -1101,7 +1112,7 @@ unload()

 if is_module $mod; then
case $mod in
-   ib_mthca | mlx4_ib | ib_ipath | ib_ehca)
+   ib_mthca | mlx4_ib | ib_ipath | ib_ehca | iw_cxgb3)
 rm_mod $mod
sleep 2
;;
@@ -1273,7 +1284,7 @@ status()
 {
 local RC=0

-   if is_module ib_mthca || is_module mlx4_core || is_module 
ib_ipath || is_module ib_ehca; then
+   if is_module ib_mthca || is_module mlx4_core || is_module 
ib_ipath || is_module ib_ehca || is_module iw_cxgb3; then

echo
echo   HCA driver loaded
echo
___
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


Re: [ewg] Re: [ofa-general] OFED Jan 28 meeting summary on RC3readiness

2008-01-31 Thread Shirley Ma
Thanks for everyone here. I appreciate your comments and effort. The
big challenge for us is how to sync features/blockers with OFED release
Distros release. Most of our customers prefer Distros release so they
can get same level of support as other pieces. If OFED could work with
Distros release, then it will be less problems for both end users and
Distros. That's just my personal opinion.

We are here to support any issues being found in OFED release cycle on
time regarding these patches.

Thanks again!
Shirley 

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


Re: [ewg] Re: [ofa-general] OFED Jan 28 meeting summary on RC3 readiness

2008-01-31 Thread Parks Fields

At 09:16 PM 1/30/2008, Chet Mehta wrote:


Robert,

In response to your question..
 A more general question I would like to ask the group is how many 
people use OFED from the RH or SUSE distros as
 is, as compared with using OFED releases from other sources like 
the IB vendors, or building their own from
 openfabrics.org?  We use RH distros, but to this point, the OFED 
support provided in RH distros has lagged
 behind the latest releases available from openfabrics.org.  This 
is not to fault Red Hat, but OFED is still
 changing too rapidly, with minor point releases and bug fixes, 
for a distro to keep up.  I think many of us hope
 that someday that will not be the case, but appears to be true 
for the foreseeable future.  Right now, our mode
 of operation is to remove whatever IB support comes in the distro 
and replace it, so it does not help us to

 delay  OFED 1.3 to get a particular bug fix in a distro.



We have found that there are some vendors who dictate that they will 
only support a Distro EX: RHXXX.   Then if you layer the latest OFED 
on top, then the support is nullified. Or to get any bug fixes or 
support you have to uninstall the what you did and repeat the 
bug/error. SO I think it is very important to keep the Distros very 
close the latest OFED stack.





I believe the question that should be asked is 'How many IB 
customers would like to use the OFED distribution if provided by the 
distro?  The answer at least for the customer set we deal with is 
pretty much unanimous. The fact is that customers are already 
dealing with a distro for their base OS so obtaining the 
interconnect code  support from the same sources is highly 
desirable. When OpenIB was new (in 2004/5) and common IB code was 
still in its infancy, the customer set was tolerant of 'build your 
own' or vendor provided distribution mechanism. However if IB is to 
become a ubiquitous interconnect, we in OFA have to strive to tailor 
our deliverables to meet distro requirements. Until we do that, IB 
will have difficultly gaining broader market acceptance.


Just my perspective.

:Chet.
___
general mailing list
[EMAIL PROTECTED]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general


   * Correspondence *

This email contains no programmatic content that requires independent 
ADC review  ___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg

RE: [ewg] Re: [ofa-general] OFED Jan 28 meeting summary onRC3readiness

2008-01-31 Thread Sean Hefty
In all fairness, the kernel portion of all of this, and the process of
getting things into Linus' kernel, has *always* been a case of staging
things in Roland's tree and then merging upstream.  So, at least for the
kernel, that's mostly true as OFED is pretty close to Roland's tree
generally speaking.  As for the user space packages though, you guys
*are* the upstream.  There's no one to merge upstream to and very little
oversight by anyone.  So, it's entirely up to all of you just how much
your package seems to be a feature of the day change-athon versus a
solid, stable program.

I don't believe that this is the model actually in use.  OFED has accepted
kernel features that have not been submitted for upstream inclusion, or, in some
cases, that were, but were rejected.  (For examples, see local SA, SA event
subscription, XRC, SDP, and some of the previous incarnations of IPoIB CM.)
There are thousands of lines of code difference between OFED and the kernel upon
which it's based.  (To be clear, I'm not objecting to any changes, just the
sheer volume.)

The OFED releases of the userspace libraries are not identical to those provided
by the maintainers.  (See libibverbs.)  Whose version of libibverbs does RedHat
plan on using?  How do you manage the differences between OFED and Roland's
libibverbs libraries?

And I'm really not trying to come across harsh here, but if the distros are
willing to pull the OFED code, why should OFA bother trying to merge anything
upstream? 

- Sean

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


Re: [ewg] Re: [ofa-general] OFED Jan 28 meeting summary on RC3 readiness

2008-01-31 Thread Kossey, Robert
Conversely, there are some vendors who will *not* support OFED from a 
distro, but only a version they supply and control.  The customers I 
work with are more sensitive to performance, as well as quick turnaround 
for bug fixes, so having the latest releases, and being able to update 
them quickly is critical. 
I agree that for other customers, a more slowly changing supported stack 
is suitable.  These may also be the same customers more likely to use 
10GE.  I agree more discussion and adjustment is needed for OFED to be 
able to balance the needs of the spectrum of users, from the latest 
kernel.org users, IB vendor based users and distro based users.


Bob

Parks Fields wrote:

At 09:16 PM 1/30/2008, Chet Mehta wrote:


Robert,

In response to your question..
 A more general question I would like to ask the group is how many 
people use OFED from the RH or SUSE distros as
 is, as compared with using OFED releases from other sources like 
the IB vendors, or building their own from  
 openfabrics.org?  We use RH distros, but to this point, the OFED 
support provided in RH distros has lagged
 behind the latest releases available from openfabrics.org.  This is 
not to fault Red Hat, but OFED is still
 changing too rapidly, with minor point releases and bug fixes, for 
a distro to keep up.  I think many of us hope
 that someday that will not be the case, but appears to be true for 
the foreseeable future.  Right now, our mode
 of operation is to remove whatever IB support comes in the distro 
and replace it, so it does not help us to
 delay  OFED 1.3 to get a particular bug fix in a distro. 



We have found that there are some vendors who dictate that they will 
only support a Distro EX: RHXXX.   Then if you layer the latest OFED 
on top, then the support is nullified. Or to get any bug fixes or 
support you have to uninstall the what you did and repeat the 
bug/error. SO I think it is very important to keep the Distros very 
close the latest OFED stack.





I believe the question that should be asked is 'How many IB 
customers would like to use the OFED distribution if provided by the 
distro?  The answer at least for the customer set we deal with is 
pretty much unanimous. The fact is that customers are already dealing 
with a distro for their base OS so obtaining the interconnect code  
support from the same sources is highly desirable. When OpenIB was 
new (in 2004/5) and common IB code was still in its infancy, the 
customer set was tolerant of 'build your own' or vendor provided 
distribution mechanism. However if IB is to become a ubiquitous 
interconnect, we in OFA have to strive to tailor our deliverables to 
meet distro requirements. Until we do that, IB will have difficultly 
gaining broader market acceptance.


Just my perspective.

:Chet.
___
general mailing list
[EMAIL PROTECTED]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit 
http://openib.org/mailman/listinfo/openib-general


   * Correspondence *

This email contains no programmatic content that requires independent 
ADC review




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


RE: [ewg] Re: [ofa-general] OFED Jan 28 meeting summary onRC3readiness

2008-01-31 Thread Doug Ledford

On Thu, 2008-01-31 at 10:07 -0800, Sean Hefty wrote:
 In all fairness, the kernel portion of all of this, and the process of
 getting things into Linus' kernel, has *always* been a case of staging
 things in Roland's tree and then merging upstream.  So, at least for the
 kernel, that's mostly true as OFED is pretty close to Roland's tree
 generally speaking.  As for the user space packages though, you guys
 *are* the upstream.  There's no one to merge upstream to and very little
 oversight by anyone.  So, it's entirely up to all of you just how much
 your package seems to be a feature of the day change-athon versus a
 solid, stable program.
 
 I don't believe that this is the model actually in use.  OFED has accepted
 kernel features that have not been submitted for upstream inclusion, or, in 
 some
 cases, that were, but were rejected.  (For examples, see local SA, SA event
 subscription, XRC, SDP, and some of the previous incarnations of IPoIB CM.)
 There are thousands of lines of code difference between OFED and the kernel 
 upon
 which it's based.  (To be clear, I'm not objecting to any changes, just the
 sheer volume.)
 
 The OFED releases of the userspace libraries are not identical to those 
 provided
 by the maintainers.  (See libibverbs.)  Whose version of libibverbs does 
 RedHat
 plan on using?  How do you manage the differences between OFED and Roland's
 libibverbs libraries?
 
 And I'm really not trying to come across harsh here, but if the distros are
 willing to pull the OFED code, why should OFA bother trying to merge anything
 upstream? 

I pull *some* OFED code.  I don't pull it all.  There are things in OFED
I won't accept until they've gone upstream.  Hence, RDS is not in our
offering.  We made the mistake of taking SDP long ago and we'll carry
that forward, but we generally look for things to be upstream before
pulling them from OFED at this point (or at least have been submitted
upstream and is being worked towards acceptance).

In terms of user space, given a choice between a released tarball or the
custom OFED tarball, I choose the released tarball.  So, I currently
have Roland's libibverbs, libmthca, and libmlx4.

-- 
Doug Ledford [EMAIL PROTECTED]
  GPG KeyID: CFBFF194
  http://people.redhat.com/dledford

Infiniband specific RPMs available at
  http://people.redhat.com/dledford/Infiniband


signature.asc
Description: This is a digitally signed message part
___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg

Re: [ewg] Re: [ofa-general] OFED Jan 28 meeting summary onRC3readiness

2008-01-31 Thread Gleb Natapov
On Thu, Jan 31, 2008 at 01:30:23PM -0500, Doug Ledford wrote:
  And I'm really not trying to come across harsh here, but if the distros are
  willing to pull the OFED code, why should OFA bother trying to merge 
  anything
  upstream? 
 
 I pull *some* OFED code.  I don't pull it all.  There are things in OFED
 I won't accept until they've gone upstream.  Hence, RDS is not in our
 offering.  We made the mistake of taking SDP long ago and we'll carry
What about XRC?

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


Re: [ewg] [PATCH] cancel inline default for Hermon

2008-01-31 Thread Or Gerlitz
On 1/31/08, Oren Meron [EMAIL PROTECTED] wrote:
 perftest: cancel inline default for Hermon to optimize BW performance in send 
 and write

Can you please explain what was the problem and what is the fix?

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


RE: [ewg] Re: [ofa-general] OFED Jan 28 meeting summaryonRC3readiness

2008-01-31 Thread Sean Hefty
It's currently in, although that isn't written in stone either.
Individual changes to existing components, like xrc, can slip past me
easier than whole unsubmitted subsystems like RDS.

I think for RedHat it would end up being in the kernel, but Roland's userspace
library doesn't support it, so it ends up being unused code.

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


RE: [ewg] Re: [ofa-general] [ANNOUCE] dapl 2.0.5 release [PATCH] install.pl

2008-01-31 Thread Arlin Davis
 

Hi Arlin,
I am not sure that I will be available to do this till OFED-1.3-rc4.
If you can send me the patch to install.pl script I will apply this to 
my git tree.

git://git.openfabrics.org/~vlad/ofed_1_3_scripts master


Change install script to include v1 dapl-devel package.

Signed-off by: Arlin Davis [EMAIL PROTECTED]

diff --git a/install.pl b/install.pl
index 9be3013..354e896 100755
--- a/install.pl
+++ b/install.pl
@@ -295,7 +295,7 @@ my @user_packages = (libibverbs, libibverbs-devel, 
libibverbs-devel-static
  librdmacm, librdmacm-utils, librdmacm-devel, 
librdmacm-debuginfo,
  libsdp, libsdp-devel, libsdp-debuginfo,
  opensm, opensm-libs, opensm-devel, 
opensm-debuginfo, opensm-static,
- dapl-v1, dapl-v2, dapl-devel, dapl-devel-static, 
dapl-utils,
dapl-debuginfo,
+ dapl-v1, dapl-v1-devel, dapl-v2, dapl-devel, 
dapl-devel-static,
dapl-utils, dapl-debuginfo,
  perftest, mstflint, tvflash,
  qlvnictools, sdpnetstat, srptools, rds-tools,
  ibutils, infiniband-diags, qperf, qperf-debuginfo,
@@ -309,7 +309,7 @@ my @basic_user_packages = (libibverbs, 
libibverbs-utils, libmthca, libmlx
 my @hpc_kernel_packages = (kernel-ib, ib-bonding);
 my @hpc_kernel_modules = (@basic_kernel_modules);
 my @hpc_user_packages = (@basic_user_packages, librdmacm,
-librdmacm-utils, dapl-v1, dapl-v2, dapl-devel, 
dapl-devel-static,
dapl-utils,
+librdmacm-utils, dapl-v1, dapl-v1-devel, 
dapl-v2, dapl-devel,
dapl-devel-static, dapl-utils,
 infiniband-diags, ibutils, qperf, @mpi_packages);
 
 # all_packages is required to save ordered (following dependencies) list of
@@ -932,6 +932,13 @@ my %packages_info = (
 dist_req_inst = [], ofa_req_build = [libibverbs, 
libibverbs-devel, librdmacm,
librdmacm-devel],
 ofa_req_inst = [libibverbs, librdmacm],
 install32 = 1, exception = 0, configure_options = '' },
+'dapl-v1-devel' =
+{ name = dapl-devel, parent = dapl-v1,
+selected = 0, installed = 0, rpm_exist = 0, rpm_exist32 = 0,
+available = 1, mode = user, dist_req_build = [],
+dist_req_inst = [], ofa_req_build = 
[libibverbs,libibverbs-devel, librdmacm,
librdmacm-devel],
+ofa_req_inst = [dapl-v1],
+install32 = 1, exception = 0, configure_options = '' },
 'dapl-v2' =
 { name = dapl, parent = dapl-v2,
 selected = 0, installed = 0, rpm_exist = 0, rpm_exist32 = 0,
@@ -3120,7 +3127,7 @@ sub install_rpm_32
 my $release = $main_packages{$packages_info{$name}{'parent'}}{'release'};
 
 if ( $name =~ m/dapl-v/ ) {
-$name = dapl;
+$name = $packages_info{$name}{'name'};
 }
 
 $package = $RPMS/$name-$version-$release.$target_cpu32.rpm;
@@ -3181,7 +3188,7 @@ sub install_rpm
 
 if ( $name =~ m/dapl-v/ ) {
 $tmp_name = $name;
-$name = dapl;
+$name = $packages_info{$name}{'name'};
 }
 
 if ($name eq $packages_info{'open-iscsi-generic'}{'name'}) {

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