From: Ben Pfaff Date: Tue, 7 Dec 2010 23:34:35 +0000 (-0800) Subject: ofp-util: Fix byte order of ofputil_cls_rule_from_match() parameter. X-Git-Tag: v1.1.0~699 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=8d7fb7eef5e10dc47710e86554018b256ba3272f;p=sliver-openvswitch.git ofp-util: Fix byte order of ofputil_cls_rule_from_match() parameter. This doesn't change any generated code so it is not a bug fix, but it makes the byte order of the 'cookie' argument clear. --- diff --git a/lib/ofp-util.c b/lib/ofp-util.c index eadd77ae8..c296f2019 100644 --- a/lib/ofp-util.c +++ b/lib/ofp-util.c @@ -105,7 +105,7 @@ void ofputil_cls_rule_from_match(const struct ofp_match *match, unsigned int priority, enum nx_flow_format flow_format, - uint64_t cookie, struct cls_rule *rule) + ovs_be64 cookie, struct cls_rule *rule) { struct flow_wildcards *wc = &rule->wc; unsigned int ofpfw; diff --git a/lib/ofp-util.h b/lib/ofp-util.h index a0c103f36..c3ed2b802 100644 --- a/lib/ofp-util.h +++ b/lib/ofp-util.h @@ -106,7 +106,7 @@ int ofputil_netmask_to_wcbits(ovs_be32 netmask); /* Work with OpenFlow 1.0 ofp_match. */ void ofputil_cls_rule_from_match(const struct ofp_match *, unsigned int priority, enum nx_flow_format, - uint64_t cookie, struct cls_rule *); + ovs_be64 cookie, struct cls_rule *); void ofputil_cls_rule_to_match(const struct cls_rule *, enum nx_flow_format, struct ofp_match *); void normalize_match(struct ofp_match *);