Thread (10 messages) 10 messages, 3 authors, 28d ago

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

From: Samuel Moelius <hidden>
Date: 2026-06-29 18:44:42
Also in: lkml

On Mon, Jun 29, 2026 at 1:24 PM Samuel Moelius
[off-list ref] wrote:
On Sat, Jun 13, 2026 at 5:26 PM Jakub Kicinski [off-list ref] wrote:
quoted
On Tue,  9 Jun 2026 23:29:36 +0000 Samuel Moelius wrote:
quoted
+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?
Apologies. I just noticed Toke did reply. Should I send a patch
consistent with what he suggested?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help