<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi">
    <title>gmane.linux.iscsi.open-iscsi</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8282"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8281"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8280"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8279"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8278"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8277"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8276"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8275"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8274"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8273"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8272"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8271"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8270"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8269"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8268"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8267"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8266"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8265"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8264"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8263"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8282">
    <title>Re: [PATH 0 of 1] Fix check for nice() return value</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8282</link>
    <description>&lt;pre&gt;Apologies for Subject formatting errors ... I need to wean myself off of OS 
X ...

On Tuesday, May 21, 2013 2:15:00 PM UTC-7, The Lee-Man wrote:

&lt;/pre&gt;</description>
    <dc:creator>The Lee-Man</dc:creator>
    <dc:date>2013-05-21T21:17:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8281">
    <title>PATCH 1 of 1] correctly check return value of nice()</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8281</link>
    <description>&lt;pre&gt;The nice() call can return a negative value, since
it returns the previous nice value.

Signed-off-by: Lee Duncan &amp;lt;leeman.duncan-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 usr/iscsi_util.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/usr/iscsi_util.c b/usr/iscsi_util.c
index 5e3420e..ac86847 100644
--- a/usr/iscsi_util.c
+++ b/usr/iscsi_util.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -60,7 +60,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int oom_adjust(void)
 char path[ISCSI_OOM_PATH_LEN];
 struct stat statb;
 
-if (nice(-10) &amp;lt; 0)
+errno = 0;
+if (nice(-10) == -1 &amp;amp;&amp;amp; errno != 0)
 log_debug(1, "Could not increase process priority: %s",
   strerror(errno));
 
&lt;/pre&gt;</description>
    <dc:creator>Lee Duncan</dc:creator>
    <dc:date>2013-05-21T21:16:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8280">
    <title>[PATH 0 of 1] Fix check for nice() return value</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8280</link>
    <description>&lt;pre&gt;I mentioned this before, but I didn't have a good solution at the time.

In usr/iscsi_util.c, nice() is called like this:

if (nice(-10) &amp;lt; 0)
log_debug(...)

The problem is that nice() returns the current nice value,
and that value can legitimately be less than zero, in which
case a spurious log message is generated.

Although I don't like setting errno directly except when in a
library, the nice(2) man page actually suggests this as the
best way to fix the problem.

Therefore, the supplied patch is designed to fix this problem.

--
Ignore the Lee-Man behind the curtain ...

                     "Life's a long song. But the tune ends too soon for us all." -- Ian Anderson

&lt;/pre&gt;</description>
    <dc:creator>Lee Duncan</dc:creator>
    <dc:date>2013-05-21T21:15:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8279">
    <title>how to optimize open-iscsi over a 802.3ad lacp with four nic (muli-path)(nr_sessions)(MaxConnections)?</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8279</link>
    <description>&lt;pre&gt;Hello everybody,

I’m looking to improve my performance of my connections from the kvm quests 
to the iscsi storage. As far as I can see I have to start using multipath 
with node.session.nr_sessions = 4 in open-iscsi, but I want to be sure and 
ask advice first.

I got a LACP bonding setup that is able to have four 1Gb connections going 
to the storage server simultaneously. But I only use one LUN to have one 
big disk that is managed by lvm2 to create lv's for kvm quests and 
snapshots for back-ups.

I tried node.session.nr_sessions = 4 and ended up with four disk devices, 
and since I use lvm2 to manage things, it got mes up with four identical 
disks and duplicated ID's.

If I need to use multipath can somebody be nice enough to share an 
configuration example to optimal performance over four disks.

Below is my are my current settings, please look at them and see if there 
are some other things that are recommended to look at for more performance. 
If I run dd and about 30 quests with IO the performan&lt;/pre&gt;</description>
    <dc:creator>Jelle de Jong</dc:creator>
    <dc:date>2013-05-16T16:57:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8278">
    <title>how to improve performance when using LACP with 4Gb nics and open-iscsi and posbible multi-path and nr_sessions?</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8278</link>
    <description>&lt;pre&gt;

