Home
last modified time | relevance | path

Searched refs:rxkring (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/dev/netmap/
H A Dnetmap_pipe.c186 struct netmap_kring *rxkring = txkring->pipe; in netmap_pipe_txsync() local
190 struct netmap_ring *txring = txkring->ring, *rxring = rxkring->ring; in netmap_pipe_txsync()
192 nm_prdis("%p: %s %x -> %s", txkring, txkring->name, flags, rxkring->name); in netmap_pipe_txsync()
213 uint64_t off = nm_get_offset(rxkring, rs); in netmap_pipe_txsync()
216 if (nm_get_offset(rxkring, rs) < off) { in netmap_pipe_txsync()
217 nm_write_offset(rxkring, rs, off); in netmap_pipe_txsync()
233 rxkring->pipe_tail = nk; /* only publish complete packets */ in netmap_pipe_txsync()
234 rxkring->nm_notify(rxkring, 0); in netmap_pipe_txsync()
241 netmap_pipe_rxsync(struct netmap_kring *rxkring, int flags) in netmap_pipe_rxsync() argument
243 struct netmap_kring *txkring = rxkring->pipe; in netmap_pipe_rxsync()
[all …]
H A Dnetmap_kern.h2118 int netmap_pipe_rxsync(struct netmap_kring *rxkring, int flags);