Looks good, Ethan
On Thu, Jan 26, 2012 at 15:53, Ben Pfaff <b...@nicira.com> wrote: > This new function will acquire a new user in an upcoming commit. > > Signed-off-by: Ben Pfaff <b...@nicira.com> > --- > lib/ofp-util.c | 9 +++++++++ > lib/ofp-util.h | 2 ++ > lib/vconn.c | 4 ++-- > 3 files changed, 13 insertions(+), 2 deletions(-) > > diff --git a/lib/ofp-util.c b/lib/ofp-util.c > index 8bfaddf..fc57b3f 100644 > --- a/lib/ofp-util.c > +++ b/lib/ofp-util.c > @@ -2201,6 +2201,15 @@ make_echo_reply(const struct ofp_header *rq) > return out; > } > > +struct ofpbuf * > +ofputil_encode_barrier_request(void) > +{ > + struct ofpbuf *msg; > + > + make_openflow(sizeof(struct ofp_header), OFPT_BARRIER_REQUEST, &msg); > + return msg; > +} > + > const char * > ofputil_frag_handling_to_string(enum ofp_config_flags flags) > { > diff --git a/lib/ofp-util.h b/lib/ofp-util.h > index 427a749..05ae009 100644 > --- a/lib/ofp-util.h > +++ b/lib/ofp-util.h > @@ -309,6 +309,8 @@ struct ofpbuf *make_packet_in(uint32_t buffer_id, > uint16_t in_port, > struct ofpbuf *make_echo_request(void); > struct ofpbuf *make_echo_reply(const struct ofp_header *rq); > > +struct ofpbuf *ofputil_encode_barrier_request(void); > + > const char *ofputil_frag_handling_to_string(enum ofp_config_flags); > bool ofputil_frag_handling_from_string(const char *, enum ofp_config_flags > *); > > diff --git a/lib/vconn.c b/lib/vconn.c > index 8e6374e..5da5026 100644 > --- a/lib/vconn.c > +++ b/lib/vconn.c > @@ -1,5 +1,5 @@ > /* > - * Copyright (c) 2008, 2009, 2010, 2011 Nicira Networks. > + * Copyright (c) 2008, 2009, 2010, 2011, 2012 Nicira Networks. > * > * Licensed under the Apache License, Version 2.0 (the "License"); > * you may not use this file except in compliance with the License. > @@ -730,7 +730,7 @@ vconn_transact_noreply(struct vconn *vconn, struct ofpbuf > *request, > } > > /* Send barrier. */ > - make_openflow(sizeof(struct ofp_header), OFPT_BARRIER_REQUEST, &barrier); > + barrier = ofputil_encode_barrier_request(); > barrier_xid = ((struct ofp_header *) barrier->data)->xid; > error = vconn_send_block(vconn, barrier); > if (error) { > -- > 1.7.2.5 > > _______________________________________________ > dev mailing list > dev@openvswitch.org > http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev