NETMAP_RING_POOL
[NETMAP_RING_POOL] = {
DECLARE_SYSCTLS(NETMAP_RING_POOL, ring);
+ p[NETMAP_RING_POOL].memtotal,
+ p[NETMAP_RING_POOL].memtotal
netmap_obj_offset(&(n)->pools[NETMAP_RING_POOL], (v)))
(n)->pools[NETMAP_RING_POOL].memtotal + \
#define netmap_ring_malloc(n, len) netmap_obj_malloc(&(n)->pools[NETMAP_RING_POOL], len, NULL, NULL)
#define netmap_ring_free(n, v) netmap_obj_free_va(&(n)->pools[NETMAP_RING_POOL], (v))
[NETMAP_RING_POOL] = {
nmd->pools[NETMAP_RING_POOL].memtotal >> 10,
p[NETMAP_RING_POOL].size = sizeof(struct netmap_ring) +
p[NETMAP_RING_POOL].num = txr + rxr;
p[NETMAP_RING_POOL].num,
p[NETMAP_RING_POOL].size,
[NETMAP_RING_POOL] = {
na->nm_mem->pools[NETMAP_RING_POOL].memtotal) -
na->nm_mem->pools[NETMAP_RING_POOL].memtotal) -