Hello everybody,

I’m looking to improve my performance of my connections from the kvm quests to the iscsi storage. As far as I can see I have to start using multipath with node.session.nr_sessions = 4 in open-iscsi, but I want to be sure and ask advice first.

I got a LACP bonding setup that is able to have four 1Gb connections going to the storage server simultaneously. But I only use one LUN to have one big disk that is managed by lvm2 to create lv's for kvm quests and snapshots for back-ups.

I tried node.session.nr_sessions = 4 and ended up with four disk devices, and since I use lvm2 to manage things, it got mes up with four identical disks and duplicated ID's.

If I need to use multipath can somebody be nice enough to share an configuration example to optimal performance over four disks.

Below is my are my current settings, please look at them and see if there are some other things that are recommended to look at for more performance. If I run dd and about 30 quests with IO the performance really&lt;/pre&gt;</description>
    <dc:creator>Jelle de Jong</dc:creator>
    <dc:date>2013-05-16T10:45:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8277">
    <title>Re: Re: How to contribute changes?</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8277</link>
    <description>&lt;pre&gt;I've wondered that myself.  Fortunately I'm not a lawyer, and ultimately I
don't distribute the product, so I don't have to deal with it. :-)

I do know there are some that do port to another OS.  Since our boards end
up in embedded systems, some of them even roll their own OSes.

I'm also not sure how the whole proprietary driver thing works - for
example, I think nVidia has closed drivers for Linux, but they get away
with it somehow.

I'd sure the lawyers will have a good time figuring it out.  I just make
sure our corporate legal department knows what's going on and leave it up
to them.

Chris


On Tue, May 14, 2013 at 11:52 PM, Ulrich Windl &amp;lt;
Ulrich.Windl-LOEJiUoeGm199bV2EpccEXqWYbMAw+HU&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:


&lt;/pre&gt;</description>
    <dc:creator>Chris Moore</dc:creator>
    <dc:date>2013-05-15T13:07:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8276">
    <title>Antw: Re: How to contribute changes?</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8276</link>
    <description>&lt;pre&gt;&amp;lt;CADO0a1Qh+jRx0ACV=hbqHhxeZ2+e-R=S47Sm4VrU7vaAevmg=A&amp;lt; at &amp;gt;mail.gmail.com&amp;gt;:

On GPL: I wonder what the customers do if everything else in the Linux kernel is GPL; port the driver to another OS? ;-)



&lt;/pre&gt;</description>
    <dc:creator>Ulrich Windl</dc:creator>
    <dc:date>2013-05-15T06:52:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8275">
    <title>Re: How to contribute changes?</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8275</link>
    <description>&lt;pre&gt;OCS is "One Connect Storage" - Emulex hardware.  The OCS driver is one that
we (Emulex) provide as a reference driver to our customers.

The driver itself is not GPL because some of the customers don't want to be
bound by the GPL requirements if they end up using our source, so we're not
planning to upstream the driver itself.  But it would be handy to have the
user space iscsi tools aware of our driver so the users don't have to patch
the openiscsi source to talk to the driver.

Thanks,

Chris


On Tue, May 14, 2013 at 9:28 PM, Michael Christie &amp;lt;michaelc-hcNo3dDEHLuVc3sceRu5cw&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:


&lt;/pre&gt;</description>
    <dc:creator>Chris Moore</dc:creator>
    <dc:date>2013-05-15T04:32:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8274">
    <title>Re: How to contribute changes?</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8274</link>
    <description>&lt;pre&gt;Do you have a kernel driver too? Are you going to get that upstream?

I do not care if it closed source or if you are not going to get it upstream. Just wondering what other iscsi hardware is out there. I will merge the patch either way.

Can you say what ocs stands for?

On May 14, 2013, at 5:48 PM, Chris Moore &amp;lt;cmoore042-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:


