Backport iproute2 6.8.0 to noble
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
iproute2 (Ubuntu) | Status tracked in Oracular | |||||
Noble |
Triaged
|
Undecided
|
Unassigned | |||
Oracular |
Fix Released
|
Undecided
|
dann frazier |
Bug Description
[Impact]
Several networking features introduced in the upstream 6.2->6.8 kernels are not accessible to noble users because noble lacks the corresponding iproute2 update. This includes support for new hardware features such as per-VF offload settings (see bug 2060969), but many others that you can see in the attached changelogs.
Normally iproute2 is updated during the devel cycle to align with the kernel version, but it was missed this cycle and discovered too late for an FFe. We request an exception from the SRU team to do this as an SRU. This includes dropping the Ubuntu Fan patches, which adds features to iproute2 that no longer work since noble's kernels no longer support Ubuntu Fan.
[Test Case]
We'll run the 6.8 kernel self tests, which make use of a number of iproute2 features (see comment #17). NVIDIA's networking organization (Mellanox) has offered to put this through their QA process (details TBD). The upstream test suite will also run in the autopkgtests, though that suite is fairly stale.
[What Could Go Wrong]
Users who may be running noble userspace with a non-noble kernel that supports Ubuntu Fan would lose support for configuring it. If the SRU team considers this to be a regression we should avoid, then we can add the Ubuntu Fan patches back.
iproute2 6.8 upstream retains backwards compatibility with earlier releases (see comment #17). There are no commits with a Fixes: annotation since the v6.8.0 tag was applied upstream.
iproute2 is obviously a key package, and any upstream version bump carries risk. This includes the possibility of breaking networking for users of an Ubuntu LTS release.
description: | updated |
summary: |
- Sync iproute2 with the latest Debian version: 6.7.0-2 from + Merge iproute2 with the latest Debian version: 6.7.0-2 from testing/unstable (main) |
summary: |
- Merge iproute2 with the latest Debian version: 6.7.0-2 from + Merge iproute2 with the latest Debian version: 6.8.0-1 from testing/unstable (main) |
description: | updated |
Changed in iproute2 (Ubuntu): | |
milestone: | ubuntu-24.04-feature-freeze → ubuntu-24.04-beta |
summary: |
- Merge iproute2 with the latest Debian version: 6.8.0-1 from + [FFe] Merge iproute2 with the latest Debian version: 6.8.0-1 from testing/unstable (main) |
description: | updated |
description: | updated |
Changed in iproute2 (Ubuntu): | |
milestone: | ubuntu-24.04-beta → ubuntu-24.04 |
summary: |
- [FFe] Merge iproute2 with the latest Debian version: 6.8.0-1 from - testing/unstable (main) + Backport iproute2 6.8.0 to noble |
description: | updated |
I hope that's OK if I put the 24.04's feature freeze as milestone.