X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ofproto%2Fin-band.c;h=42b3efbed43c367efa561599842dd8f22fc797f8;hb=HEAD;hp=265dcb2a6eef970634e61be13fd92ff40aceac33;hpb=85606e05b691be7c2f2d4bcf0e91170b71ec8fbb;p=sliver-openvswitch.git diff --git a/ofproto/in-band.c b/ofproto/in-band.c index 265dcb2a6..42b3efbed 100644 --- a/ofproto/in-band.c +++ b/ofproto/in-band.c @@ -76,7 +76,7 @@ struct in_band_remote { /* What to do to an in_band_rule. */ enum in_band_op { ADD, /* Add the rule to ofproto's flow table. */ - DELETE /* Delete the rule from ofproto's flow table. */ + DEL /* Delete the rule from ofproto's flow table. */ }; /* A rule to add to or delete from ofproto's flow table. */ @@ -265,7 +265,7 @@ update_rules(struct in_band *ib) /* Mark all the existing rules for deletion. (Afterward we will re-add any * rules that are still valid.) */ HMAP_FOR_EACH (ib_rule, hmap_node, &ib->rules) { - ib_rule->op = DELETE; + ib_rule->op = DEL; } if (ib->n_remotes && !eth_addr_is_zero(ib->local_mac)) { @@ -382,10 +382,10 @@ in_band_run(struct in_band *ib) switch (rule->op) { case ADD: ofproto_add_flow(ib->ofproto, &rule->match, rule->priority, - ofpacts.data, ofpacts.size); + ofpbuf_data(&ofpacts), ofpbuf_size(&ofpacts)); break; - case DELETE: + case DEL: if (ofproto_delete_flow(ib->ofproto, &rule->match, rule->priority)) { /* ofproto doesn't have the rule anymore so there's no reason