[24.04/noble] Drop CBQ support (qdisc discipline)
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| iproute2 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
| Noble |
In Progress
|
Low
|
Stefan Bader | ||
Bug Description
[SRU justification]
== Impact
The kernel dropped support for the CBQ (class based queuing) qdisc support in kernel version 6.3
051d44209842 (net/sched: Retire CBQ qdisc, 2023-02-14)
This was reflected in iproute2 upstream in v6.6.0. But noble shipped with v6.1.0. So the man page and help of tc still mention cbq. Any attempts to use it result in a failure. This also breaks the DEP-8 tests as those attempt to make use of cbq.
This affects only 24.04 Noble as later series already have a fixed iproute2 version and previous series still have CBQ support (except jammy:linux-
== Fix
Backport the upstream iproute2 patch which drops support for qbf.
From 07ba0af3fee132e
From: Stephen Hemminger <email address hidden>
Date: Mon, 30 Oct 2023 11:10:18 -0700
Subject: [PATCH] tc: remove support for CBQ
== Testing
1. Double checking that neither "man tc" nor "tc qdisc help" mention CBQ
2. The ADT selftests which have been accepted failing (migration/0) should
start to work again.
== Regression Potential
Scripts which check the help output might react differently. However any attempts to set up a qdisc of type cbq should already have failed before.
| description: | updated |
| Changed in iproute2 (Ubuntu Noble): | |
| assignee: | nobody → Stefan Bader (smb) |
| importance: | Undecided → Low |
| status: | New → In Progress |
| Changed in iproute2 (Ubuntu): | |
| assignee: | Stefan Bader (smb) → nobody |
| importance: | Low → Undecided |
| status: | In Progress → Invalid |

The attached debdiff contains all changes which allowed me to run the DEP-8 tests successfully in a Noble VM. This includes the following other bug reports:
bug #2119448 -- [24.04/noble] Drop dsmark qdisc support
bug #2119452 -- [24.04/noble] Fix man pages to allow DEP-8 tests again
I try to get sponsorship for the upload through this bug report only.