[ovs-dev] [PATCH] ofproto-dpif: Reconfigure when netflow is enabled/disabled.
Ethan Jackson
ethan at nicira.com
Wed Jun 19 01:05:00 UTC 2013
The presence or absence of netflow affects wildcarding, and
therefore need to cause a revalidation when changed.
Found by inspection.
Signed-off-by: Ethan Jackson <ethan at nicira.com>
---
ofproto/ofproto-dpif.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/ofproto/ofproto-dpif.c b/ofproto/ofproto-dpif.c
index 1b3b1e3..52d2277 100644
--- a/ofproto/ofproto-dpif.c
+++ b/ofproto/ofproto-dpif.c
@@ -5614,13 +5614,16 @@ set_netflow(struct ofproto *ofproto_,
if (netflow_options) {
if (!ofproto->netflow) {
ofproto->netflow = netflow_create();
+ ofproto->backer->need_revalidate = REV_RECONFIGURE;
}
return netflow_set_options(ofproto->netflow, netflow_options);
- } else {
+ } else if (ofproto->netflow) {
+ ofproto->backer->need_revalidate = REV_RECONFIGURE;
netflow_destroy(ofproto->netflow);
ofproto->netflow = NULL;
- return 0;
}
+
+ return 0;
}
static void
--
1.7.9.5
More information about the dev
mailing list