Bug 1786015

Summary: [Marvell 8.2 Bug] IPv6 discovery fails with checksum error (regression)
Product: Red Hat Enterprise Linux 8 Reporter: Nilesh Javali (Marvell) <njavali>
Component: iscsi-initiator-utilsAssignee: Chris Leech <cleech>
Status: CLOSED ERRATA QA Contact: Filip Suba <fsuba>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 8.2CC: fsuba, girish.basrur, manish.rangankar, nilesh.javali, njavali, revers, rhandlin
Target Milestone: rcKeywords: EasyFix, Regression
Target Release: 8.2Flags: pm-rhel: mirror+
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: iscsi-initiator-utils-6.2.0.878-2.gitd791ce0.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-04-28 16:50:43 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Nilesh Javali (Marvell) 2019-12-23 05:58:07 UTC
Description of problem:
iSCSI IPv6 discovery fails with checksum error on Target side

Version-Release number of selected component (if applicable):
RHEL 8.2 Internal Snapshot 2.1

How reproducible:
100%

Steps to Reproduce:
1. Configure qedi iface with IPv6 settings
2. Perform IPv6 discovery of iSCSI target
3. The discovery fails with checksum error on target side with below messages,

NetApp-EIT-B7-2*> Wed Dec 18 15:38:16 GMT [NetApp-EIT-B7-2: netinet6.icmp.chksum:error]: ICMP6 checksum error (135|c229) 2001:0db2::07d3:819e:3f8d:481b.
Wed Dec 18 15:38:32 GMT last message repeated 7 times
Wed Dec 18 15:38:32 GMT [NetApp-EIT-B7-2: netif.linkDown:info]: Ethernet e0a: Link down, check cable.
Wed Dec 18 15:38:36 GMT [NetApp-EIT-B7-2: netinet6.icmp.chksum:error]: ICMP6 checksum error (135|c229) 2001:0db2::07d3:819e:3f8d:481b.
Wed Dec 18 15:38:36 GMT [NetApp-EIT-B7-2: netif.linkUp:info]: Ethernet e0a: Link up.
Wed Dec 18 15:38:38 GMT [NetApp-EIT-B7-2: netinet6.icmp.chksum:error]: ICMP6 checksum error (135|c229) 2001:0db2::07d3:819e:3f8d:481b. 

Actual results:
IPv6 discovery failure with Checksum Error

Expected results:
IPv6 discovery succeeds without any errors

Additional info:

This is possible regression caused due to recent upstream open-iscsi commit,
af48f0d Out-of-bounds read: Overrunning array of 8 2-byte elements

After reverting this commit, the IPv6 discovery succeeds without any errors.

Comment 1 Chris Leech 2020-01-20 18:56:04 UTC
The change "Out-of-bounds read: Overrunning array of 8 2-byte elements" has been reverted, both upstream and for RHEL 8.2.

Thank you

Comment 3 Filip Suba 2020-03-11 14:34:51 UTC
Verified with iscsi-initiator-utils-6.2.0.878-3.gitd791ce0.el8.

Comment 5 errata-xmlrpc 2020-04-28 16:50:43 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2020:1829