summaryrefslogtreecommitdiff
path: root/network/netadaptercx/netvadapterlibrary/code/queue.cpp
diff options
context:
space:
mode:
author5an7y-Microsoft <[email protected]>2026-06-19 13:23:44 -0700
committerGitHub <[email protected]>2026-06-19 13:23:44 -0700
commit26741c75857c7df2fd95efe632f8f5f70b71fdbb (patch)
tree58d74336b33f09a11d9427f8eba76f7fa84d9d47 /network/netadaptercx/netvadapterlibrary/code/queue.cpp
parente99ae832b48b245404f9bd750af4864247b061e8 (diff)
parent8315a48cc6aac0c02d2218b0147457a01de4f885 (diff)
Merge pull request #1394 from youyanggit/WifiihvsampleDataPath
Add End-to-End NetAdapterCx/WiFiCx Sample Drivers and OEM Communication Examples
Diffstat (limited to 'network/netadaptercx/netvadapterlibrary/code/queue.cpp')
-rw-r--r--network/netadaptercx/netvadapterlibrary/code/queue.cpp34
1 files changed, 34 insertions, 0 deletions
diff --git a/network/netadaptercx/netvadapterlibrary/code/queue.cpp b/network/netadaptercx/netvadapterlibrary/code/queue.cpp
new file mode 100644
index 00000000..667d59f7
--- /dev/null
+++ b/network/netadaptercx/netvadapterlibrary/code/queue.cpp
@@ -0,0 +1,34 @@
+// Copyright (c) Microsoft Corporation. All rights reserved
+
+#include "pch.hpp"
+
+#include <net/ringcollection.h>
+
+#include "queue.h"
+
+NetvQueue::NetvQueue(
+ NETPACKETQUEUE Handle,
+ NetvAdapter & Adapter,
+ NET_RING_COLLECTION const * Rings
+)
+ : m_handle{Handle}
+ , m_adapter{Adapter}
+ , m_rings{Rings}
+{
+}
+
+NET_RING *
+NetvQueue::GetPacketRing(
+ void
+)
+{
+ return NetRingCollectionGetPacketRing(m_rings);
+}
+
+NET_RING *
+NetvQueue::GetFragmentRing(
+ void
+)
+{
+ return NetRingCollectionGetFragmentRing(m_rings);
+}