diff options
author | Shashank Ram <rams@vmware.com> | 2017-01-24 12:37:32 -0800 |
---|---|---|
committer | Gurucharan Shetty <guru@ovn.org> | 2017-01-27 13:58:31 -0800 |
commit | ed0ba9ff9e7b3e0ba5d0f613925aab8cc2409b2c (patch) | |
tree | 7dc97e3453b5ede5803f0e34179eca59718dfa96 /datapath-windows/ovsext/PacketIO.c | |
parent | a9fee2f826b79507b60a9cf2c8eced6095a22e58 (diff) | |
download | openvswitch-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.c | 6 |
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 |