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 dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev