mirror of
https://github.com/openvswitch/ovs
synced 2025-08-30 22:05:19 +00:00
ofpbuf: Add ofpbuf_new_with_headroom(), ofpbuf_clone_with_headroom().
These new functions simplify an increasingly common usage pattern. Suggested-by: Jesse Gross <jesse@nicira.com>
This commit is contained in:
@@ -478,8 +478,7 @@ dpif_linux_recv(struct dpif *dpif_, struct ofpbuf **bufp)
|
||||
int retval;
|
||||
int error;
|
||||
|
||||
buf = ofpbuf_new(65536 + DPIF_RECV_MSG_PADDING);
|
||||
ofpbuf_reserve(buf, DPIF_RECV_MSG_PADDING);
|
||||
buf = ofpbuf_new_with_headroom(65536, DPIF_RECV_MSG_PADDING);
|
||||
retval = read(dpif->fd, ofpbuf_tail(buf), ofpbuf_tailroom(buf));
|
||||
if (retval < 0) {
|
||||
error = errno;
|
||||
|
Reference in New Issue
Block a user