Acked-by: Jarno Rajahalme <jrajaha...@nicira.com>

> On Jul 29, 2015, at 11:42 PM, Ben Pfaff <b...@nicira.com> wrote:
> 
> This variable was only used as a temporary within a small scope, so it
> worked just as well to just use ctx.rule there instead.
> 
> Signed-off-by: Ben Pfaff <b...@nicira.com>
> ---
> ofproto/ofproto-dpif-xlate.c | 18 +++++++-----------
> 1 file changed, 7 insertions(+), 11 deletions(-)
> 
> diff --git a/ofproto/ofproto-dpif-xlate.c b/ofproto/ofproto-dpif-xlate.c
> index e39e46f..1ecc1e8 100644
> --- a/ofproto/ofproto-dpif-xlate.c
> +++ b/ofproto/ofproto-dpif-xlate.c
> @@ -4738,7 +4738,6 @@ xlate_actions(struct xlate_in *xin, struct xlate_out 
> *xout)
>     }
> 
>     struct flow *flow = &xin->flow;
> -    struct rule_dpif *rule = NULL;
> 
>     union mf_subvalue stack_stub[1024 / sizeof(union mf_subvalue)];
>     uint64_t action_set_stub[1024 / 8];
> @@ -4907,25 +4906,22 @@ xlate_actions(struct xlate_in *xin, struct xlate_out 
> *xout)
>     ctx.tables_version = 
> ofproto_dpif_get_tables_version(ctx.xbridge->ofproto);
> 
>     if (!xin->ofpacts && !ctx.rule) {
> -        rule = rule_dpif_lookup_from_table(ctx.xbridge->ofproto,
> -                                           ctx.tables_version, flow, xin->wc,
> -                                           ctx.xin->xcache != NULL,
> -                                           ctx.xin->resubmit_stats,
> -                                           &ctx.table_id,
> -                                           flow->in_port.ofp_port, true, 
> true);
> +        ctx.rule = rule_dpif_lookup_from_table(
> +            ctx.xbridge->ofproto, ctx.tables_version, flow, xin->wc,
> +            ctx.xin->xcache != NULL, ctx.xin->resubmit_stats, &ctx.table_id,
> +            flow->in_port.ofp_port, true, true);
>         if (ctx.xin->resubmit_stats) {
> -            rule_dpif_credit_stats(rule, ctx.xin->resubmit_stats);
> +            rule_dpif_credit_stats(ctx.rule, ctx.xin->resubmit_stats);
>         }
>         if (ctx.xin->xcache) {
>             struct xc_entry *entry;
> 
>             entry = xlate_cache_add_entry(ctx.xin->xcache, XC_RULE);
> -            entry->u.rule = rule;
> +            entry->u.rule = ctx.rule;
>         }
> -        ctx.rule = rule;
> 
>         if (OVS_UNLIKELY(ctx.xin->resubmit_hook)) {
> -            ctx.xin->resubmit_hook(ctx.xin, rule, 0);
> +            ctx.xin->resubmit_hook(ctx.xin, ctx.rule, 0);
>         }
>     }
>     xout->fail_open = ctx.rule && rule_dpif_is_fail_open(ctx.rule);
> -- 
> 2.1.3
> 
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to