Home
last modified time | relevance | path

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

/freebsd-12-stable/sys/net/
Dnetmap_user.h112 #define NETMAP_TXRING(nifp, index) _NETMAP_OFFSET(struct netmap_ring *, \
115 #define NETMAP_RXRING(nifp, index) _NETMAP_OFFSET(struct netmap_ring *, \
128 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;
935 struct netmap_ring *r = NETMAP_TXRING(d->nifp, i); in nm_open()
939 struct netmap_ring *r = NETMAP_RXRING(d->nifp, i); in nm_open()
1007 struct netmap_ring *r = NETMAP_RXRING(nifp, d->first_rx_ring); in nm_mmap()
1014 *(struct netmap_ring **)(uintptr_t)&d->some_ring = r; in nm_mmap()
[all …]
Dnetmap.h285 struct netmap_ring { struct
345 nm_ring_empty(struct netmap_ring *ring) in nm_ring_empty()
Diflib.c870 struct netmap_ring *ring = kring->ring; in netmap_fl_refill()
997 struct netmap_ring *ring = kring->ring; in iflib_netmap_txsync()
1173 struct netmap_ring *ring = kring->ring; in iflib_netmap_rxsync()
/freebsd-12-stable/tools/tools/netmap/
Dbridge.c71 rings_move(struct netmap_ring *rxring, struct netmap_ring *txring, in rings_move()
142 struct netmap_ring *txring, *rxring; in ports_move()
371 struct netmap_ring *rx = NETMAP_RXRING(pa->nifp, pa->cur_rx_ring); in main()
376 struct netmap_ring *rx = NETMAP_RXRING(pb->nifp, pb->cur_rx_ring); in main()
Dlb.c178 struct netmap_ring *ring;
517 struct netmap_ring *ring = port->ring; in forward_packet()
890 struct netmap_ring *rxring = NETMAP_RXRING(rxport->nmd->nifp, i); in main()
903 struct netmap_ring *ring = ports[i].ring; in main()
946 struct netmap_ring *ring = p->ring; in main()
975 struct netmap_ring *ring; in main()
1008 struct netmap_ring *rxring = NETMAP_RXRING(rxport->nmd->nifp, i); in main()
Dpkt-gen.c771 dump_payload(const char *_p, int len, struct netmap_ring *ring, int cur) in dump_payload()
1181 send_packets(struct netmap_ring *ring, struct pkt *pkt, void *frame, in send_packets()
1343 struct netmap_ring *ring = NETMAP_TXRING(nifp, targ->nmd->first_tx_ring); in ping_body()
1504 struct netmap_ring *txring, *rxring; in pong_body()
1600 struct netmap_ring *txring = NULL; in sender_body()
1801 receive_packets(struct netmap_ring *ring, u_int limit, int dump, uint64_t *bytes) in receive_packets()
1837 struct netmap_ring *rxring; in receiver_body()
1956 struct netmap_ring *ring; in txseq_body()
2139 multi_slot_to_string(struct netmap_ring *ring, unsigned int head, in multi_slot_to_string()
2167 struct netmap_ring *ring; in rxseq_body()
[all …]
Dnmreplay.c565 struct netmap_ring *rxring; /* current ring being handled */
/freebsd-12-stable/usr.sbin/bhyve/
Dnet_backends.c400 struct netmap_ring *rx;
401 struct netmap_ring *tx;
526 struct netmap_ring *ring; in netmap_send()
605 struct netmap_ring *ring = priv->rx; in netmap_peek_recvlen()
626 struct netmap_ring *ring; in netmap_recv()
/freebsd-12-stable/sys/dev/netmap/
Dif_vtnet_netmap.h63 struct netmap_ring *ring = kring->ring; in vtnet_netmap_txsync()
157 struct netmap_ring *ring = kring->ring; in vtnet_netmap_kring_refill()
246 struct netmap_ring *ring = kring->ring; in vtnet_netmap_rxsync()
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()
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()
Dnetmap_mem2.c547 .objminsize = sizeof(struct netmap_ring),
601 .objminsize = sizeof(struct netmap_ring),
1737 v = sizeof(struct netmap_ring) + sizeof(struct netmap_slot) * maxd; in netmap_mem_private_new()
1864 struct netmap_ring *ring = kring->ring; in netmap_free_rings()
1903 struct netmap_ring *ring = kring->ring; in netmap_mem2_rings_create()
1916 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()
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()
Dnetmap_kern.h413 struct netmap_ring *ring;
1398 uint32_t nm_txsync_prologue(struct netmap_kring *, struct netmap_ring *);
1405 uint32_t nm_rxsync_prologue(struct netmap_kring *, struct netmap_ring *);
2198 struct netmap_ring *dst_ring,
2280 struct netmap_ring *ring = kring->ring; in ptnet_sync_tail()
Dnetmap.c1257 struct netmap_ring *rdst = kdst->ring; in netmap_sw_to_nic()
1334 struct netmap_ring *ring = kring->ring; in netmap_rxsync_from_host()
1662 nm_txsync_prologue(struct netmap_kring *kring, struct netmap_ring *ring) in nm_txsync_prologue()
1726 nm_rxsync_prologue(struct netmap_kring *kring, struct netmap_ring *ring) in nm_rxsync_prologue()
1790 struct netmap_ring *ring = kring->ring; in netmap_ring_reinit()
2445 ring_timestamp_set(struct netmap_ring *ring) in ring_timestamp_set()
2915 struct netmap_ring *ring = kring->ring; in netmap_ioctl()
3368 struct netmap_ring *ring; in netmap_poll()
Dnetmap_generic.c651 struct netmap_ring *ring = kring->ring; in generic_netmap_txsync()
867 struct netmap_ring *ring = kring->ring; in generic_netmap_rxsync()
Dnetmap_offloadings.c156 struct netmap_ring *dst_ring, in bdg_mismatch_datapath()
Dnetmap_monitor.c591 struct netmap_ring *ring = kring->ring, *mring; in netmap_zmon_parent_sync()
741 struct netmap_ring *ring = kring->ring, *mring = mkring->ring; in netmap_monitor_parent_sync()
Dif_ptnet.c1645 struct netmap_ring *ring = kring->ring; in ptnet_ring_update()
1684 struct netmap_ring *ring; in ptnet_drain_transmit_queue()
1921 struct netmap_ring *ring = kring->ring; in ptnet_rx_discard()
1982 struct netmap_ring *ring = kring->ring; in ptnet_rx_eof()
Dnetmap_vale.c624 struct netmap_ring *ring = kring->ring; in nm_vale_preflush()
970 struct netmap_ring *ring; in nm_vale_flush()
Dnetmap_bdg.c954 struct netmap_ring *ring = kring->ring; in netmap_vp_rxsync_locked()
/freebsd-12-stable/sys/dev/cxgbe/
Dt4_netmap.c992 struct netmap_ring *ring = kring->ring; in cxgbe_nm_tx()
1194 struct netmap_ring *ring = kring->ring; in cxgbe_netmap_rxsync()
1358 struct netmap_ring *ring = kring->ring; in service_nm_rxq()
/freebsd-12-stable/lib/libnetmap/
Dnmport.c807 struct netmap_ring *ring; in nmport_inject()
/freebsd-12-stable/sys/dev/ena/
Dena_netmap.c112 struct netmap_ring *ring; in ena_netmap_alloc_rx_slot()