Home
last modified time | relevance | path

Searched refs:netmap_ring (Results 1 – 25 of 25) sorted by relevance

/freebsd/sys/net/
H A Dnetmap_user.h111 #define NETMAP_TXRING(nifp, index) _NETMAP_OFFSET(struct netmap_ring *, \
114 #define NETMAP_RXRING(nifp, index) _NETMAP_OFFSET(struct netmap_ring *, \
142 nm_ring_next(struct netmap_ring *r, uint32_t i) in nm_ring_next()
153 nm_tx_pending(struct netmap_ring *r) in nm_tx_pending()
161 nm_ring_space(struct netmap_ring *ring) in nm_ring_space()
287 struct netmap_ring * const some_ring;
946 struct netmap_ring *r = NETMAP_TXRING(d->nifp, i); in nm_open()
950 struct netmap_ring *r = NETMAP_RXRING(d->nifp, i); in nm_open()
1018 struct netmap_ring *r = NETMAP_RXRING(nifp, d->first_rx_ring); in nm_mmap()
1025 *(struct netmap_ring **)(uintptr_t)&d->some_ring = r; in nm_mmap()
[all …]
H A Dnetmap.h284 struct netmap_ring { struct
357 nm_ring_empty(struct netmap_ring *ring) in nm_ring_empty()
H A Diflib.c863 struct netmap_ring *ring = kring->ring; in netmap_fl_refill()
993 struct netmap_ring *ring = kring->ring; in iflib_netmap_txsync()
1170 struct netmap_ring *ring = kring->ring; in iflib_netmap_rxsync()
/freebsd/usr.sbin/bhyve/
H A Dnet_backend_netmap.c52 struct netmap_ring *rx;
53 struct netmap_ring *tx;
176 struct netmap_ring *ring; in netmap_send()
255 struct netmap_ring *ring = priv->rx; in netmap_peek_recvlen()
276 struct netmap_ring *ring; in netmap_recv()
/freebsd/tools/tools/netmap/
H A Dbridge.c69 rings_move(struct netmap_ring *rxring, struct netmap_ring *txring, in rings_move()
140 struct netmap_ring *txring, *rxring; in ports_move()
367 struct netmap_ring *rx = NETMAP_RXRING(pa->nifp, pa->cur_rx_ring); in main()
372 struct netmap_ring *rx = NETMAP_RXRING(pb->nifp, pb->cur_rx_ring); in main()
H A Dlb.c177 struct netmap_ring *ring;
517 struct netmap_ring *ring = port->ring; in forward_packet()
889 struct netmap_ring *rxring = NETMAP_RXRING(rxport->nmd->nifp, i); in main()
901 struct netmap_ring *ring = ports[i].ring; in main()
944 struct netmap_ring *ring = p->ring; in main()
973 struct netmap_ring *ring; in main()
1006 struct netmap_ring *rxring = NETMAP_RXRING(rxport->nmd->nifp, i); in main()
H A Dpkt-gen.c771 dump_payload(const char *_p, int len, struct netmap_ring *ring, int cur) in dump_payload()
1260 send_packets(struct netmap_ring *ring, struct pkt *pkt, void *frame, in send_packets()
1422 struct netmap_ring *ring = NETMAP_TXRING(nifp, targ->nmd->first_tx_ring); in ping_body()
1587 struct netmap_ring *txring, *rxring; in pong_body()
1681 struct netmap_ring *txring = NULL; in sender_body()
1892 receive_packets(struct netmap_ring *ring, u_int limit, int dump, uint64_t *bytes) in receive_packets()
1928 struct netmap_ring *rxring; in receiver_body()
2048 struct netmap_ring *ring; in txseq_body()
2231 multi_slot_to_string(struct netmap_ring *ring, unsigned int head, in multi_slot_to_string()
2259 struct netmap_ring *ring; in rxseq_body()
[all …]
H A Dnmreplay.c563 struct netmap_ring *rxring; /* current ring being handled */
/freebsd/sys/dev/netmap/
H A Dif_vtnet_netmap.h62 struct netmap_ring *ring = kring->ring; in vtnet_netmap_txsync()
157 struct netmap_ring *ring = kring->ring; in vtnet_netmap_kring_refill()
248 struct netmap_ring *ring = kring->ring; in vtnet_netmap_rxsync()
H A Dif_re_netmap.h73 struct netmap_ring *ring = kring->ring; in re_netmap_txsync()
175 struct netmap_ring *ring = kring->ring; in re_netmap_rxsync()
H A Dnetmap_pipe.c190 struct netmap_ring *txring = txkring->ring, *rxring = rxkring->ring; in netmap_pipe_txsync()
246 struct netmap_ring *txring = txkring->ring, *rxring = rxkring->ring; in netmap_pipe_rxsync()
557 struct netmap_ring *ring = kring->ring; in netmap_pipe_krings_delete_both()
H A Dnetmap_kloop.c95 struct netmap_ring *shadow_ring, in sync_kloop_kernel_read()
164 struct netmap_ring shadow_ring; /* shadow copy of the netmap_ring */ in netmap_sync_kloop_tx_ring()
320 struct netmap_ring shadow_ring; /* shadow copy of the netmap_ring */ in netmap_sync_kloop_rx_ring()
H A Dnetmap.c1305 struct netmap_ring *rdst = kdst->ring; in netmap_sw_to_nic()
1382 struct netmap_ring *ring = kring->ring; in netmap_rxsync_from_host()
1710 nm_txsync_prologue(struct netmap_kring *kring, struct netmap_ring *ring) in nm_txsync_prologue()
1774 nm_rxsync_prologue(struct netmap_kring *kring, struct netmap_ring *ring) in nm_rxsync_prologue()
1838 struct netmap_ring *ring = kring->ring; in netmap_ring_reinit()
2354 struct netmap_ring *ring = kring->ring; in netmap_offsets_init()
2715 ring_timestamp_set(struct netmap_ring *ring) in ring_timestamp_set()
3187 struct netmap_ring *ring = kring->ring; in netmap_ioctl()
3658 struct netmap_ring *ring; in netmap_poll()
H A Dnetmap_mem2.c549 .objminsize = sizeof(struct netmap_ring),
605 .objminsize = sizeof(struct netmap_ring),
1788 v = sizeof(struct netmap_ring) + sizeof(struct netmap_slot) * maxd; in netmap_mem_private_new()
1997 struct netmap_ring *ring = kring->ring; in netmap_mem2_rings_create()
2010 len = sizeof(struct netmap_ring) + in netmap_mem2_rings_create()
2075 struct netmap_ring *ring = kring->ring; in netmap_mem2_rings_delete()
2808 kring->ring = (struct netmap_ring *) in netmap_mem_pt_guest_rings_create()
2815 kring->ring = (struct netmap_ring *) in netmap_mem_pt_guest_rings_create()
H A Dnetmap_kern.h412 struct netmap_ring *ring;
1445 uint32_t nm_txsync_prologue(struct netmap_kring *, struct netmap_ring *);
1452 uint32_t nm_rxsync_prologue(struct netmap_kring *, struct netmap_ring *);
2310 struct netmap_ring *dst_ring,
2392 struct netmap_ring *ring = kring->ring; in ptnet_sync_tail()
H A Dnetmap_generic.c698 struct netmap_ring *ring = kring->ring; in generic_netmap_txsync()
927 struct netmap_ring *ring = kring->ring; in generic_netmap_rxsync()
H A Dnetmap_offloadings.c155 struct netmap_ring *dst_ring, in bdg_mismatch_datapath()
H A Dif_ptnet.c1342 struct netmap_ring *ring = kring->ring; in ptnet_ring_update()
1381 struct netmap_ring *ring; in ptnet_drain_transmit_queue()
1618 struct netmap_ring *ring = kring->ring; in ptnet_rx_discard()
1679 struct netmap_ring *ring = kring->ring; in ptnet_rx_eof()
H A Dnetmap_monitor.c590 struct netmap_ring *ring = kring->ring, *mring; in netmap_zmon_parent_sync()
740 struct netmap_ring *ring = kring->ring, *mring = mkring->ring; in netmap_monitor_parent_sync()
H A Dnetmap_vale.c486 struct netmap_ring *ring = kring->ring; in nm_vale_preflush()
830 struct netmap_ring *ring; in nm_vale_flush()
H A Dnetmap_bdg.c1099 struct netmap_ring *ring = kring->ring; in netmap_vp_rxsync_locked()
/freebsd/sys/dev/cxgbe/
H A Dt4_netmap.c969 struct netmap_ring *ring = kring->ring; in cxgbe_nm_tx()
1170 struct netmap_ring *ring = kring->ring; in cxgbe_netmap_rxsync()
1334 struct netmap_ring *ring = kring->ring; in service_nm_rxq()
/freebsd/tests/sys/netmap/
H A Dctrl-api-test.c2009 if (offsetof(struct netmap_ring, f) != (o)) {\ in binarycomp()
2011 #f, offsetof(struct netmap_ring, f), (o));\ in binarycomp()
/freebsd/lib/libnetmap/
H A Dnmport.c879 struct netmap_ring *ring; in nmport_inject()
/freebsd/sys/dev/ena/
H A Dena_netmap.c109 struct netmap_ring *ring; in ena_netmap_alloc_rx_slot()