]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net: check for driver support in netmem TX
authorMina Almasry <almasrymina@google.com>
Thu, 8 May 2025 00:48:28 +0000 (00:48 +0000)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 13 May 2025 09:12:49 +0000 (11:12 +0200)
commitae28cb114727dd599689725c27fb1c45627094ba
tree5b595ac5e66a9ba63e21a1fc30814bd3766184dd
parentc32532670cec6d359e84c202d9d16bf948bebb78
net: check for driver support in netmem TX

We should not enable netmem TX for drivers that don't declare support.

Check for driver netmem TX support during devmem TX binding and fail if
the driver does not have the functionality.

Check for driver support in validate_xmit_skb as well.

Signed-off-by: Mina Almasry <almasrymina@google.com>
Acked-by: Stanislav Fomichev <sdf@fomichev.me>
Link: https://patch.msgid.link/20250508004830.4100853-9-almasrymina@google.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
net/core/dev.c
net/core/devmem.h
net/core/netdev-genl.c