summaryrefslogtreecommitdiff
path: root/datapath-windows/ovsext/User.h
diff options
context:
space:
mode:
authorAnkur Sharma <ankursharma@vmware.com>2014-10-23 14:24:28 -0700
committerBen Pfaff <blp@nicira.com>2014-10-24 08:47:35 -0700
commit4a3c9b7048fe7f7af444954b36f7bb104d6d6389 (patch)
tree59a1e293cbde7ef6c19e293f6c038bce44fe5336 /datapath-windows/ovsext/User.h
parentd0ce116055ad4bc2f59803f55ac4de34f47d45f8 (diff)
downloadopenvswitch-4a3c9b7048fe7f7af444954b36f7bb104d6d6389.tar.gz
datapath-windows: Refactor CreateQueue function to handle vport pid.
Refactored CreateQueue function so that packets are enqueued to correct corresponding queue. Signed-off-by: Ankur Sharma <ankursharma@vmware.com> Acked-by: Eitan Eliahu <eliahue@vmware.com> Acked-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com> Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'datapath-windows/ovsext/User.h')
-rw-r--r--datapath-windows/ovsext/User.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/datapath-windows/ovsext/User.h b/datapath-windows/ovsext/User.h
index 1050ae88b..139b0ca47 100644
--- a/datapath-windows/ovsext/User.h
+++ b/datapath-windows/ovsext/User.h
@@ -49,6 +49,7 @@ typedef struct _OVS_USER_PACKET_QUEUE {
} OVS_USER_PACKET_QUEUE, *POVS_USER_PACKET_QUEUE;
typedef struct _OVS_PACKET_QUEUE_ELEM {
+ UINT32 upcallPid;
LIST_ENTRY link;
OVS_PACKET_HDR_INFO hdrInfo;
OVS_PACKET_INFO packet;
@@ -78,8 +79,7 @@ POVS_PACKET_QUEUE_ELEM OvsCreateQueueNlPacket(PVOID userData,
BOOLEAN isRecv,
POVS_PACKET_HDR_INFO hdrInfo);
-VOID OvsQueuePackets(UINT32 queueId, PLIST_ENTRY packetList,
- UINT32 numElems);
+VOID OvsQueuePackets(PLIST_ENTRY packetList, UINT32 numElems);
NTSTATUS OvsCreateAndAddPackets(PVOID userData,
UINT32 userDataLen,
UINT32 cmd,