struct rte_ring { struct rte_memzone *memzone; struct prod { unsigned watermark; } prod; struct cons { unsigned sc_dequeue; } cons; void *ring[]; };