X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_ring%2Frte_ring.c;h=d9b308036c58f903cde76fe0f306ad9bde0ef0e3;hb=ae65004fa7d2e72c1d640148eba1dbb6c52aacf1;hp=9ea26a631b90026b6f99d470503eed4a5c9a412b;hpb=a36f5ce06eae4c49eb9bbeb64e64875250d5b028;p=dpdk.git diff --git a/lib/librte_ring/rte_ring.c b/lib/librte_ring/rte_ring.c index 9ea26a631b..d9b308036c 100644 --- a/lib/librte_ring/rte_ring.c +++ b/lib/librte_ring/rte_ring.c @@ -30,6 +30,7 @@ #include #include #include +#include #include "rte_ring.h" @@ -62,6 +63,13 @@ rte_ring_get_memsize(unsigned count) return sz; } +void +rte_ring_reset(struct rte_ring *r) +{ + r->prod.head = r->cons.head = 0; + r->prod.tail = r->cons.tail = 0; +} + int rte_ring_init(struct rte_ring *r, const char *name, unsigned count, unsigned flags)