From: Ben Pfaff Date: Wed, 11 May 2011 18:03:25 +0000 (-0700) Subject: ofproto-dpif: Get rid of effectively unused 'check_special' flag. X-Git-Tag: v1.2.0~329^2~15 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=fc08b7a2397ef0cf55014c1ee159599fb420b73e;p=sliver-openvswitch.git ofproto-dpif: Get rid of effectively unused 'check_special' flag. Nothing ever sets this flag to false any longer, so there's no need to store it or test its value. Reported-by: Ethan Jackson --- diff --git a/ofproto/ofproto-dpif.c b/ofproto/ofproto-dpif.c index ca99bec12..ea0e9e491 100644 --- a/ofproto/ofproto-dpif.c +++ b/ofproto/ofproto-dpif.c @@ -171,11 +171,6 @@ struct action_xlate_ctx { * calling action_xlate_ctx_init(). */ void (*resubmit_hook)(struct action_xlate_ctx *, struct rule_dpif *); - /* If true, the speciality of 'flow' should be checked before executing - * its actions. If special_cb returns false on 'flow' rendered - * uninstallable and no actions will be executed. */ - bool check_special; - /* xlate_actions() initializes and uses these members. The client might want * to look at them after it returns. */ @@ -3114,7 +3109,6 @@ action_xlate_ctx_init(struct action_xlate_ctx *ctx, ctx->flow = *flow; ctx->packet = packet; ctx->resubmit_hook = NULL; - ctx->check_special = true; } static struct ofpbuf * @@ -3130,8 +3124,7 @@ xlate_actions(struct action_xlate_ctx *ctx, ctx->recurse = 0; ctx->last_pop_priority = -1; - if (ctx->check_special - && process_special(ctx->ofproto, &ctx->flow, ctx->packet)) { + if (process_special(ctx->ofproto, &ctx->flow, ctx->packet)) { ctx->may_set_up_flow = false; } else { do_xlate_actions(in, n_in, ctx);