NETMAP_HW_RING
if ( (ringid & NETMAP_HW_RING) && i >= lim) {
} else if (ringid & NETMAP_HW_RING) {
priv->np_qlast = NETMAP_HW_RING ;
else if (ringid & NETMAP_HW_RING)
if (lim == NETMAP_HW_RING)
if ( (priv->np_qlast == NETMAP_HW_RING) // XXX check_all
check_all_tx = (priv->np_qlast == NETMAP_HW_RING) && (lim_tx > 1);
check_all_rx = (priv->np_qlast == NETMAP_HW_RING) && (lim_rx > 1);
if (priv->np_qlast != NETMAP_HW_RING) {
if ( (priv->np_qlast == NETMAP_HW_RING) // XXX check_all
if (flags & NETMAP_HW_RING) /* interpret ring as int */
r = (r < NETMAP_RING_MASK) ? (r | NETMAP_HW_RING) : 0;
} else if (d->req.nr_ringid & NETMAP_HW_RING) {