/freebsd-13-stable/tools/tools/netmap/ |
H A D | bridge.c | 48 tot += nm_ring_space(NETMAP_RXRING(d->nifp, i)); 60 tot += nm_ring_space(NETMAP_TXRING(d->nifp, i)); 146 rxring = NETMAP_RXRING(src->nifp, si); 147 txring = NETMAP_TXRING(dst->nifp, di); 360 NETMAP_RXRING(pa->nifp, pa->cur_rx_ring)->head, 365 NETMAP_RXRING(pb->nifp, pb->cur_rx_ring)->head, 371 struct netmap_ring *rx = NETMAP_RXRING(pa->nifp, pa->cur_rx_ring); 376 struct netmap_ring *rx = NETMAP_RXRING(pb->nifp, pb->cur_rx_ring);
|
H A D | lb.c | 371 *b = rxport->nmd->nifp->ni_bufs_head; 372 rxport->nmd->nifp->ni_bufs_head = s.buf_idx; 746 rxport->ring = NETMAP_RXRING(rxport->nmd->nifp, 0); 779 for (scan = rxport->nmd->nifp->ni_bufs_head; 797 rxport->nmd->nifp->ni_bufs_head = 0; 830 p->ring = NETMAP_TXRING(p->nmd->nifp, 0); 890 struct netmap_ring *rxring = NETMAP_RXRING(rxport->nmd->nifp, i); 1008 struct netmap_ring *rxring = NETMAP_RXRING(rxport->nmd->nifp, i);
|
H A D | pkt-gen.c | 1304 struct netmap_if *nifp = targ->nmd->nifp; local 1335 struct netmap_ring *ring = NETMAP_TXRING(nifp, targ->nmd->first_tx_ring); 1397 ring = NETMAP_RXRING(nifp, i); 1495 struct netmap_if *nifp = targ->nmd->nifp; local 1520 txring = NETMAP_TXRING(nifp, targ->nmd->first_tx_ring); 1525 rxring = NETMAP_RXRING(nifp, i); 1578 struct netmap_if *nifp; local 1645 nifp 1815 struct netmap_if *nifp; local 3183 struct netmap_if *nifp = g.nmd->nifp; local [all...] |
/freebsd-13-stable/sys/net/ |
H A D | netmap_user.h | 36 * The address of the struct netmap_if, say nifp, is computed from the 40 * nifp = NETMAP_IF(mem, req.nr_nifp); 44 * struct netmap_ring *NETMAP_TXRING(nifp, index) 45 * struct netmap_ring *NETMAP_RXRING(nifp, index) 112 #define NETMAP_TXRING(nifp, index) _NETMAP_OFFSET(struct netmap_ring *, \ 113 nifp, (nifp)->ring_ofs[index] ) 115 #define NETMAP_RXRING(nifp, index) _NETMAP_OFFSET(struct netmap_ring *, \ 116 nifp, (nifp) 257 struct netmap_if * const nifp; member in struct:nm_desc 996 struct netmap_if *nifp = NETMAP_IF(d->mem, d->req.nr_offset); local [all...] |
H A D | if.c | 516 struct ifnet *ifp, *nifp; local 539 CK_STAILQ_FOREACH_SAFE(ifp, &V_ifnet, if_link, nifp) {
|
/freebsd-13-stable/sys/dev/netmap/ |
H A D | netmap_mem2.c | 266 struct netmap_if *nifp; local 270 nifp = nmd->ops->nmd_if_new(na, priv); 273 return nifp; 1082 * objects (rings, nifp) 1434 * to native interfaces. In all other cases (nifp, netmap rings 1991 struct netmap_if *nifp; local 1992 ssize_t base; /* handy for relative offsets between rings and nifp */ 2008 nifp = netmap_if_malloc(na->nm_mem, len); 2009 if (nifp == NULL) { 2014 *(u_int *)(uintptr_t)&nifp 2057 netmap_mem2_if_delete(struct netmap_adapter *na, struct netmap_if *nifp) argument 2637 struct netmap_if *nifp = NULL; local 2652 netmap_mem_pt_guest_if_delete(struct netmap_adapter *na, struct netmap_if *nifp) argument 2667 struct netmap_if *nifp; local [all...] |
H A D | netmap.c | 1058 /* delete the nifp */ 2310 struct netmap_if *nifp = NULL; local 2385 nifp = netmap_mem_if_new(na, priv); 2386 if (nifp == NULL) { 2408 priv->np_nifp = nifp; 2413 netmap_mem_if_delete(na, nifp); 2518 struct netmap_if *nifp; local 2591 nifp = priv->np_nifp; 2607 *(uint32_t *)(uintptr_t)&nifp->ni_flags |= NI_PRIV_MEM; 2619 &nifp [all...] |
/freebsd-13-stable/lib/libnetmap/ |
H A D | nmport.c | 641 d->nifp = NETMAP_IF(m->mem, d->reg.nr_offset); 643 num_tx = d->reg.nr_tx_rings + d->nifp->ni_host_tx_rings; 644 for (i = 0; i < num_tx && !d->nifp->ring_ofs[i]; i++) 647 for ( ; i < num_tx && d->nifp->ring_ofs[i]; i++) 651 num_rx = d->reg.nr_rx_rings + d->nifp->ni_host_rx_rings; 652 for (i = 0; i < num_rx && !d->nifp->ring_ofs[i + num_tx]; i++) 655 for ( ; i < num_rx && d->nifp->ring_ofs[i + num_tx]; i++) 696 d->nifp = NULL; 784 c->nifp = NULL; 813 ring = NETMAP_TXRING(d->nifp, r [all...] |
H A D | libnetmap.h | 183 struct netmap_if *nifp; /* pointer to the netmap_if */ member in struct:nmport_d
|
/freebsd-13-stable/usr.sbin/ifmcstat/ |
H A D | ifmcstat.c | 334 struct ifnet *ifp, *nifp, ifnet; local 352 nifp = ifnet.if_link.tqe_next; 366 ifp = nifp;
|
/freebsd-13-stable/usr.sbin/bhyve/ |
H A D | net_backends.c | 683 priv->tx = NETMAP_TXRING(priv->nmd->nifp, 0); 684 priv->rx = NETMAP_RXRING(priv->nmd->nifp, 0);
|