Some parts of the code set the NetFlow Output Interface to the
OpenFlow port. Other set it to the datapath port. This patch
consistently sets it to the OpenFlow port.
---
ofproto/ofproto-dpif.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/ofproto/ofproto-dpif.c b/ofproto/ofproto-dpif.c
index 6b172b4..562b463 100644
--- a/ofproto/ofproto-dpif.c
+++ b/ofproto/ofproto-dpif.c
@@ -4002,7 +4002,7 @@ xlate_enqueue_action(struct action_xlate_ctx *ctx,
/* Update NetFlow output port. */
if (ctx->nf_output_iface == NF_OUT_DROP) {
- ctx->nf_output_iface = odp_port;
+ ctx->nf_output_iface = ofp_port;
} else if (ctx->nf_output_iface != NF_OUT_FLOOD) {
ctx->nf_output_iface = NF_OUT_MULTI;
}
@@ -4504,7 +4504,7 @@ output_normal(struct action_xlate_ctx *ctx, const struct
ofbundle *out_bundle,
commit_vlan_action(ctx, tci);
compose_output_action(ctx, port->odp_port);
- ctx->nf_output_iface = port->odp_port;
+ ctx->nf_output_iface = port->up.ofp_port;
}
static int
--
1.7.7.1
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev