selftests: ncdevmem: Implement devmem TCP TX
authorMina Almasry <almasrymina@google.com>
Thu, 8 May 2025 00:48:29 +0000 (00:48 +0000)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 13 May 2025 09:12:49 +0000 (11:12 +0200)
commit2f1a805f32ba37545209a7ddbf0845ac8802dfe9
tree36eee849396486fd2c4ef1465faf2252d8249f99
parentae28cb114727dd599689725c27fb1c45627094ba
selftests: ncdevmem: Implement devmem TCP TX

Add support for devmem TX in ncdevmem.

This is a combination of the ncdevmem from the devmem TCP series RFCv1
which included the TX path, and work by Stan to include the netlink API
and refactored on top of his generic memory_provider support.

Signed-off-by: Mina Almasry <almasrymina@google.com>
Signed-off-by: Stanislav Fomichev <sdf@fomichev.me>
Acked-by: Stanislav Fomichev <sdf@fomichev.me>
Link: https://patch.msgid.link/20250508004830.4100853-10-almasrymina@google.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
tools/testing/selftests/drivers/net/hw/devmem.py
tools/testing/selftests/drivers/net/hw/ncdevmem.c