On Wed, 08 Jul 2026 15:55:04 -0700 Bobby Eshleman wrote:
diff --git a/Documentation/netlink/specs/netdev.yaml b/Documentation/netlink/specs/netdev.yaml index 5f143da7458c..70b902008bd3 100644 --- a/Documentation/netlink/specs/netdev.yaml +++ b/Documentation/netlink/specs/netdev.yaml @@ -598,6 +598,13 @@ attribute-sets: type: u32 checks: min: 1
-name: rx-buf-size
rx-page-size, we're modeling device pages. rx-buf-len exists in ethtool and is something else.
- if (info->attrs[NETDEV_A_DMABUF_RX_BUF_SIZE]) {
u32 rx_buf_size = nla_get_u32(info->attrs[NETDEV_A_DMABUF_RX_BUF_SIZE]);if (!rx_buf_size || !is_power_of_2(rx_buf_size) ||rx_buf_size < PAGE_SIZE) {
we should add a check: min: page-size in the Netlink policy?
NL_SET_ERR_MSG_FMT(info->extack,"rx_buf_size %u must be a power of 2 >= page size (%lu)",rx_buf_size, PAGE_SIZE);
This must point at _ATTR, the _FMT is unnecessary.