diff options
author | Lee Duncan <leeman.duncan@gmail.com> | 2018-02-22 16:43:38 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-22 16:43:38 -0800 |
commit | 6d39109060e081f3a26da15b2f7611df6a15853f (patch) | |
tree | 139dbbd1f5e4b85a61fa57c5bc1036c3cd149c07 /iscsiuio | |
parent | 24580adc4c174bbc5dde3ae7594a46d57635e906 (diff) | |
parent | 5481f86e46d1668917bbf41ed2355b6eb558de69 (diff) | |
download | open-iscsi-6d39109060e081f3a26da15b2f7611df6a15853f.tar.gz |
Merge pull request #91 from njavali/iscsiuio-bug-fixes
Iscsiuio bug fixes
Diffstat (limited to 'iscsiuio')
-rw-r--r-- | iscsiuio/README | 4 | ||||
-rw-r--r-- | iscsiuio/RELEASE.TXT | 39 | ||||
-rw-r--r-- | iscsiuio/configure.ac | 4 | ||||
-rw-r--r-- | iscsiuio/src/unix/libs/cnic.c | 5 |
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; |