Using `cls_matchall` with classful queue disciplines no longer causes the kernel to crash
Previously, the matchall classifier `(cls_matchall)` did not assign the `classic` option to a packet. As a consequence, the kernel terminated unexpectedly when trying to use `cls_matchall` with classful queueing disciplines `(classful qdiscs)`, such as Hierarchical Token Bucket (HTB) or Class Based Queueing (CBQ). With this update, when `cls_matchall` processes "classid", "classid" is assigned to a packet. As a result, `cls_matchall` with `classful qdiscs` can now be used successfully and the user-provided value of "classid" is no longer ignored in the described scenario.
For more details on the kernel actions related to "classid", see the `OPTIONS` section in the "tc-matchall (8)" man page.