X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fofp-util.h;h=4bd5a0014e98d3ccc2b14395cc1ae2a3ddd84d60;hb=de6c85b0a2e61105d288c23b718f6599761c2a2e;hp=ad9f2bbbde4cd529f66f0ae04278f532fceab4cd;hpb=7a25bd99246a548891427d62ccefb65f765bbc48;p=sliver-openvswitch.git diff --git a/lib/ofp-util.h b/lib/ofp-util.h index ad9f2bbbd..4bd5a0014 100644 --- a/lib/ofp-util.h +++ b/lib/ofp-util.h @@ -124,6 +124,10 @@ enum ofputil_protocol ofputil_protocols_from_string(const char *s); const char *ofputil_version_to_string(enum ofp_version ofp_version); uint32_t ofputil_versions_from_string(const char *s); +bool ofputil_decode_hello(const struct ofp_header *, + uint32_t *allowed_versions); +struct ofpbuf *ofputil_encode_hello(uint32_t version_bitmap); + struct ofpbuf *ofputil_encode_set_protocol(enum ofputil_protocol current, enum ofputil_protocol want, enum ofputil_protocol *next);