[ovs-dev] [PATCH v10 8/9] Reset lflow processing when adding/removing patch ports
Ryan Moats
rmoats at us.ibm.com
Thu Mar 24 15:30:03 UTC 2016
From: RYAN D. MOATS <rmoats at us.ibm.com>
As lflow processing is incremental, reset it whenever a patch port
is added or removed.
Signed-off-by: RYAN D. MOATS <rmoats at us.ibm.com>
---
ovn/controller/patch.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/ovn/controller/patch.c b/ovn/controller/patch.c
index 9c519b0..e8f107a 100644
--- a/ovn/controller/patch.c
+++ b/ovn/controller/patch.c
@@ -15,6 +15,7 @@
#include <config.h>
+#include "lflow.h"
#include "patch.h"
#include "hash.h"
@@ -92,7 +93,7 @@ create_patch_port(struct controller_ctx *ctx,
ports[src->n_ports] = port;
ovsrec_bridge_verify_ports(src);
ovsrec_bridge_set_ports(src, ports, src->n_ports + 1);
-
+ reset_flow_processing();
free(ports);
}
@@ -125,6 +126,7 @@ remove_port(struct controller_ctx *ctx,
return;
}
}
+ reset_flow_processing();
}
/* Obtains external-ids:ovn-bridge-mappings from OVSDB and adds patch ports for
--
1.7.1
More information about the dev
mailing list