** Description changed:

- iproute2 upstream produces releases coinciding with upstream kernel
- releases to support the latest kernel features. Noble's iproute2 is
- still back at v6.1 even though it will use the v6.8 kernel. This means
- we provide no userspace interface for newer features - some of which are
- noted by a networking hardware partner in bug 2060969.
+ [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.
  
- Ubuntu's iproute2 has diverged from Debian's to add support for Ubuntu
- FAN. Noble has dropped kernel support for Ubuntu FAN, so those are no
- longer needed, and we could now just do a merge. We could also port the
- FAN patches forward if we can identify a need (see the original
- description of this bug to a link to such a port), but I have not done
- any testing with that.
+ 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.
  
- I have built Debian's iproute2 in a noble ppa at ppa:dannf/test and
- smoke tested it on an amd64 virtual machine:
+ [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.
  
- ubuntu@cortez-vm-0:~$ sudo dpkg -i iproute2_6.8.0-1~24.04.1_amd64.deb
- (Reading database ... 83134 files and directories currently installed.)
- Preparing to unpack iproute2_6.8.0-1~24.04.1_amd64.deb ...
- Unpacking iproute2 (6.8.0-1~24.04.1) over (6.1.0-1ubuntu6) ...
- dpkg: warning: unable to delete old directory '/etc/iproute2/rt_tables.d': 
Directory not empty
- dpkg: warning: unable to delete old directory '/etc/iproute2/rt_protos.d': 
Directory not empty
- dpkg: warning: unable to delete old directory '/etc/iproute2': Directory not 
empty
- Setting up iproute2 (6.8.0-1~24.04.1) ...
- Removing obsolete conffile /etc/iproute2/group ...
- Removing obsolete conffile /etc/iproute2/rt_realms ...
- Removing obsolete conffile /etc/iproute2/rt_scopes ...
- Removing obsolete conffile /etc/iproute2/rt_tables ...
- Removing obsolete conffile /etc/iproute2/rt_tables.d/README ...
- Removing obsolete conffile /etc/iproute2/rt_protos.d/README ...
- Removing obsolete conffile /etc/iproute2/rt_protos ...
- Removing obsolete conffile /etc/iproute2/rt_dsfield ...
- Removing obsolete conffile /etc/iproute2/nl_protos ...
- Removing obsolete conffile /etc/iproute2/ematch_map ...
- Removing obsolete conffile /etc/iproute2/bpf_pinning ...
- Processing triggers for man-db (2.12.0-4build1) ...
+ [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.
  
- The system rebooted fine. The ip command seems to behave normally.
+ 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.
  
- Since the upstream test suite only appears to run at autopkgtest time, I 
triggered a run in my PPA, and it passed:
-   
https://autopkgtest.ubuntu.com/results/autopkgtest-noble-dannf-test/noble/amd64/i/iproute2/20240412_210819_97417@/log.gz
+ 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.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2051672

Title:
  Backport iproute2 6.8.0 to noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/2051672/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to