X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fodp-util.h;h=0c40f382228c7a06f8d3464697492b3a293c30c5;hb=fa04edcedfe5285fd8ad3a4d70fecb38df18293d;hp=bcde078fc7ae799f98d04f92ce7acf14494f08a6;hpb=4e022ec09e14ac89add74c1b4b8e3ff3873edbf0;p=sliver-openvswitch.git diff --git a/lib/odp-util.h b/lib/odp-util.h index bcde078fc..0c40f3822 100644 --- a/lib/odp-util.h +++ b/lib/odp-util.h @@ -94,7 +94,7 @@ enum odp_key_fitness odp_tun_key_from_attr(const struct nlattr *, void odp_flow_format(const struct nlattr *key, size_t key_len, const struct nlattr *mask, size_t mask_len, - struct ds *); + struct ds *, bool verbose); void odp_flow_key_format(const struct nlattr *, size_t, struct ds *); int odp_flow_from_string(const char *s, const struct simap *port_names, @@ -102,6 +102,8 @@ int odp_flow_from_string(const char *s, void odp_flow_key_from_flow(struct ofpbuf *, const struct flow *, odp_port_t odp_in_port); +void odp_flow_key_from_mask(struct ofpbuf *, const struct flow *mask, + const struct flow *flow, uint32_t odp_in_port); uint32_t odp_flow_key_hash(const struct nlattr *, size_t); @@ -179,7 +181,7 @@ size_t odp_put_userspace_action(uint32_t pid, struct ofpbuf *odp_actions); void odp_put_tunnel_action(const struct flow_tnl *tunnel, struct ofpbuf *odp_actions); -void odp_put_skb_mark_action(const uint32_t skb_mark, +void odp_put_pkt_mark_action(const uint32_t pkt_mark, struct ofpbuf *odp_actions); /* Reasons why a subfacet might not be fast-pathable. */