Lines Matching defs:ring
610 * Returns the next position in the ring.
617 struct netmap_ring *ring = kring->ring;
638 struct netmap_slot *slot = &ring->slot[j];
735 * ring in *dst_ring (at the moment, always use ring 0)
790 * Available space in the ring. Only used in VALE code
890 uint8_t dst_ring = ring_nr; /* default, same ring as origin */
915 dst_ring = 0; /* broadcasts always go to ring 0 */
938 * Broadcast traffic goes to ring 0 on all destinations.
963 struct netmap_ring *ring;
1041 ring = kring->ring;
1042 /* the destination ring may have not been opened for RX */
1043 if (unlikely(ring == NULL || kring->nr_mode != NKR_NETMAP_ON))
1103 bdg_mismatch_datapath(na, dst_na, ft_p, ring, &j, lim, &howmany);
1110 slot = &ring->slot[j];
1164 ring->slot[j].len = 0;
1165 ring->slot[j].flags = 0;
1248 nm_prinf("%s ring %d flags %d", na->up.name, kring->ring_id, flags);