/freebsd/sys/net/ |
H A D | netmap_user.h | 111 #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 D | netmap.h | 284 struct netmap_ring { struct 357 nm_ring_empty(struct netmap_ring *ring) in nm_ring_empty()
|
H A D | iflib.c | 863 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 D | net_backend_netmap.c | 52 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 D | bridge.c | 69 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 D | lb.c | 177 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 D | pkt-gen.c | 771 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 D | nmreplay.c | 563 struct netmap_ring *rxring; /* current ring being handled */
|
/freebsd/sys/dev/netmap/ |
H A D | if_vtnet_netmap.h | 62 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 D | if_re_netmap.h | 73 struct netmap_ring *ring = kring->ring; in re_netmap_txsync() 175 struct netmap_ring *ring = kring->ring; in re_netmap_rxsync()
|
H A D | netmap_pipe.c | 190 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 D | netmap_kloop.c | 95 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 D | netmap.c | 1305 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 D | netmap_mem2.c | 549 .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 D | netmap_kern.h | 412 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 D | netmap_generic.c | 698 struct netmap_ring *ring = kring->ring; in generic_netmap_txsync() 927 struct netmap_ring *ring = kring->ring; in generic_netmap_rxsync()
|
H A D | netmap_offloadings.c | 155 struct netmap_ring *dst_ring, in bdg_mismatch_datapath()
|
H A D | if_ptnet.c | 1342 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 D | netmap_monitor.c | 590 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 D | netmap_vale.c | 486 struct netmap_ring *ring = kring->ring; in nm_vale_preflush() 830 struct netmap_ring *ring; in nm_vale_flush()
|
H A D | netmap_bdg.c | 1099 struct netmap_ring *ring = kring->ring; in netmap_vp_rxsync_locked()
|
/freebsd/sys/dev/cxgbe/ |
H A D | t4_netmap.c | 969 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 D | ctrl-api-test.c | 2009 if (offsetof(struct netmap_ring, f) != (o)) {\ in binarycomp() 2011 #f, offsetof(struct netmap_ring, f), (o));\ in binarycomp()
|
/freebsd/lib/libnetmap/ |
H A D | nmport.c | 879 struct netmap_ring *ring; in nmport_inject()
|
/freebsd/sys/dev/ena/ |
H A D | ena_netmap.c | 109 struct netmap_ring *ring; in ena_netmap_alloc_rx_slot()
|