summaryrefslogtreecommitdiff
path: root/sys/net/netmap_user.h
diff options
context:
space:
mode:
authorLuigi Rizzo <luigi@FreeBSD.org>2012-02-08 11:43:29 +0000
committerLuigi Rizzo <luigi@FreeBSD.org>2012-02-08 11:43:29 +0000
commit5819da83cec5fdb1d77956b2e7726525bf1245ea (patch)
treedc9a4f4f3227fea430bc6d74c565a7291e95bc05 /sys/net/netmap_user.h
parent78674822c7c824d55219c5817522dc81b09c8cd1 (diff)
Notes
Diffstat (limited to 'sys/net/netmap_user.h')
-rw-r--r--sys/net/netmap_user.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/sys/net/netmap_user.h b/sys/net/netmap_user.h
index c9443b89e43f..64490452fe0c 100644
--- a/sys/net/netmap_user.h
+++ b/sys/net/netmap_user.h
@@ -73,14 +73,8 @@
((struct netmap_ring *)((char *)(nifp) + \
(nifp)->ring_ofs[index + (nifp)->ni_num_queues+1] ) )
-#if NETMAP_BUF_SIZE != 2048
-#error cannot handle odd size
#define NETMAP_BUF(ring, index) \
- ((char *)(ring) + (ring)->buf_ofs + ((index)*NETMAP_BUF_SIZE))
-#else
-#define NETMAP_BUF(ring, index) \
- ((char *)(ring) + (ring)->buf_ofs + ((index)<<11))
-#endif
+ ((char *)(ring) + (ring)->buf_ofs + ((index)*(ring)->nr_buf_size))
#define NETMAP_RING_NEXT(r, i) \
((i)+1 == (r)->num_slots ? 0 : (i) + 1 )