summaryrefslogtreecommitdiff
path: root/datapath-windows/ovsext/PacketIO.c
diff options
context:
space:
mode:
authorShashank Ram <rams@vmware.com>2017-01-24 12:37:32 -0800
committerGurucharan Shetty <guru@ovn.org>2017-01-27 13:58:31 -0800
commited0ba9ff9e7b3e0ba5d0f613925aab8cc2409b2c (patch)
tree7dc97e3453b5ede5803f0e34179eca59718dfa96 /datapath-windows/ovsext/PacketIO.c
parenta9fee2f826b79507b60a9cf2c8eced6095a22e58 (diff)
downloadopenvswitch-ed0ba9ff9e7b3e0ba5d0f613925aab8cc2409b2c.tar.gz
datapath-windows: Add a wrapper to retreive external vport
This wrapper is to simplify readability. Signed-off-by: Shashank Ram <rams@vmware.com> Acked-by: Sairam Venugopal <vsairam@vmware.com> Signed-off-by: Gurucharan Shetty <guru@ovn.org>
Diffstat (limited to 'datapath-windows/ovsext/PacketIO.c')
-rw-r--r--datapath-windows/ovsext/PacketIO.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/datapath-windows/ovsext/PacketIO.c b/datapath-windows/ovsext/PacketIO.c
index 40055892b..a90b556d4 100644
--- a/datapath-windows/ovsext/PacketIO.c
+++ b/datapath-windows/ovsext/PacketIO.c
@@ -259,13 +259,13 @@ OvsStartNBLIngress(POVS_SWITCH_CONTEXT switchContext,
curNbl,
nextNativeForwardedNbl,
sendCompleteFlags,
- sourcePort == switchContext->virtualExternalPortId);
+ OvsIsExternalVportByPortId(switchContext, sourcePort));
continue;
}
#endif /* NDIS_SUPPORT_NDIS640 */
ctx = OvsInitExternalNBLContext(switchContext, curNbl,
- sourcePort == switchContext->virtualExternalPortId);
+ OvsIsExternalVportByPortId(switchContext, sourcePort));
if (ctx == NULL) {
RtlInitUnicodeString(&filterReason,
L"Cannot allocate external NBL context.");
@@ -345,7 +345,7 @@ OvsStartNBLIngress(POVS_SWITCH_CONTEXT switchContext,
datapath->misses++;
status = OvsCreateAndAddPackets(NULL, 0, OVS_PACKET_CMD_MISS,
vport, &key, curNbl,
- sourcePort == switchContext->virtualExternalPortId,
+ OvsIsExternalVportByPortId(switchContext, sourcePort),
&layers, switchContext, &missedPackets, &num);
if (status == NDIS_STATUS_SUCCESS) {
/* Complete the packet since it was copied to user