RE: About Intel I/OAT support in open-iscsi

2009-03-16 Thread Shyam_Iyer
I don't think open-iscsi needs to support that.
 
You just load the relevant I/O AT modules. This should get automatically
loaded if the system BIOS enables I/O AT (requires chipset support).
 
Once you have done that the network has a performance boost and you can
do all you want from normal network things including open-iscsi.
 
Thanks,
Shyam



From: open-iscsi@googlegroups.com [mailto:open-is...@googlegroups.com]
On Behalf Of Simon Xu ??
Sent: Monday, March 16, 2009 3:25 PM
To: open-iscsi@googlegroups.com
Subject: About Intel I/OAT support in open-iscsi


Hi,

I need Intel I/OAT support in open-iscsi.  I'm now using RHEL 5.3.  I
cannot tell if RHEL 5.3 kernel supports I/OAT or not by reading its
source code.  It would be great help if anyone could answer the
following questions for me.

1) Do open-iscsi modules in RHEL 5.3 kernel support I/OAT?
2) Does open-iscsi support I/OAT now?  If so, from which version?

Thank you!

Regards,
Simon




--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
open-iscsi group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~--~~~~--~~--~--~---



[patch]: kernel: add missing ';' in backport patches

2009-03-16 Thread Dotan Barak
Add missing ';' in backport patches.
When enabling debug in compilation, the lack of semicolon caused a compilation
failures on older kernels.

(since i have problems with my mail client, i added this patch as an attachment)


Signed-off-by: Dotan Barak dota...@gmail.com

---

diff --git a/kernel/2.6.14-19_compat.patch b/kernel/2.6.14-19_compat.patch
index 791e5ad..67f4f74 100644
--- a/kernel/2.6.14-19_compat.patch
+++ b/kernel/2.6.14-19_compat.patch
@@ -90,7 +90,7 @@ index 457ecfe..756b171 100644
rlen_ahdr-ahstype = ISCSI_AHSTYPE_RLENGTH;
rlen_ahdr-reserved = 0;
 -  rlen_ahdr-read_length = cpu_to_be32(scsi_in(sc)-length);
-+  rlen_ahdr-read_length = cpu_to_be32(scsi_bufflen(sc))
++  rlen_ahdr-read_length = cpu_to_be32(scsi_bufflen(sc));

debug_scsi(bidi-in rlen_ahdr-read_length(%d) 
   rlen_ahdr-ahslength(%d)\n,
diff --git a/kernel/2.6.20-21_compat.patch b/kernel/2.6.20-21_compat.patch
index a7cd2b0..b71247e 100644
--- a/kernel/2.6.20-21_compat.patch
+++ b/kernel/2.6.20-21_compat.patch
@@ -79,7 +79,7 @@ index 5ac73fb..0b22b75 100644
rlen_ahdr-ahstype = ISCSI_AHSTYPE_RLENGTH;
rlen_ahdr-reserved = 0;
 -  rlen_ahdr-read_length = cpu_to_be32(scsi_in(sc)-length);
-+  rlen_ahdr-read_length = cpu_to_be32(scsi_bufflen(sc))
++  rlen_ahdr-read_length = cpu_to_be32(scsi_bufflen(sc));

debug_scsi(bidi-in rlen_ahdr-read_length(%d) 
   rlen_ahdr-ahslength(%d)\n,
diff --git a/kernel/2.6.24_compat.patch b/kernel/2.6.24_compat.patch
index 2ba9289..f7e64b6 100644
--- a/kernel/2.6.24_compat.patch
+++ b/kernel/2.6.24_compat.patch
@@ -79,7 +79,7 @@ index 5ac73fb..0b22b75 100644
rlen_ahdr-ahstype = ISCSI_AHSTYPE_RLENGTH;
rlen_ahdr-reserved = 0;
 -  rlen_ahdr-read_length = cpu_to_be32(scsi_in(sc)-length);
-+  rlen_ahdr-read_length = cpu_to_be32(scsi_bufflen(sc))
++  rlen_ahdr-read_length = cpu_to_be32(scsi_bufflen(sc));

debug_scsi(bidi-in rlen_ahdr-read_length(%d) 
   rlen_ahdr-ahslength(%d)\n,

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
open-iscsi group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~--~~~~--~~--~--~---

Add missing ';' in backport patches.
When enabling debug in compilation, the lack of semicolon caused a compilation
failures on older kernels.

Signed-off-by: Dotan Barak dota...@gmail.com

---

diff --git a/kernel/2.6.14-19_compat.patch b/kernel/2.6.14-19_compat.patch
index 791e5ad..67f4f74 100644
--- a/kernel/2.6.14-19_compat.patch
+++ b/kernel/2.6.14-19_compat.patch
@@ -90,7 +90,7 @@ index 457ecfe..756b171 100644
  	rlen_ahdr-ahstype = ISCSI_AHSTYPE_RLENGTH;
  	rlen_ahdr-reserved = 0;
 -	rlen_ahdr-read_length = cpu_to_be32(scsi_in(sc)-length);
-+	rlen_ahdr-read_length = cpu_to_be32(scsi_bufflen(sc))
++	rlen_ahdr-read_length = cpu_to_be32(scsi_bufflen(sc));
  
  	debug_scsi(bidi-in rlen_ahdr-read_length(%d) 
  		   rlen_ahdr-ahslength(%d)\n,
diff --git a/kernel/2.6.20-21_compat.patch b/kernel/2.6.20-21_compat.patch
index a7cd2b0..b71247e 100644
--- a/kernel/2.6.20-21_compat.patch
+++ b/kernel/2.6.20-21_compat.patch
@@ -79,7 +79,7 @@ index 5ac73fb..0b22b75 100644
  	rlen_ahdr-ahstype = ISCSI_AHSTYPE_RLENGTH;
  	rlen_ahdr-reserved = 0;
 -	rlen_ahdr-read_length = cpu_to_be32(scsi_in(sc)-length);
-+	rlen_ahdr-read_length = cpu_to_be32(scsi_bufflen(sc))
++	rlen_ahdr-read_length = cpu_to_be32(scsi_bufflen(sc));
  
  	debug_scsi(bidi-in rlen_ahdr-read_length(%d) 
  		   rlen_ahdr-ahslength(%d)\n,
diff --git a/kernel/2.6.24_compat.patch b/kernel/2.6.24_compat.patch
index 2ba9289..f7e64b6 100644
--- a/kernel/2.6.24_compat.patch
+++ b/kernel/2.6.24_compat.patch
@@ -79,7 +79,7 @@ index 5ac73fb..0b22b75 100644
  	rlen_ahdr-ahstype = ISCSI_AHSTYPE_RLENGTH;
  	rlen_ahdr-reserved = 0;
 -	rlen_ahdr-read_length = cpu_to_be32(scsi_in(sc)-length);
-+	rlen_ahdr-read_length = cpu_to_be32(scsi_bufflen(sc))
++	rlen_ahdr-read_length = cpu_to_be32(scsi_bufflen(sc));
  
  	debug_scsi(bidi-in rlen_ahdr-read_length(%d) 
  		   rlen_ahdr-ahslength(%d)\n,