** Changed in: ubuntu-z-systems
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1880834
Title:
qeth: utilize virtual MAC for Layer2 OSD devices
Status in Ubuntu on IBM z Systems:
Fix Committed
Status in linux package in Ubuntu:
Fix Released
Status in linux source package in Bionic:
Fix Committed
Status in linux source package in Eoan:
Fix Released
Status in linux source package in Focal:
Fix Released
Status in linux source package in Groovy:
Fix Released
Bug description:
SRU Justification:
==================
[Impact]
* A qeth device on a DPM-managed (HMC) IBM Z machine does not obtain
its MAC address for layer2 OSD interfaces from the OSA Network
Adapter, instead it uses a random MAC address.
* This can cause connectivity issues in environments where reliable
and pre-determined MAC addresses are required, ie. when doing network
configuration based on DHCP.
[Fix]
* Backport 1: https://launchpadlibrarian.net/481647649/0001-s390-qeth-
improve-fallback-to-random-MAC-address.patch
* Backport 2: https://launchpadlibrarian.net/481647657/0002-s390-qeth-
utilize-virtual-MAC-for-Layer2-OSD-devices.patch
[Test Case]
* Bring up a qeth L2 OSD interface in DPM-managed (HMC) LPAR
* Inspect the interface's MAC address. It should be the same as
displayed in the HMC DPM panels.
* Due to the fact that a system is needed where the HMC is in DPM moce
(rather than in classic mode) this needs to be tested by IBM.
[Regression Potential]
* There is a certain risk for a regression, since OSA devices are the
standard netweork devices on s390x.
* But static network configurations are still more popular for the
usually long running workload on s390x and not dynamic assignments.
* On the other hand qeth devices are s390x only, so this will at least
not affect common code or code for other architectures.
* The modifications are limited to drivers/s390/net/qeth_*.
* The patches are upstream since quite a while, which speaks for their
stability.
[Other Info]
* The upstream patch 21b1702af12e "s390/qeth: improve fallback to
random MAC address" got upstream accepted with 4.18, hence is already
in all Ubuntu release that are newer than bionic
* And the upstream patch b144b99fff69 "s390/qeth: utilize virtual MAC
for Layer2 OSD devices" got upstream accepted with 5.0, hence is also
already in all Ubuntu release that are newer than bionic.
__________
---Problem Description---
qeth on a DPM-managed IBM Z machine does not obtain its MAC Address for L2
OSD interfaces from the OSA Network Adapter. Instead it uses a random MAC
Address.
This causes connectivity issues in setups where a reliable & pre-
determined MAC Address is required - ie. when doing network
configuration via DHCP.
---uname output---
Ubuntu 18.04 / vmlinuz-4.15.0-101-generic
Machine Type = IBM z14 GA2
---Debugger---
A debugger is not configured
---Steps to Reproduce---
- Bring up a qeth L2 OSD interface in DPM-managed LPAR.
- Inspect the interface's MAC Address. It should be the same as displayed in
the DPM Panels.
Stack trace output:
no
Oops output:
no
System Dump Info:
The system is not configured to capture a system dump.
-Attach sysctl -a output output to the bug.
Backport of "s390/qeth: improve fallback to random MAC address"
Backport of "s390/qeth: utilize virtual MAC for Layer2 OSD devices"
This ticket is for 18.04 only. Already available with 20.04
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1880834/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp