X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ofproto%2Fofproto-dpif.h;h=0c6af624fa630577c3d75b57dc23812fffbfc20a;hb=89a8a7f088b5d840b16437a7a94434fb1fda2869;hp=a094aed894115566efe0748a117adb0320b94bde;hpb=c54c2f836a6cd65169e030316813bf5fa3a2269c;p=sliver-openvswitch.git diff --git a/ofproto/ofproto-dpif.h b/ofproto/ofproto-dpif.h index a094aed89..0c6af624f 100644 --- a/ofproto/ofproto-dpif.h +++ b/ofproto/ofproto-dpif.h @@ -19,7 +19,6 @@ #include "hmapx.h" #include "ofproto/ofproto-provider.h" -#include "tag.h" #include "timer.h" #include "util.h" @@ -45,8 +44,6 @@ struct rule_dpif { */ uint64_t packet_count; /* Number of packets received. */ uint64_t byte_count; /* Number of bytes received. */ - - tag_type tag; /* Caches rule_calculate_tag() result. */ }; static inline struct rule_dpif *rule_dpif_cast(const struct rule *rule) @@ -64,32 +61,13 @@ struct rule_dpif *rule_dpif_miss_rule(struct ofproto_dpif *ofproto, void rule_credit_stats(struct rule_dpif *, const struct dpif_flow_stats *); -void ofproto_trace(struct ofproto_dpif *, const struct flow *, - const struct ofpbuf *packet, struct ds *); - -size_t put_userspace_action(const struct ofproto_dpif *, - struct ofpbuf *odp_actions, const struct flow *, - const union user_action_cookie *, - const size_t cookie_size); - -bool stp_should_process_flow(const struct flow *, struct flow_wildcards *); -void stp_process_packet(const struct ofport_dpif *, - const struct ofpbuf *packet); - bool ofproto_has_vlan_splinters(const struct ofproto_dpif *); ofp_port_t vsp_realdev_to_vlandev(const struct ofproto_dpif *, ofp_port_t realdev_ofp_port, ovs_be16 vlan_tci); -bool ofproto_dpif_dscp_from_priority(const struct ofport_dpif *, - uint32_t priority, uint8_t *dscp); -int ofproto_dpif_queue_to_priority(const struct ofproto_dpif *, - uint32_t queue_id, uint32_t *priority); -tag_type calculate_flow_tag(struct ofproto_dpif *, const struct flow *, - uint8_t table_id, struct rule_dpif *); - void ofproto_dpif_send_packet_in(struct ofproto_dpif *, struct ofputil_packet_in *pin); -int ofproto_dpif_flow_mod(struct ofproto_dpif *, struct ofputil_flow_mod *); +void ofproto_dpif_flow_mod(struct ofproto_dpif *, struct ofputil_flow_mod *); #endif /* ofproto-dpif.h */