Home
last modified time | relevance | path

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

/freebsd-12.1/sys/net/
H A Dnetmap_user.h128 nm_ring_next(struct netmap_ring *r, uint32_t i) in nm_ring_next()
139 nm_tx_pending(struct netmap_ring *r) in nm_tx_pending()
147 nm_ring_space(struct netmap_ring *ring) in nm_ring_space()
273 struct netmap_ring * const some_ring;
933 struct netmap_ring *r = NETMAP_TXRING(d->nifp, i); in nm_open()
937 struct netmap_ring *r = NETMAP_RXRING(d->nifp, i); in nm_open()
1004 struct netmap_ring *r = NETMAP_RXRING(nifp, d->first_rx_ring); in nm_mmap()
1011 *(struct netmap_ring **)(uintptr_t)&d->some_ring = r; in nm_mmap()
1034 struct netmap_ring *ring; in nm_inject()
1090 struct netmap_ring *ring; in nm_dispatch()
[all …]
H A Dnetmap.h280 struct netmap_ring { struct
340 nm_ring_empty(struct netmap_ring *ring) in nm_ring_empty()
H A Diflib.c813 struct netmap_ring *ring = kring->ring; in netmap_fl_refill()
909 struct netmap_ring *ring = kring->ring; in iflib_netmap_txsync()
1055 struct netmap_ring *ring = kring->ring; in iflib_netmap_rxsync()
/freebsd-12.1/tools/tools/netmap/
H A Dbridge.c55 process_rings(struct netmap_ring *rxring, struct netmap_ring *txring, in process_rings()
120 struct netmap_ring *txring, *rxring; in move()
334 struct netmap_ring *rx = NETMAP_RXRING(pa->nifp, pa->cur_rx_ring); in main()
339 struct netmap_ring *rx = NETMAP_RXRING(pb->nifp, pb->cur_rx_ring); in main()
H A Dlb.c177 struct netmap_ring *ring;
492 struct netmap_ring *ring = port->ring; in forward_packet()
849 struct netmap_ring *ring = ports[i].ring; in main()
893 struct netmap_ring *ring = p->ring; in main()
921 struct netmap_ring *ring; in main()
948 struct netmap_ring *rxring = NETMAP_RXRING(rxport->nmd->nifp, i); in main()
H A Dpkt-gen.c758 dump_payload(const char *_p, int len, struct netmap_ring *ring, int cur) in dump_payload()
1158 send_packets(struct netmap_ring *ring, struct pkt *pkt, void *frame, in send_packets()
1316 struct netmap_ring *ring = NETMAP_TXRING(nifp, targ->nmd->first_tx_ring); in ping_body()
1477 struct netmap_ring *txring, *rxring; in pong_body()
1560 struct netmap_ring *txring = NULL; in sender_body()
1797 struct netmap_ring *rxring; in receiver_body()
1916 struct netmap_ring *ring; in txseq_body()
2099 multi_slot_to_string(struct netmap_ring *ring, unsigned int head, in multi_slot_to_string()
2127 struct netmap_ring *ring; in rxseq_body()
3159 struct netmap_ring *ring = NETMAP_TXRING(nifp, i); in main()
[all …]
H A Dnmreplay.c571 struct netmap_ring *rxring; /* current ring being handled */
/freebsd-12.1/usr.sbin/bhyve/
H A Dnet_backends.c306 struct netmap_ring *rx;
307 struct netmap_ring *tx;
432 struct netmap_ring *ring; in netmap_send()
512 struct netmap_ring *ring; in netmap_recv()
/freebsd-12.1/sys/dev/netmap/
H A Dif_vtnet_netmap.h152 struct netmap_ring *ring = kring->ring; in vtnet_netmap_txsync()
240 struct netmap_ring *ring = kring->ring; in vtnet_netmap_kring_refill()
320 struct netmap_ring *ring = kring->ring; in vtnet_netmap_rxsync()
H A Dif_re_netmap.h74 struct netmap_ring *ring = kring->ring; in re_netmap_txsync()
176 struct netmap_ring *ring = kring->ring; in re_netmap_rxsync()
H A Dnetmap_pipe.c191 struct netmap_ring *txring = txkring->ring, *rxring = rxkring->ring; in netmap_pipe_txsync()
243 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_mem2.c547 .objminsize = sizeof(struct netmap_ring),
601 .objminsize = sizeof(struct netmap_ring),
1736 v = sizeof(struct netmap_ring) + sizeof(struct netmap_slot) * maxd; in netmap_mem_private_new()
1863 struct netmap_ring *ring = kring->ring; in netmap_free_rings()
1902 struct netmap_ring *ring = kring->ring; in netmap_mem2_rings_create()
1915 len = sizeof(struct netmap_ring) + in netmap_mem2_rings_create()
2683 kring->ring = (struct netmap_ring *) in netmap_mem_pt_guest_rings_create()
2690 kring->ring = (struct netmap_ring *) in netmap_mem_pt_guest_rings_create()
H A Dnetmap_kloop.c97 struct netmap_ring *shadow_ring, in sync_kloop_kernel_read()
166 struct netmap_ring shadow_ring; /* shadow copy of the netmap_ring */ in netmap_sync_kloop_tx_ring()
318 struct netmap_ring shadow_ring; /* shadow copy of the netmap_ring */ in netmap_sync_kloop_rx_ring()
H A Dnetmap_kern.h425 struct netmap_ring *ring;
1391 uint32_t nm_txsync_prologue(struct netmap_kring *, struct netmap_ring *);
1398 uint32_t nm_rxsync_prologue(struct netmap_kring *, struct netmap_ring *);
2188 struct netmap_ring *dst_ring,
2270 struct netmap_ring *ring = kring->ring; in ptnet_sync_tail()
H A Dnetmap.c1249 struct netmap_ring *rdst = kdst->ring; in netmap_sw_to_nic()
1326 struct netmap_ring *ring = kring->ring; in netmap_rxsync_from_host()
1654 nm_txsync_prologue(struct netmap_kring *kring, struct netmap_ring *ring) in nm_txsync_prologue()
1718 nm_rxsync_prologue(struct netmap_kring *kring, struct netmap_ring *ring) in nm_rxsync_prologue()
1782 struct netmap_ring *ring = kring->ring; in netmap_ring_reinit()
2432 ring_timestamp_set(struct netmap_ring *ring) in ring_timestamp_set()
2899 struct netmap_ring *ring = kring->ring; in netmap_ioctl()
3358 struct netmap_ring *ring; in netmap_poll()
H A Dnetmap_generic.c655 struct netmap_ring *ring = kring->ring; in generic_netmap_txsync()
871 struct netmap_ring *ring = kring->ring; in generic_netmap_rxsync()
H A Dnetmap_offloadings.c156 struct netmap_ring *dst_ring, in bdg_mismatch_datapath()
H A Dnetmap_monitor.c587 struct netmap_ring *ring = kring->ring, *mring; in netmap_zmon_parent_sync()
735 struct netmap_ring *ring = kring->ring, *mring = mkring->ring; in netmap_monitor_parent_sync()
H A Dif_ptnet.c1652 struct netmap_ring *ring = kring->ring; in ptnet_ring_update()
1691 struct netmap_ring *ring; in ptnet_drain_transmit_queue()
1928 struct netmap_ring *ring = kring->ring; in ptnet_rx_discard()
1989 struct netmap_ring *ring = kring->ring; in ptnet_rx_eof()
H A Dnetmap_vale.c619 struct netmap_ring *ring = kring->ring; in nm_vale_preflush()
965 struct netmap_ring *ring; in nm_vale_flush()
H A Dnetmap_bdg.c954 struct netmap_ring *ring = kring->ring; in netmap_vp_rxsync_locked()
/freebsd-12.1/sys/dev/cxgbe/
H A Dt4_netmap.c656 struct netmap_ring *ring = kring->ring; in cxgbe_nm_tx()
867 struct netmap_ring *ring = kring->ring; in cxgbe_netmap_rxsync()
1030 struct netmap_ring *ring = kring->ring; in service_nm_rxq()