]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/bnxt/bnxt_ring.h
net/bnxt: implement SSE vector mode
[dpdk.git] / drivers / net / bnxt / bnxt_ring.h
index 1446d784f6e9107787b1a8fe7d38752c6efc2d96..fd3d0bd73fce1041921a9ada14eb5a9abd53cc15 100644 (file)
@@ -10,7 +10,8 @@
 
 #include <rte_memory.h>
 
-#define RING_NEXT(ring, idx)           (((idx) + 1) & (ring)->ring_mask)
+#define RING_ADV(ring, idx, n)         (((idx) + (n)) & (ring)->ring_mask)
+#define RING_NEXT(ring, idx)           RING_ADV(ring, idx, 1)
 
 #define DB_IDX_MASK                                            0xffffff
 #define DB_IDX_VALID                                           (0x1 << 26)