Searched refs:NETMAP_BUF (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/net/ |
H A D | netmap_user.h | 118 #define NETMAP_BUF(ring, index) \ macro 138 (NETMAP_BUF(ring, (slot)->buf_idx) + NETMAP_ROFFSET(ring, slot)) 1026 *(void **)(uintptr_t)&d->buf_start = NETMAP_BUF(r, 0); in nm_mmap() 1068 nm_pkt_copy(buf, NETMAP_BUF(ring, idx), ring->nr_buf_size); in nm_inject() 1075 nm_pkt_copy(buf, NETMAP_BUF(ring, idx), rem); in nm_inject() 1123 oldbuf = d->hdr.buf = (u_char *)NETMAP_BUF(ring, idx); in nm_dispatch() 1132 nbuf = (u_char *)NETMAP_BUF(ring, slot->buf_idx); in nm_dispatch() 1163 u_char *buf = (u_char *)NETMAP_BUF(ring, idx); in nm_nextpkt()
|
/freebsd/usr.sbin/bhyve/ |
H A D | net_backend_netmap.c | 190 nm_buf = NETMAP_BUF(ring, ring->slot[head].buf_idx); in netmap_send() 232 nm_buf = NETMAP_BUF(ring, ring->slot[head].buf_idx); in netmap_send() 298 nm_buf = NETMAP_BUF(ring, slot->buf_idx); in netmap_recv()
|
/freebsd/tools/tools/netmap/ |
H A D | bridge.c | 114 char *rxbuf = NETMAP_BUF(rxring, rs->buf_idx); in rings_move() 115 char *txbuf = NETMAP_BUF(txring, ts->buf_idx); in rings_move()
|
H A D | lb.c | 368 uint32_t *b = (uint32_t *)NETMAP_BUF(cp->ring, s.buf_idx); in free_buffers() 780 scan = *(uint32_t *)NETMAP_BUF(rxport->ring, scan)) in main() 1012 const char *next_buf = NETMAP_BUF(rxring, next_slot->buf_idx); in main() 1035 next_buf = NETMAP_BUF(rxring, next_slot->buf_idx); in main()
|
H A D | pkt-gen.c | 1273 char *p = NETMAP_BUF(ring, slot->buf_idx); in send_packets() 1287 p = NETMAP_BUF(ring, slot->buf_idx); in send_packets() 1310 fp = NETMAP_BUF(ring, slot->buf_idx); in send_packets() 1440 p = NETMAP_BUF(ring, slot->buf_idx); in ping_body() 1493 p = NETMAP_BUF(ring, slot->buf_idx); in ping_body() 1627 src = NETMAP_BUF(rxring, slot->buf_idx); in pong_body() 1632 dst = NETMAP_BUF(txring, in pong_body() 1907 char *p = NETMAP_BUF(ring, slot->buf_idx); in receive_packets() 2150 char *p = NETMAP_BUF(ring, slot->buf_idx); in txseq_body() 2348 char *p = NETMAP_BUF(ring, slot->buf_idx); in rxseq_body()
|
/freebsd/lib/libnetmap/ |
H A D | nmport.c | 899 nm_pkt_copy(buf, NETMAP_BUF(ring, idx), ring->nr_buf_size); in nmport_inject() 906 nm_pkt_copy(buf, NETMAP_BUF(ring, idx), rem); in nmport_inject()
|