]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
selftests: drv-net: devmem: use new mattr ynl helpers
authorJakub Kicinski <kuba@kernel.org>
Wed, 23 Jul 2025 17:10:46 +0000 (10:10 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 25 Jul 2025 00:28:49 +0000 (17:28 -0700)
Use the just-added YNL helpers instead of manually setting
"_present" bits in the queue attrs. Compile tested only.

Reviewed-by: Donald Hunter <donald.hunter@gmail.com>
Acked-by: Stanislav Fomichev <sdf@fomichev.me>
Acked-by: Mina Almasry <almasrymina@google.com>
Link: https://patch.msgid.link/20250723171046.4027470-6-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/drivers/net/hw/ncdevmem.c

index cc9b40d9c5d51719e377059ee93f8ae14c806d80..72f828021f832024c7f6aac188612f118a125f09 100644 (file)
@@ -526,12 +526,10 @@ static struct netdev_queue_id *create_queues(void)
        struct netdev_queue_id *queues;
        size_t i = 0;
 
-       queues = calloc(num_queues, sizeof(*queues));
+       queues = netdev_queue_id_alloc(num_queues);
        for (i = 0; i < num_queues; i++) {
-               queues[i]._present.type = 1;
-               queues[i]._present.id = 1;
-               queues[i].type = NETDEV_QUEUE_TYPE_RX;
-               queues[i].id = start_queue + i;
+               netdev_queue_id_set_type(&queues[i], NETDEV_QUEUE_TYPE_RX);
+               netdev_queue_id_set_id(&queues[i], start_queue + i);
        }
 
        return queues;