]> www.infradead.org Git - users/hch/misc.git/commitdiff
netdevsim: support NAPI config
authorJakub Kicinski <kuba@kernel.org>
Tue, 7 Jan 2025 16:08:41 +0000 (08:08 -0800)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 9 Jan 2025 14:33:08 +0000 (15:33 +0100)
Link the NAPI instances to their configs. This will be needed to test
that NAPI config doesn't break list ordering.

Reviewed-by: Willem de Bruijn <willemb@google.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/netdevsim/netdev.c

index e068a9761c094e91c584d0b29a46166ec31f42d5..a4aacd372cdd1b58837f4a3a7fbcccbf1dcb6883 100644 (file)
@@ -390,7 +390,7 @@ static int nsim_init_napi(struct netdevsim *ns)
        for (i = 0; i < dev->num_rx_queues; i++) {
                rq = &ns->rq[i];
 
-               netif_napi_add(dev, &rq->napi, nsim_poll);
+               netif_napi_add_config(dev, &rq->napi, nsim_poll, i);
        }
 
        for (i = 0; i < dev->num_rx_queues; i++) {