Re: [PATCH net v2] net/sched: cake: reject overhead values that underflow length

From: Samuel Moelius

Date: Mon Jun 29 2026 - 13:32:38 EST


On Sat, Jun 13, 2026 at 5:26 PM Jakub Kicinski <kuba@xxxxxxxxxx> wrote:
>
> On Tue, 9 Jun 2026 23:29:36 +0000 Samuel Moelius wrote:
> > +static const struct netlink_range_validation_signed cake_overhead_range = {
> > + .min = -64,
> > + .max = 256,
>
> Both Sashiko's complain - these values are neither safe nor sufficient.
>
> How was the -64 chosen? It looks suspiciously close the min ethernet
> frame length.

That's how it was chosen. But as you've shown, it was not a good choice.

I would like to submit a revised patch that does the check on the
datapath, as you suggested. Should I send that patch? Or would you
prefer to wait for a response from Toke?