X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=ofproto%2Fofproto-dpif.h;h=dab422aac723f29ed6bfde381d6cb52524c0c251;hb=d18cc1eec44d07a6c24d7c2cda802b69c8a5624f;hp=69ca54cabec276303b62d6edca5833e9bedfb117;hpb=1e1e1d19e6bbe9d3ca5f31ebf3e4362b4306562e;p=cascardo%2Fovs.git diff --git a/ofproto/ofproto-dpif.h b/ofproto/ofproto-dpif.h index 69ca54cab..dab422aac 100644 --- a/ofproto/ofproto-dpif.h +++ b/ofproto/ofproto-dpif.h @@ -153,6 +153,10 @@ bool vsp_adjust_flow(const struct ofproto_dpif *, struct flow *, int ofproto_dpif_execute_actions(struct ofproto_dpif *, const struct flow *, struct rule_dpif *, const struct ofpact *, size_t ofpacts_len, struct dp_packet *); +int ofproto_dpif_execute_actions__(struct ofproto_dpif *, const struct flow *, + struct rule_dpif *, const struct ofpact *, + size_t ofpacts_len, int recurse, + int resubmits, struct dp_packet *); void ofproto_dpif_send_packet_in(struct ofproto_dpif *, struct ofproto_packet_in *); bool ofproto_dpif_wants_packet_in_on_miss(struct ofproto_dpif *); @@ -165,6 +169,8 @@ struct ofport_dpif *odp_port_to_ofport(const struct dpif_backer *, odp_port_t); struct ofport_dpif *ofp_port_to_ofport(const struct ofproto_dpif *, ofp_port_t); +bool ofproto_dpif_backer_enabled(struct dpif_backer* backer); + int ofproto_dpif_add_internal_flow(struct ofproto_dpif *, const struct match *, int priority, uint16_t idle_timeout,