Home
last modified time | relevance | path

Searched refs:NETMAP_HW_RING (Results 1 – 3 of 3) sorted by relevance

/dragonfly/sys/net/netmap/
H A Dnetmap_user.h198 if (flags & NETMAP_HW_RING) /* interpret ring as int */ in nm_open()
202 r = (r < NETMAP_RING_MASK) ? (r | NETMAP_HW_RING) : 0; in nm_open()
219 } else if (d->req.nr_ringid & NETMAP_HW_RING) { in nm_open()
H A Dnetmap.c1164 if ( (ringid & NETMAP_HW_RING) && i >= lim) { in netmap_set_ringid()
1172 } else if (ringid & NETMAP_HW_RING) { in netmap_set_ringid()
1177 priv->np_qlast = NETMAP_HW_RING ; in netmap_set_ringid()
1183 else if (ringid & NETMAP_HW_RING) in netmap_set_ringid()
1452 if (lim == NETMAP_HW_RING) in netmap_ioctl()
1637 if ( (priv->np_qlast == NETMAP_HW_RING) // XXX check_all in netmap_poll()
1659 check_all_tx = (priv->np_qlast == NETMAP_HW_RING) && (lim_tx > 1); in netmap_poll()
1660 check_all_rx = (priv->np_qlast == NETMAP_HW_RING) && (lim_rx > 1); in netmap_poll()
1662 if (priv->np_qlast != NETMAP_HW_RING) { in netmap_poll()
1794 if ( (priv->np_qlast == NETMAP_HW_RING) // XXX check_all in netmap_poll()
H A Dnetmap.h338 #define NETMAP_HW_RING 0x4000 /* low bits indicate one hw ring */ macro