X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ofproto%2Fpktbuf.h;h=eb1b1fff3158cb3ef055cd8a9b13698f08db0465;hb=cfc50ae514f805dcd9c14589f21158185424daf6;hp=e29117ab6f2232277b328b70a93805483e96f84d;hpb=90bf1e0732ac9b11dd51ca856b635cac1f0269c1;p=sliver-openvswitch.git diff --git a/ofproto/pktbuf.h b/ofproto/pktbuf.h index e29117ab6..eb1b1fff3 100644 --- a/ofproto/pktbuf.h +++ b/ofproto/pktbuf.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2009, 2011 Nicira Networks. + * Copyright (c) 2008, 2009, 2011, 2012 Nicira, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -30,10 +30,12 @@ int pktbuf_capacity(void); struct pktbuf *pktbuf_create(void); void pktbuf_destroy(struct pktbuf *); uint32_t pktbuf_save(struct pktbuf *, const void *buffer, size_t buffer_size, - uint16_t in_port); + ofp_port_t in_port); uint32_t pktbuf_get_null(void); enum ofperr pktbuf_retrieve(struct pktbuf *, uint32_t id, - struct ofpbuf **bufferp, uint16_t *in_port); + struct ofpbuf **bufferp, ofp_port_t *in_port); void pktbuf_discard(struct pktbuf *, uint32_t id); +unsigned int pktbuf_count_packets(const struct pktbuf *); + #endif /* pktbuf.h */