summaryrefslogtreecommitdiff
path: root/drivers/net/netdevsim/netdevsim.h
diff options
context:
space:
mode:
authorJakub Kicinski <kuba@kernel.org>2025-01-07 08:08:44 -0800
committerPaolo Abeni <pabeni@redhat.com>2025-01-09 15:33:08 +0100
commit5bc8e8dbef27b73bd7b6d1fd5108b4fd4c6d469f (patch)
treef9da7943fe828bcf2396764d8bab2807a47c52c9 /drivers/net/netdevsim/netdevsim.h
parenta565dd04a120c03891b6fb504f342159b446f463 (diff)
netdevsim: add queue management API support
Add queue management API support. We need a way to reset queues to test NAPI reordering, the queue management API provides a handy scaffolding for that. Reviewed-by: Willem de Bruijn <willemb@google.com> Acked-by: Stanislav Fomichev <sdf@fomichev.me> Signed-off-by: Jakub Kicinski <kuba@kernel.org> Reviewed-by: Mina Almasry <almasrymina@google.com> Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'drivers/net/netdevsim/netdevsim.h')
-rw-r--r--drivers/net/netdevsim/netdevsim.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/netdevsim/netdevsim.h b/drivers/net/netdevsim/netdevsim.h
index 80fde64f4a7a..8c50969b1240 100644
--- a/drivers/net/netdevsim/netdevsim.h
+++ b/drivers/net/netdevsim/netdevsim.h
@@ -103,6 +103,8 @@ struct netdevsim {
struct mock_phc *phc;
struct nsim_rq **rq;
+ int rq_reset_mode;
+
u64 tx_packets;
u64 tx_bytes;
u64 tx_dropped;