/freebsd/sys/dev/netmap/ |
H A D | netmap.c | 861 n[NR_RX] = netmap_all_rings(na, NR_RX); in netmap_krings_create() 863 len = (n[NR_TX] + n[NR_RX]) * in netmap_krings_create() 873 na->tailroom = na->rx_rings + n[NR_RX]; in netmap_krings_create() 877 for (i = 0; i < n[NR_TX] + n[NR_RX]; i++) { in netmap_krings_create() 976 u_int lim = netmap_real_rings(na, NR_RX), i; in netmap_hw_krings_delete() 978 for (i = nma_get_nrings(na, NR_RX); i < lim; i++) { in netmap_hw_krings_delete() 979 struct mbq *q = &NMR(na, NR_RX)[i]->rx_queue; in netmap_hw_krings_delete() 1262 kring->tx == NR_RX); in _nm_may_forward() 1977 priv->np_qfirst[NR_RX], in netmap_interp_ringid() 1978 priv->np_qlast[NR_RX], in netmap_interp_ringid() [all …]
|
H A D | netmap_kloop.c | 626 num_rx_rings = priv->np_qlast[NR_RX] - priv->np_qfirst[NR_RX]; in netmap_sync_kloop() 650 a->kring = NMR(na, NR_RX)[i + priv->np_qfirst[NR_RX]]; in netmap_sync_kloop() 807 poll_wait(priv->np_filp, priv->np_si[NR_RX], in netmap_sync_kloop() 937 nm_os_selwakeup(priv->np_si[NR_RX]); in netmap_sync_kloop_stop()
|
H A D | netmap_monitor.c | 202 return (t == NR_RX ? NR_MONITOR_RX : NR_MONITOR_TX); in nm_txrx2flag() 250 kring->zmon_list[NR_RX].next == NULL; in nm_monitor_none() 293 if (kring->tx == NR_RX) { in nm_monitor_restore_callbacks() 685 if (tx == NR_RX) in netmap_zmon_parent_sync() 702 return netmap_zmon_parent_sync(kring, flags, NR_RX); in netmap_zmon_parent_rxsync() 833 if (kring->zmon_list[NR_RX].next != NULL) { in netmap_monitor_parent_rxsync()
|
H A D | netmap_bdg.c | 730 kring0 = NMR(bna->hwna, NR_RX); in netmap_bwrap_polling() 853 if (i + req_cpus > nma_get_nrings(na, NR_RX)) { in get_polling_cfg() 855 i, i + req_cpus, nma_get_nrings(na, NR_RX)); in get_polling_cfg() 871 qlast = nma_get_nrings(na, NR_RX); in get_polling_cfg() 1369 for (; i < netmap_real_rings(hwna, NR_RX); i++) { in netmap_bwrap_reg() 1388 for (i = 0; i < netmap_all_rings(hwna, NR_RX); i++) { in netmap_bwrap_reg() 1442 hostna->num_tx_rings = nma_get_nrings(hwna, NR_RX); in netmap_bwrap_config() 1448 nma_get_nrings(hwna, NR_RX), NULL); in netmap_bwrap_config()
|
H A D | netmap_kern.h | 335 enum txrx { NR_RX = 0, NR_TX = 1, NR_TXRX }; enumerator 340 return (t== NR_RX ? "RX" : "TX"); in nm_txrx2str() 346 return (t== NR_RX ? NR_TX : NR_RX); in nm_txrx_swap() 1411 if (t == NR_RX && q < na->num_rx_rings) in netmap_kring_on()
|
H A D | if_vtnet_netmap.h | 220 slot = netmap_reset(na, NR_RX, rxq->vtnrx_id, 0); in vtnet_netmap_rxq_populate()
|
H A D | if_re_netmap.h | 319 struct netmap_slot *slot = netmap_reset(na, NR_RX, 0, 0); in re_netmap_rx_init()
|
H A D | netmap_freebsd.c | 1337 struct nm_selinfo *si = priv->np_si[NR_RX]; in netmap_knrdetach() 1442 si = priv->np_si[(ev == EVFILT_WRITE) ? NR_TX : NR_RX]; in netmap_kqfilter()
|
H A D | netmap_mem2.c | 2158 for (i = 0; i < n[NR_RX]; i++) { in netmap_mem2_if_new() 2163 if (na->rx_rings[i]->ring != NULL && i >= priv->np_qfirst[NR_RX] in netmap_mem2_if_new() 2164 && i < priv->np_qlast[NR_RX]) { in netmap_mem2_if_new() 2811 for (i = 0; i < netmap_all_rings(na, NR_RX); i++) { in netmap_mem_pt_guest_rings_create()
|
H A D | netmap_pipe.c | 566 if (kring->tx == NR_RX) in netmap_pipe_krings_delete_both()
|
H A D | netmap_vale.c | 432 u_int nrx = netmap_real_rings(na, NR_RX); in netmap_vale_vp_krings_create()
|
/freebsd/sys/dev/ena/ |
H A D | ena_netmap.c | 226 kring = (x == NR_RX) ? na->rx_rings[qid] : na->tx_rings[qid]; in ena_ring_in_netmap() 242 return ena_ring_in_netmap(adapter, qid, NR_RX); in ena_rx_ring_in_netmap() 259 ena_netmap_reset_ring(adapter, qid, NR_RX); in ena_netmap_reset_rx_ring()
|
/freebsd/sys/dev/cxgbe/ |
H A D | t4_netmap.c | 735 slot = netmap_reset(na, NR_RX, i, 0); in cxgbe_netmap_on()
|
/freebsd/sys/dev/virtio/network/ |
H A D | if_vtnet.c | 1502 rxq->vtnrx_id, NR_RX); in vtnet_rxq_free_mbufs()
|
/freebsd/sys/net/ |
H A D | iflib.c | 1364 slot = netmap_reset(na, NR_RX, rxq->ifr_id, 0); in iflib_netmap_rxq_init()
|