Searched refs:nifp (Results 1 - 11 of 11) sorted by relevance

/freebsd-13-stable/tools/tools/netmap/
H A Dbridge.c48 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 Dlb.c371 *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 Dpkt-gen.c1304 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 Dnetmap_user.h36 * 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 Dif.c516 struct ifnet *ifp, *nifp; local
539 CK_STAILQ_FOREACH_SAFE(ifp, &V_ifnet, if_link, nifp) {
/freebsd-13-stable/sys/dev/netmap/
H A Dnetmap_mem2.c266 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 Dnetmap.c1058 /* 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 Dnmport.c641 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 Dlibnetmap.h183 struct netmap_if *nifp; /* pointer to the netmap_if */ member in struct:nmport_d
/freebsd-13-stable/usr.sbin/ifmcstat/
H A Difmcstat.c334 struct ifnet *ifp, *nifp, ifnet; local
352 nifp = ifnet.if_link.tqe_next;
366 ifp = nifp;
/freebsd-13-stable/usr.sbin/bhyve/
H A Dnet_backends.c683 priv->tx = NETMAP_TXRING(priv->nmd->nifp, 0);
684 priv->rx = NETMAP_RXRING(priv->nmd->nifp, 0);

Completed in 214 milliseconds