* If the packet will not be encapsulated, consume the tunnel context
* by clearing it.
*/
- if (ovsFwdCtx->srcVportNo != 0 &&
+ if (ovsFwdCtx->srcVportNo != OVS_DEFAULT_PORT_NO &&
!OvsIsVifVportNo(ovsFwdCtx->srcVportNo)) {
ovsFwdCtx->tunKey.dst = 0;
}
NdisAcquireRWLockRead(gOvsSwitchContext->dispatchLock, &lockState,
NDIS_RWL_AT_DISPATCH_LEVEL);
ndisStatus = OvsActionsExecute(gOvsSwitchContext, NULL, pNbl,
- vport ? vport->portNo : 0,
+ vport ? vport->portNo :
+ OVS_DEFAULT_PORT_NO,
NDIS_SEND_FLAGS_SWITCH_DESTINATION_GROUP,
&key, NULL, &layers, actions,
execute->actionsLen);