&lt;/pre&gt;</description>
    <dc:creator>Michael Christie</dc:creator>
    <dc:date>2013-05-15T04:28:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8273">
    <title>Re: How to contribute changes?</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8273</link>
    <description>&lt;pre&gt;Sorry for the delayed reply.  Here's the change I'd like to see about
getting in:

Thanks,

Chris


diff --git a/usr/transport.c b/usr/transport.c
index e6e3dfc..83483c6 100644
--- a/usr/transport.c
+++ b/usr/transport.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -97,6 +97,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; struct iscsi_transport_template qla4xxx = {
  .ep_disconnect = ktransport_ep_disconnect,
 };

+struct iscsi_transport_template ocs = {
+ .name = "ocs",
+ .ep_connect = ktransport_ep_connect,
+ .ep_poll = ktransport_ep_poll,
+ .ep_disconnect = ktransport_ep_disconnect,
+};
+
 static struct iscsi_transport_template *iscsi_transport_templates[] = {
  &amp;amp;iscsi_tcp,
  &amp;amp;iscsi_iser,
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -105,6 +112,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static struct iscsi_transport_template
*iscsi_transport_templates[] = {
  &amp;amp;bnx2i,
  &amp;amp;qla4xxx,
  &amp;amp;be2iscsi,
+ &amp;amp;ocs,
  NULL
 };



On Wed, May 1, 2013 at 8:28 AM, Mike Christie &amp;lt;michaelc-hcNo3dDEHLuVc3sceRu5cw&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:


&lt;/pre&gt;</description>
    <dc:creator>Chris Moore</dc:creator>
    <dc:date>2013-05-14T22:48:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8272">
    <title>[PATCH 4/4] ISCSID: Added uip_mgmt_ipc source</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8272</link>
    <description>&lt;pre&gt;As part of the iscsid to iscsiuio communication socket.


Signed-off-by: Eddie Wai &amp;lt;eddie.wai-dY08KVG/lbpWk0Htik3J/w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 usr/uip_mgmt_ipc.c |   41 +++++++++++++++++++++++++++++
 usr/uip_mgmt_ipc.h |   73 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 114 insertions(+), 0 deletions(-)
 create mode 100644 usr/uip_mgmt_ipc.c
 create mode 100644 usr/uip_mgmt_ipc.h

diff --git a/usr/uip_mgmt_ipc.c b/usr/uip_mgmt_ipc.c
new file mode 100644
index 0000000..f3074ee
--- /dev/null
+++ b/usr/uip_mgmt_ipc.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,41 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+/*
+ * uIP iSCSI Daemon/Admin Management IPC
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published
+ * by the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILIT&lt;/pre&gt;</description>
    <dc:creator>Eddie Wai</dc:creator>
    <dc:date>2013-05-13T16:42:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8271">
    <title>Re: [PATCH 1/3] ISCSID: Added socket communication hooks for uip</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8271</link>
    <description>&lt;pre&gt;
Getting closer. Could you attach these files? They were missing from the 
patch. Probably just forgot a git add on them when the patch was made.

&lt;/pre&gt;</description>
    <dc:creator>Mike Christie</dc:creator>
    <dc:date>2013-05-13T08:25:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8270">
    <title>Re: [PATCH 1/3] iscsiadm: Add flash node mgmt support.</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8270</link>
    <description>&lt;pre&gt;Looks good to me, and tested as well.

Acked-by: Lee Duncan &amp;lt;leeman.duncan-O5WfVfzUwx8&amp;lt; at &amp;gt;public.gmane.org&amp;gt; 



&lt;/pre&gt;</description>
    <dc:creator>The Lee-Man</dc:creator>
    <dc:date>2013-05-09T21:09:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8269">
    <title>RE: [PATCH 1/3] iscsiadm: Add flash node mgmt support.</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8269</link>
    <description>&lt;pre&gt;
Mike,

Please find the patch attached herewith that fixes the issue reported by Lee.

Thanks,
Adheer




________________________________

This message and any attached documents contain information from QLogic Corporation or its wholly-owned subsidiaries that may be confidential. If you are not the intended recipient, you may not read, copy, distribute, or use this information. If you have received this transmission in error, please notify the sender immediately by reply e-mail and then delete this message.

&lt;/pre&gt;</description>
    <dc:creator>Adheer Chandravanshi</dc:creator>
    <dc:date>2013-05-09T12:03:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8268">
    <title>[PATCH 6/6] iscsi-tools: Additional parameters for network settings</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8268</link>
    <description>&lt;pre&gt;From: Harish Zunjarrao &amp;lt;harish.zunjarrao-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;

Signed-off-by: Harish Zunjarrao &amp;lt;harish.zunjarrao-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
Signed-off-by: Vikas Chaudhary &amp;lt;vikas.chaudhary-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 include/iscsi_if.h |   75 ++++
 usr/config.h       |   52 +++
 usr/idbm.c         |   91 ++++
 usr/idbm_fields.h  |   53 +++
 usr/iface.c        | 1234 +++++++++++++++++++++++++++++++++++++++++++++++-----
 5 files changed, 1405 insertions(+), 100 deletions(-)

diff --git a/include/iscsi_if.h b/include/iscsi_if.h
index b34a91a..af33b84 100644
--- a/include/iscsi_if.h
+++ b/include/iscsi_if.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -401,6 +401,81 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; enum iscsi_net_param {
 ISCSI_NET_PARAM_IFACE_NAME,
 ISCSI_NET_PARAM_MTU,
 ISCSI_NET_PARAM_PORT,
+ISCSI_NET_PARAM_IPADDR_STATE,
+ISCSI_NET_PARAM_IPV6_LINKLOCAL_STATE,
+ISCSI_NET_PARAM_IPV6_ROUTER_STATE,
+ISCSI_NET_PARAM_DELAYED_ACK_EN,
+ISCSI_NET_PARAM_ISNS_EN,
+ISCSI_NET_PARAM_ISNS_ADDR,
+ISCSI_NET_PARAM_ISNS_PORT,
+ISCSI_NET_&lt;/pre&gt;</description>
    <dc:creator>vikas.chaudhary-h88ZbnxC6KDQT0dZR+AlfA&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-09T10:07:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8267">
    <title>[PATCH 3/6] iscsi-tools: Use single function to enable/disable network parameters</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8267</link>
    <description>&lt;pre&gt;From: Harish Zunjarrao &amp;lt;harish.zunjarrao-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;

Signed-off-by: Harish Zunjarrao &amp;lt;harish.zunjarrao-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
Signed-off-by: Vikas Chaudhary &amp;lt;vikas.chaudhary-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 include/iscsi_if.h |  10 ++--
 usr/iface.c        | 143 ++++++++++++++++++++++++++---------------------------
 2 files changed, 72 insertions(+), 81 deletions(-)

diff --git a/include/iscsi_if.h b/include/iscsi_if.h
index 08cfaa9..b34a91a 100644
--- a/include/iscsi_if.h
+++ b/include/iscsi_if.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -352,9 +352,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; struct iscsi_path {
 uint16_tpmtu;
 } __attribute__ ((aligned (sizeof(uint64_t))));
 
-/* iscsi iface enabled/disabled setting */
-#define ISCSI_IFACE_DISABLE0x01
-#define ISCSI_IFACE_ENABLE0x02
+/* iscsi generic enable/disable setting for various features */
+#define ISCSI_NET_PARAM_DISABLE0x01
+#define ISCSI_NET_PARAM_ENABLE0x02
 
 /* ipv4 bootproto */
 #define ISCSI_BOOTPROTO_STATIC0x01
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -379,10 +379,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; struct iscsi_pa&lt;/pre&gt;</description>
    <dc:creator>vikas.chaudhary-h88ZbnxC6KDQT0dZR+AlfA&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-09T10:07:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8266">
    <title>[PATCH 1/6] iscsi-tools: Remove numbers used for network parameter settings</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8266</link>
    <description>&lt;pre&gt;From: Harish Zunjarrao &amp;lt;harish.zunjarrao-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;

Signed-off-by: Harish Zunjarrao &amp;lt;harish.zunjarrao-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
Signed-off-by: Vikas Chaudhary &amp;lt;vikas.chaudhary-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 include/iscsi_if.h | 38 +++++++++++++++++++-------------------
 1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/include/iscsi_if.h b/include/iscsi_if.h
index 20f2bc2..08cfaa9 100644
--- a/include/iscsi_if.h
+++ b/include/iscsi_if.h
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -386,25 +386,25 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; struct iscsi_path {
 /* iSCSI network params */
 enum iscsi_net_param {
 ISCSI_NET_PARAM_IPV4_ADDR= 1,
-ISCSI_NET_PARAM_IPV4_SUBNET= 2,
-ISCSI_NET_PARAM_IPV4_GW= 3,
-ISCSI_NET_PARAM_IPV4_BOOTPROTO= 4,
-ISCSI_NET_PARAM_MAC= 5,
-ISCSI_NET_PARAM_IPV6_LINKLOCAL= 6,
-ISCSI_NET_PARAM_IPV6_ADDR= 7,
-ISCSI_NET_PARAM_IPV6_ROUTER= 8,
-ISCSI_NET_PARAM_IPV6_ADDR_AUTOCFG= 9,
-ISCSI_NET_PARAM_IPV6_LINKLOCAL_AUTOCFG= 10,
-ISCSI_NET_PARAM_IPV6_ROUTER_AUTOCFG= 11,
-&lt;/pre&gt;</description>
    <dc:creator>vikas.chaudhary-h88ZbnxC6KDQT0dZR+AlfA&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-09T10:07:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8265">
    <title>[PATCH 4/6] iscsi-tools: Use single function to set integer network parameters</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8265</link>
    <description>&lt;pre&gt;From: Harish Zunjarrao &amp;lt;harish.zunjarrao-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;

Signed-off-by: Harish Zunjarrao &amp;lt;harish.zunjarrao-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
Signed-off-by: Vikas Chaudhary &amp;lt;vikas.chaudhary-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 usr/iface.c | 154 ++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 83 insertions(+), 71 deletions(-)

diff --git a/usr/iface.c b/usr/iface.c
index 75ed28e..b77b564 100644
--- a/usr/iface.c
+++ b/usr/iface.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1223,60 +1223,68 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int iface_get_param_count(struct iface_rec *iface, int iface_all)
 return iface_params.count;
 }
 
-/* IPv4/IPv6 Port: 3260 or User defined */
-static int iface_fill_port(struct iovec *iov, struct iface_rec *iface,
-   uint32_t iface_type)
+/* write integer parameter value */
+static int iface_fill_int_param_val(struct iovec *iov, uint32_t iface_num,
+    uint8_t iface_type, uint16_t param,
+    uint32_t param_len, uint32_t param_val)
 {
 int len;
 struct iscsi_iface_param_inf&lt;/pre&gt;</description>
    <dc:creator>vikas.chaudhary-h88ZbnxC6KDQT0dZR+AlfA&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-09T10:07:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8264">
    <title>[PATCH 2/6] iscsi-tools: Use macro to set IPv4/IPv6 IP addresses</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8264</link>
    <description>&lt;pre&gt;From: Harish Zunjarrao &amp;lt;harish.zunjarrao-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;

Signed-off-by: Harish Zunjarrao &amp;lt;harish.zunjarrao-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
Signed-off-by: Vikas Chaudhary &amp;lt;vikas.chaudhary-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 usr/iface.c | 152 +++++++++++++++++++++++++++---------------------------------
 1 file changed, 67 insertions(+), 85 deletions(-)

diff --git a/usr/iface.c b/usr/iface.c
index c86892e..d3bada4 100644
--- a/usr/iface.c
+++ b/usr/iface.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1484,8 +1484,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int iface_fill_router_autocfg(struct iovec *iov, struct iface_rec *iface)
 }
 
 /* IPv4 IPAddress/Subnet Mask/Gateway: 4 bytes */
-static int iface_fill_net_ipv4_addr(struct iovec *iov, struct iface_rec *iface,
-    uint32_t param)
+static int iface_fill_net_ipv4_addr(struct iovec *iov, uint32_t iface_num,
+    uint16_t param, char *param_val)
 {
 int rc = 1;
 int len;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1502,29 +1502,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int iface_fill_net_ipv4_addr(struct iovec *iov, struct iface_rec *iface,
 ne&lt;/pre&gt;</description>
    <dc:creator>vikas.chaudhary-h88ZbnxC6KDQT0dZR+AlfA&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-09T10:07:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8263">
    <title>[PATCH 5/6] iscsi-tools: Ignore network parameter if not enabled/disabled</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8263</link>
    <description>&lt;pre&gt;From: Harish Zunjarrao &amp;lt;harish.zunjarrao-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;

If iface does not contain network parameter or incorrect value is set,
do not send that network parameter value to driver.

Signed-off-by: Harish Zunjarrao &amp;lt;harish.zunjarrao-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
Signed-off-by: Vikas Chaudhary &amp;lt;vikas.chaudhary-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 usr/iface.c | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/usr/iface.c b/usr/iface.c
index b77b564..622c436 100644
--- a/usr/iface.c
+++ b/usr/iface.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1346,11 +1346,18 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static int iface_fill_enable_disable_param(struct iovec *iov,
 net_param-&amp;gt;param = param;
 net_param-&amp;gt;iface_type = iface_type;
 net_param-&amp;gt;param_type = ISCSI_NET_PARAM;
-if (strcmp(param_val, "disable"))
-net_param-&amp;gt;value[0] = ISCSI_NET_PARAM_ENABLE;
-else /* Assume disabled */
+if (!strcmp(param_val, "disable"))
 net_param-&amp;gt;value[0] = ISCSI_NET_PARAM_DISABLE;
+else if (!strcmp(param_val, "enable"))
+net_&lt;/pre&gt;</description>
    <dc:creator>vikas.chaudhary-h88ZbnxC6KDQT0dZR+AlfA&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-09T10:07:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8262">
    <title>[PATCH 0/6] open-iscsi: Updates for open-iscsi</title>
    <link>http://permalink.gmane.org/gmane.linux.iscsi.open-iscsi/8262</link>
    <description>&lt;pre&gt;From: Vikas Chaudhary &amp;lt;vikas.chaudhary-h88ZbnxC6KDQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;

Mike,

Please review and apply following patches to open-iscsi.git tree
at your earliest convenience.
These patches include code optimization in iface code as well as
add support to set additional network parameter to iSCSI interface.

Kernel Patches for same is posted here:-
http://marc.info/?l=linux-scsi&amp;amp;m=136809521102233&amp;amp;w=2

Harish Zunjarrao (6):
      iscsi-tools: Remove numbers used for network parameter settings
      iscsi-tools: Use macro to set IPv4/IPv6 IP addresses
      iscsi-tools: Use single function to enable/disable network parameters
      iscsi-tools: Use single function to set integer network parameters
      iscsi-tools: Ignore network parameter if not enabled/disabled
      iscsi-tools: Additional parameters for network settings

Thanks,
Vikas.

&lt;/pre&gt;</description>
    <dc:creator>vikas.chaudhary-h88ZbnxC6KDQT0dZR+AlfA&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-09T10:07:27</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.linux.iscsi.open-iscsi">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.linux.iscsi.open-iscsi</link>
  </textinput>
</rdf:RDF>
