Lines Matching refs:rx
500 * (same size as the netmap ring), on rx rings we
507 struct mbq rx_queue; /* intercepted rx mbufs. */
512 enum txrx tx; /* kind of ring (tx or rx) */
517 * sets the nm_sync callback of each hardware tx(rx) kring to
520 * of the host tx(rx) ring to netmap_txsync_to_host
544 uint32_t mon_tail; /* last seen slot on rx */
1000 * - mit implements rx interrupt mitigation;
1041 * krings descriptors, with tx/rx meanings swapped:
1055 * - packets coming from the bridge go to the brwap rx rings,
1059 * - packets coming from the outside go to the hwna rx rings,
1140 /* return slots reserved to rx clients; used in drivers */
1147 nm_prdis("preserving %d rx slots %d -> %d", space, k->nr_hwcur, k->nr_hwtail);
1163 /* True if no more completed slots in the rx ring, only valid after
1322 /* default functions to handle rx/tx interrupts */
1434 /* update the ring parameters (number and size of tx and rx rings).
1604 NM_DEBUG_RXINTR = 0x100, /* debug on rx/tx intr (driver) */
1606 NM_DEBUG_NIC_RXSYNC = 0x1000, /* debug on rx/tx intr (driver) */
1927 np_qlast[NR_TXRX]; /* range of tx/rx rings to scan */
2047 int nm_os_generic_find_num_desc(struct ifnet *ifp, u_int *tx, u_int *rx);