View Issue Details

IDProjectCategoryView StatusLast Update
0001442channel: elrepo/el8--kernel--request-for-enhancement--public2024-04-04 12:00
Reporteragoodm Assigned Totoracat  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Platformx86_64OSAlma LinuxOS Version8
Summary0001442: Please provide tc-sched-cake kernel module
DescriptionSome features of iproute-tc require kernel module sch_cake. Source code for the module is provided within the kernel srpm however the module is not available by default.

I've compiled the module and it appears to work correctly once installed.
Steps To Reproducemkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
rpm -i https://repo.almalinux.org/vault/8.9/BaseOS/Source/Packages/kernel-4.18.0-513.18.1.el8_9.src.rpm
rpmbuild -bp --target=$(uname -m) kernel.spec
cd BUILD/kernel-4.18.0-513.18.1.el8_9/
make oldconfig
Then I manually edited the config to enable the module
Then I spent ages trying to work out what make line to build the module - eg make -j4 M=something before giving up and just building all the modules make -j4 modules

The cp net/sched/sch_cake.ko /lib/modules/4.18.0-513.18.1.el8_9.x86_64/kernel/net/sched/
TagsNo tags attached.

Activities

toracat

2024-04-03 17:39

administrator   ~0009649

Acknowledged.

toracat

2024-04-03 17:45

administrator   ~0009651

We will work on building a kmod for sch_cake. In the meantime, you might want to do a test install of our kernel-lt (1) or kernel-ml (2). The sch_cake kernel module is enabled in those kernels.

(1) https://elrepo.org/wiki/doku.php?id=kernel-lt
(2) https://elrepo.org/wiki/doku.php?id=kernel-ml

toracat

2024-04-03 21:24

administrator   ~0009654

The following package has been built and will be syncing to our mirrors shortly:

kmod-sch_cake-0.0-1.el8_9.elrepo.x86_64.rpm

agoodm

2024-04-04 10:36

reporter   ~0009655

Thank you for adding this module. I installed it on some test systems and it appears to function as expected.

toracat

2024-04-04 12:00

administrator   ~0009656

Great to hear it's working. Now closing as resolved.

Issue History

Date Modified Username Field Change
2024-04-03 17:36 agoodm New Issue
2024-04-03 17:36 agoodm Status new => assigned
2024-04-03 17:36 agoodm Assigned To => toracat
2024-04-03 17:39 toracat Status assigned => acknowledged
2024-04-03 17:39 toracat Note Added: 0009649
2024-04-03 17:45 toracat Note Added: 0009651
2024-04-03 21:24 toracat Note Added: 0009654
2024-04-03 21:24 toracat Status acknowledged => feedback
2024-04-04 10:36 agoodm Note Added: 0009655
2024-04-04 10:36 agoodm Status feedback => assigned
2024-04-04 12:00 toracat Status assigned => resolved
2024-04-04 12:00 toracat Resolution open => fixed
2024-04-04 12:00 toracat Note Added: 0009656