net: shaper: add a note that we expect cap dumps to be tiny

Various AI scan tools may complain that we don't support resuming
the cap dump. This is true, but the cap dumps are tiny.
net_shaper_nl_cap_pre_dumpit() sets up the dump for just
one device, so the size of the dump scales with NET_SHAPER_SCOPE_MAX (3).

We don't expect them to ever need more than a 4kB page.
Document this.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Link: https://patch.msgid.link/20260609183224.1108521-5-kuba@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
Jakub Kicinski
2026-06-09 11:32:24 -07:00
committed by Paolo Abeni
parent 3b4ba57263
commit 7421a81377

View File

@@ -1452,6 +1452,8 @@ int net_shaper_nl_cap_get_dumpit(struct sk_buff *skb,
ret = net_shaper_cap_fill_one(skb, binding, scope, flags,
info);
/* cap dumps are tiny, we expect them to fit in a single skb */
WARN_ON_ONCE(ret == -EMSGSIZE);
if (ret)
return ret;
}