summaryrefslogtreecommitdiff
path: root/datapath-windows/ovsext/Actions.c
diff options
context:
space:
mode:
Diffstat (limited to 'datapath-windows/ovsext/Actions.c')
-rw-r--r--datapath-windows/ovsext/Actions.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/datapath-windows/ovsext/Actions.c b/datapath-windows/ovsext/Actions.c
index ebfb8a3e7..31b451484 100644
--- a/datapath-windows/ovsext/Actions.c
+++ b/datapath-windows/ovsext/Actions.c
@@ -2032,6 +2032,11 @@ OvsDoExecuteActions(POVS_SWITCH_CONTEXT switchContext,
if (status != NDIS_STATUS_PENDING) {
OVS_LOG_ERROR("CT Action failed");
dropReason = L"OVS-conntrack action failed";
+ } else {
+ /* We added a new pending NBL to be consumed later.
+ * Report to the userspace that the action applied
+ * successfully */
+ status = NDIS_STATUS_SUCCESS;
}
goto dropit;
} else if (oldNbl != ovsFwdCtx.curNbl) {