[ovs-dev] [PATCH] ovn: don't create the "<error>" patch port.
nickcooper-zhangtonghao
nickcooper-zhangtonghao at opencloud.tech
Sun Jul 24 14:58:19 UTC 2016
It is not necessary to create the logical patch port whose peer named "<error>".
Signed-off-by: nickcooper-zhangtonghao <nickcooper-zhangtonghao at opencloud.tech>
---
ovn/controller/patch.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/ovn/controller/patch.c b/ovn/controller/patch.c
index 707d08b..7e3ae39 100644
--- a/ovn/controller/patch.c
+++ b/ovn/controller/patch.c
@@ -357,7 +357,10 @@ add_logical_patch_ports(struct controller_ctx *ctx,
if (!strcmp(binding->type, "patch") || local_port) {
const char *local = binding->logical_port;
const char *peer = smap_get(&binding->options, "peer");
- if (!peer) {
+
+ /* It is not necessary to create the logical patch port
+ * whose peer named "<error>". */
+ if (!peer || !strcmp(peer, "<error>")) {
continue;
}
--
1.8.3.1
More information about the dev
mailing list