summaryrefslogtreecommitdiff
path: root/iscsiuio
diff options
context:
space:
mode:
authorLee Duncan <leeman.duncan@gmail.com>2018-02-22 16:43:38 -0800
committerGitHub <noreply@github.com>2018-02-22 16:43:38 -0800
commit6d39109060e081f3a26da15b2f7611df6a15853f (patch)
tree139dbbd1f5e4b85a61fa57c5bc1036c3cd149c07 /iscsiuio
parent24580adc4c174bbc5dde3ae7594a46d57635e906 (diff)
parent5481f86e46d1668917bbf41ed2355b6eb558de69 (diff)
downloadopen-iscsi-6d39109060e081f3a26da15b2f7611df6a15853f.tar.gz
Merge pull request #91 from njavali/iscsiuio-bug-fixes
Iscsiuio bug fixes
Diffstat (limited to 'iscsiuio')
-rw-r--r--iscsiuio/README4
-rw-r--r--iscsiuio/RELEASE.TXT39
-rw-r--r--iscsiuio/configure.ac4
-rw-r--r--iscsiuio/src/unix/libs/cnic.c5
4 files changed, 43 insertions, 9 deletions
diff --git a/iscsiuio/README b/iscsiuio/README
index ca2da16..9cbf7ce 100644
--- a/iscsiuio/README
+++ b/iscsiuio/README
@@ -1,6 +1,6 @@
Iscsiuio Userspace Tool
-Version 0.7.8.3
-Sept 28, 2016
+Version 0.7.8.4
+Feb 22, 2018
------------------------------------------------------
This tool is to be used in conjunction with the QLogic NetXtreme II Linux
diff --git a/iscsiuio/RELEASE.TXT b/iscsiuio/RELEASE.TXT
index 69c5b5f..ca51b26 100644
--- a/iscsiuio/RELEASE.TXT
+++ b/iscsiuio/RELEASE.TXT
@@ -1,7 +1,7 @@
Release Notes
QLogic uIP Linux Driver
- Version 0.7.8.3
- 9/28/2016
+ Version 0.7.8.4
+ 2/22/2018
QLogic Corporation
26650 Aliso Viejo Pkwy,
@@ -12,6 +12,41 @@
All rights reserved
+
+uIP v0.7.8.4 (Feb 22, 2018)
+=======================================================
+ Fixes:
+ -------
+ 1. Problem: CQ95605: iSCSI BFS in DHCP config intermittently fails to boot
+ into the OS when source and destination addresses are in
+ different networks.
+ Change: Allow ARP for non-matching source and destination addresses.
+ For source and destination IP addresses in different networks,
+ continue with the ARP retries and further login process
+ instead of assuming abrupt failure. iSCSI offload adapters
+ may not rely on netmask information for successful iSCSI
+ target login.
+ Impact: All
+
+uIP v0.7.8.3 (May 18, 2017)
+=======================================================
+ Fixes:
+ -------
+ 1. Problem: CQ93985: iscsiuio seg faults if discovery done to not
+ reachable target
+ Change: Serialize xmit_mutex lock to prevent iscsiuio seg fault.
+ Impact: All
+
+ 2. Problem: CQ91497 - Initiator fails to acquire IPv6 DHCP address
+ from the DHCP server
+ Change: Initialize the transaction-id within the dhcpv6 packet with
+ correct byte order, to fix the trans-id mismatch error.
+ Impact: All
+
+ 3. Problem: Missing qedi ping transport hook
+ Change: Add qedi ping transport hook
+ Impact: 10/25/40/50GGbE Controller (iSCSI)
+
uIP v0.7.8.3 (Sept 28, 2016)
=======================================================
Enhancements
diff --git a/iscsiuio/configure.ac b/iscsiuio/configure.ac
index 075d07d..fa67ea7 100644
--- a/iscsiuio/configure.ac
+++ b/iscsiuio/configure.ac
@@ -12,9 +12,9 @@ dnl Benjamin Li (benli@broadcom.com)
dnl
PACKAGE=iscsiuio
-VERSION=0.7.8.3
+VERSION=0.7.8.4
-AC_INIT([iscsiuio], [0.7.8.3], [QLogic-Storage-Upstream@cavium.com])
+AC_INIT([iscsiuio], [0.7.8.4], [QLogic-Storage-Upstream@cavium.com])
AM_INIT_AUTOMAKE
AC_CONFIG_HEADER(config.h)
diff --git a/iscsiuio/src/unix/libs/cnic.c b/iscsiuio/src/unix/libs/cnic.c
index 9662f02..8d9eb47 100644
--- a/iscsiuio/src/unix/libs/cnic.c
+++ b/iscsiuio/src/unix/libs/cnic.c
@@ -359,9 +359,8 @@ int cnic_handle_ipv4_iscsi_path_req(nic_t *nic, int fd,
&nic_iface->ustack.default_route_addr,
sizeof(dst_addr));
} else {
- arp_retry = MAX_ARP_RETRY;
- LOG_DEBUG(PFX "%s: no default", nic->log_name);
- goto done;
+ LOG_DEBUG(PFX "%s: no default route address",
+ nic->log_name);
}
}
arp_retry = 0;