[19.04 FEAT] qeth: Enhanced link speed - kernel part
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Ubuntu on IBM z Systems |
High
|
Canonical Kernel Team | ||
| linux (Ubuntu) |
Undecided
|
Skipper Bug Screeners | ||
| Bionic |
Undecided
|
Unassigned | ||
| Cosmic |
Undecided
|
Unassigned |
Bug Description
SRU Justification:
------------------
* This is more a request (rather than a bug) to add support for the newest OSA-Express7S (network-) card,
so that even cosmic and bionic users should be able to benefit from it.
* The support became upstream accepted with 4.20, mainly with commit
[Test Case]
* Due to the absence of that particular card in our (Canonical) system, the testing is up to IBM.
* The recognition of the card type itself can be done via 'lsqeth | grep card_type',
* and the functionality can be tested by network test tools, like stress-ng.
* A regression test can of course be done on our (Canonical) system.
[Regression Potential]
* The regression potential can be considered as low since it only affects the s390x platform
* and there only the qeth driver/module.
* The patch itself is less complex and adds mainly lines and fields for the recognition of the new card.
* The entire code needed is already included in disco and a sniff test was done based on disco's kernel 5.0.
__________
Function:
Provide enhanced link speed for OSA networks
Business Case:
Improved performance with OSA networks
Available with kernel 4.20
Git-Commit: s390/qeth: report 25Gbit link speed [54e049c227]
tags: | added: architecture-s39064 bugnameltc-175308 severity-high targetmilestone-inin1904 |
Changed in ubuntu: | |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
affects: | ubuntu → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | New → Incomplete |
Changed in ubuntu-z-systems: | |
status: | New → Incomplete |
assignee: | nobody → Frank Heimes (frank-heimes) |
Changed in linux (Ubuntu): | |
status: | Incomplete → New |
Changed in ubuntu-z-systems: | |
status: | Incomplete → Triaged |
assignee: | Frank Heimes (frank-heimes) → Canonical Kernel Team (canonical-kernel-team) |
Changed in ubuntu-z-systems: | |
importance: | Undecided → Medium |
importance: | Medium → High |
Changed in ubuntu-z-systems: | |
status: | Triaged → Incomplete |
Changed in linux (Ubuntu): | |
status: | New → Incomplete |
bugproxy (bugproxy) wrote : | #2 |
------- Comment From <email address hidden> 2019-02-18 03:57 EDT-------
Complete list of Git-Commits: kernel 4.20
- 774afb8e90685d6
- 993e19c0aeaaf4a
- 41fc3b6567a5b07
- 54e049c227d9968
Need also be applied to Bionic and Cosmic !
For the s390-tools part another LP was created
Changed in linux (Ubuntu): | |
status: | Incomplete → New |
Frank Heimes (fheimes) wrote : | #3 |
Since kernel 5.0 laded in disco proposed I'm changing the disco status to Fix Committed.
Changed in linux (Ubuntu): | |
status: | New → Fix Committed |
Changed in ubuntu-z-systems: | |
status: | Incomplete → In Progress |
Frank Heimes (fheimes) wrote : | #4 |
Verified that commit "s390/qeth: report 25Gbit link speed" landed in Ubuntu-5.0.0-7.8 (as 54e049c).
Frank Heimes (fheimes) wrote : | #5 |
Kernel 5.0 landed in disco's release pocket, hence changing disco entry to Fix Released.
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
Frank Heimes (fheimes) wrote : | #6 |
Kernel SRU request submitted: https:/
information type: | Private → Public |
Changed in linux (Ubuntu Bionic): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu Cosmic): | |
status: | New → Fix Committed |
Changed in ubuntu-z-systems: | |
status: | In Progress → Fix Committed |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
tags: | added: verification-needed-cosmic |
tags: | added: verification-needed-bionic |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
description: | updated |
Frank Heimes (fheimes) wrote : | #9 |
I did a regression test and ran iperf3 (single thread and 4 threads in parallel) from cosmic to bionic (bionic target) and vice versa (cosmic target) a couple of times.
On top of that I'm of course also remotely connected to these system via OSA (since some hours) using the updated/expanded driver.
Everything looks good and is stable so far - I also did not noticed any performance degradation (by accident I ran some tests earlier this week and compared the throughput, and it's virtually the same).
All this done on z13 with OSA Express 5S.
Hello IBM,
Could you please verify if the Bionic and Cosmic kernels work as expected with the OSA-Express7S adapter?
Thank you.
Frank Heimes (fheimes) wrote : | #11 |
Hi Kleber, the cosmic and bionic systems that I updated with the kernel(s) from proposed are running now for more than 11 days without any issues, hence I would call that verified successful - if it's okay and sufficient for you, too.
Po-Hsu Lin (cypressyew) wrote : | #12 |
Mark this with verification done as per Frank's comment in #11
tags: |
added: verification-done-bionic verification-done-cosmic removed: verification-needed-bionic verification-needed-cosmic |
Thank you, Frank!
Launchpad Janitor (janitor) wrote : | #14 |
This bug was fixed in the package linux - 4.18.0-18.19
---------------
linux (4.18.0-18.19) cosmic; urgency=medium
* linux: 4.18.0-18.19 -proposed tracker (LP: #1822796)
* Packaging resync (LP: #1786013)
- [Packaging] update helper scripts
- [Packaging] resync retpoline extraction
* 3b080b2564287be
triggers system hang on i386 (LP: #1812845)
- btrfs: raid56: properly unmap parity page in finish_
* [SRU][B/
- ACPI / property: Allow multiple property compatible _DSD entries
- PCI / ACPI: Identify untrusted PCI devices
- iommu/vt-d: Force IOMMU on for platform opt in hint
- iommu/vt-d: Do not enable ATS for untrusted devices
- thunderbolt: Export IOMMU based DMA protection support to userspace
- iommu/vt-d: Disable ATS support on untrusted devices
* Huawei Hi1822 NIC has poor performance (LP: #1820187)
- net-next: hinic: fix a problem in free_tx_poll()
- hinic: remove ndo_poll_controller
- net-next/hinic: add checksum offload and TSO support
- hinic: Fix l4_type parameter in hinic_task_
- net-next/
- net-next/hinic:add rx checksum offload for HiNIC
- net-next/hinic:fix a bug in set mac address
- net-next/hinic: fix a bug in rx data flow
- net: hinic: fix null pointer dereference on pointer hwdev
- hinic: optmize rx refill buffer mechanism
- net-next/hinic:add shutdown callback
- net-next/hinic: replace disable_
* [CONFIG] please enable highdpi font FONT_TER16x32 (LP: #1819881)
- Fonts: New Terminus large console font
- [Config]: enable highdpi Terminus 16x32 font support
* [19.04 FEAT] qeth: Enhanced link speed - kernel part (LP: #1814892)
- s390/qeth: report 25Gbit link speed
* Avoid potential memory corruption on HiSilicon SoCs (LP: #1819546)
- iommu/arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads
* CVE-2017-5715
- x86/speculation: Apply IBPB more strictly to avoid cross-process data leak
- x86/speculation: Propagate information about RSB filling mitigation to sysfs
- x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC
variant
- x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support
- x86/retpoline: Remove minimal retpoline support
- x86/speculation: Update the TIF_SSBD comment
- x86/speculation: Clean up spectre_
- x86/speculation: Remove unnecessary ret variable in cpu_show_common()
- x86/speculation: Move STIPB/IBPB string conditionals out of
cpu_
- x86/speculation: Disable STIBP when enhanced IBRS is in use
- x86/speculation: Rename SSBD update functions
- x86/speculation: Reorganize speculation control MSRs update
- sched/smt: Make sched_smt_present track topology
- x86/Kconfig: Select SCHED_SMT if SMP enabled
- sched/smt: Expose sched_smt_present static key
- x86/speculation: Rework SMT state change
- x86/l1tf: Show actual SMT state
- x86/speculation: R...
Changed in linux (Ubuntu Cosmic): | |
status: | Fix Committed → Fix Released |
Launchpad Janitor (janitor) wrote : | #15 |
This bug was fixed in the package linux - 4.15.0-48.51
---------------
linux (4.15.0-48.51) bionic; urgency=medium
* linux: 4.15.0-48.51 -proposed tracker (LP: #1822820)
* Packaging resync (LP: #1786013)
- [Packaging] update helper scripts
- [Packaging] resync retpoline extraction
* 3b080b2564287be
triggers system hang on i386 (LP: #1812845)
- btrfs: raid56: properly unmap parity page in finish_
* [P9][LTCTest]
(LP: #1719545)
- cpupower : Fix header name to read idle state name
* [amdgpu] screen corruption when using touchpad (LP: #1818617)
- drm/amdgpu/gmc: steal the appropriate amount of vram for fw hand-over (v3)
- drm/amdgpu: Free VGA stolen memory as soon as possible.
* [SRU][B/
- ACPICA: AML parser: attempt to continue loading table after error
- ACPI / property: Allow multiple property compatible _DSD entries
- PCI / ACPI: Identify untrusted PCI devices
- iommu/vt-d: Force IOMMU on for platform opt in hint
- iommu/vt-d: Do not enable ATS for untrusted devices
- thunderbolt: Export IOMMU based DMA protection support to userspace
- iommu/vt-d: Disable ATS support on untrusted devices
* Add basic support to NVLink2 passthrough (LP: #1819989)
- powerpc/
enabled
- powerpc/powernv: call OPAL_QUIESCE before OPAL_SIGNAL_
- powerpc/powernv: Export opal_check_token symbol
- powerpc/powernv: Make possible for user to force a full ipl cec reboot
- powerpc/
- powerpc/powernv: Move npu struct from pnv_phb to pci_controller
- powerpc/
- powerpc/
- powerpc/
- powerpc/pseries: Remove IOMMU API support for non-LPAR systems
- powerpc/
- powerpc/
* Huawei Hi1822 NIC has poor performance (LP: #1820187)
- net-next: hinic: fix a problem in free_tx_poll()
- hinic: remove ndo_poll_controller
- net-next/hinic: add checksum offload and TSO support
- hinic: Fix l4_type parameter in hinic_task_
- net-next/
- net-next/hinic:add rx checksum offload for HiNIC
- net-next/hinic:fix a bug in set mac address
- net-next/hinic: fix a bug in rx data flow
- net: hinic: fix null pointer dereference on pointer hwdev
- hinic: optmize rx refill buffer mechanism
- net-next/hinic:add shutdown callback
- net-next/hinic: replace disable_
* [CONFIG] please enable highdpi font FONT_TER16x32 (LP: #1819881)
- Fonts: New Terminus large console font
- [Config]: enable highdpi Terminus 16x32 font support
* [19.04 FEAT] qeth: Enhanced link...
Changed in linux (Ubuntu Bionic): | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-z-systems: | |
status: | Fix Committed → Fix Released |
bugproxy (bugproxy) wrote : | #16 |
------- Comment From <email address hidden> 2019-04-24 04:30 EDT-------
IBM Bugzilla status -> closed, Fix Released for all requested Distros
The verification of the Stable Release Update for linux-azure has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.
------- Comment From <email address hidden> 2019-02-07 04:29 EDT-------
This function need also be applied to Cosmic and Bionic.
Important for Bionic LTS kernel in support of this new OSA card....