OSDN Git Service

Merge branch 'net-sched-retire-some-tc-qdiscs-and-classifiers'
authorPaolo Abeni <pabeni@redhat.com>
Thu, 16 Feb 2023 08:27:09 +0000 (09:27 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 16 Feb 2023 08:27:10 +0000 (09:27 +0100)
commita1d83abc8f2f9d2193017665e6804c8baf65d469
tree27286d27b93636d2447dfd4a37e7f5d59f46050b
parent8fdf6659974d697ef09acd216ffff34706a1b83a
parent265b4da82dbf5df04bee5a5d46b7474b1aaf326a
Merge branch 'net-sched-retire-some-tc-qdiscs-and-classifiers'

Jamal Hadi Salim says:

====================
net/sched: Retire some tc qdiscs and classifiers

The CBQ + dsmark qdiscs and the tcindex + rsvp classifiers have served us for
over 2 decades. Unfortunately, they have not been getting much attention due
to reduced usage. While we dont have a good metric for tabulating how much use
a specific kernel feature gets, for these specific features we observed that
some of the functionality has been broken for some time and no users complained.
In addition, syzkaller has been going to town on most of these and finding
issues; and while we have been fixing those issues, at times it becomes obvious
that we would need to perform bigger surgeries to resolve things found while
getting a syzkaller fix in place. After some discussion we feel that in order
to reduce the maintenance burden it is best to retire them.

This patchset leaves the UAPI alone. I could send another version which deletes
the UAPI as well. AFAIK, this has not been done before - so it wasnt clear what
how to handle UAPI. It seems legit to just delete it but we would need to
coordinate with iproute2 (given they sync up with kernel uapi headers). There
are probably other users we don't know of that copy kernel headers.
If folks feel differently I will resend the patches deleting UAPI for these
qdiscs and classifiers.

I will start another thread on iproute2 before sending any patches to iproute2.
====================

Link: https://lore.kernel.org/r/20230214134915.199004-1-jhs@mojatatu.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>