| /freebsd/sys/dev/netmap/ |
| H A D | netmap_mem2.c | 194 netmap_mem_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut) in netmap_mem_get_lut() argument 198 NMA_LOCK(nmd); in netmap_mem_get_lut() 199 rv = nmd->ops->nmd_get_lut(nmd, lut); in netmap_mem_get_lut() 200 NMA_UNLOCK(nmd); in netmap_mem_get_lut() 206 netmap_mem_get_info(struct netmap_mem_d *nmd, uint64_t *size, in netmap_mem_get_info() argument 211 NMA_LOCK(nmd); in netmap_mem_get_info() 212 rv = nmd->ops->nmd_get_info(nmd, size, memflags, memid); in netmap_mem_get_info() 213 NMA_UNLOCK(nmd); in netmap_mem_get_info() 219 netmap_mem_ofstophys(struct netmap_mem_d *nmd, vm_ooffset_t off) in netmap_mem_ofstophys() argument 227 NMA_SPINLOCK(nmd); in netmap_mem_ofstophys() [all …]
|
| H A D | netmap_null.c | 113 struct netmap_mem_d *nmd, int create) in netmap_get_null_na() argument 129 if (nmd == NULL) { in netmap_get_null_na() 147 nna->up.nm_mem = netmap_mem_get(nmd); in netmap_get_null_na()
|
| H A D | netmap.c | 1467 netmap_get_hw_na(if_t ifp, struct netmap_mem_d *nmd, struct netmap_adapter **na) in netmap_get_hw_na() argument 1529 if (nmd != NULL && !((*na)->na_flags & NAF_MEM_OWNER) && in netmap_get_hw_na() 1530 (*na)->active_fds == 0 && ((*na)->nm_mem != nmd)) { in netmap_get_hw_na() 1532 (*na)->nm_mem = netmap_mem_get(nmd); in netmap_get_hw_na() 1558 struct netmap_mem_d *nmd, int create) in netmap_get_na() argument 1584 if (nmd == NULL && req->nr_mem_id) { in netmap_get_na() 1585 nmd = netmap_mem_find(req->nr_mem_id); in netmap_get_na() 1586 if (nmd == NULL) in netmap_get_na() 1602 error = netmap_get_null_na(hdr, na, nmd, create); in netmap_get_na() 1607 error = netmap_get_monitor_na(hdr, na, nmd, create); in netmap_get_na() [all …]
|
| H A D | netmap_vale.c | 128 struct netmap_mem_d *nmd, struct netmap_vp_adapter **); 1141 struct netmap_mem_d *nmd, struct netmap_vp_adapter **ret) in netmap_vale_vp_create() argument 1209 na->nm_mem = nmd ? in netmap_vale_vp_create() 1210 netmap_mem_get(nmd): in netmap_vale_vp_create() 1313 struct netmap_mem_d *nmd, int create) in netmap_get_vale_na() argument 1315 return netmap_get_bdg_na(hdr, na, nmd, create, &vale_bdg_ops); in netmap_get_vale_na() 1426 struct netmap_mem_d *nmd = NULL; in netmap_vi_create() local 1463 nmd = netmap_mem_find(req->nr_mem_id); in netmap_vi_create() 1464 if (nmd == NULL) { in netmap_vi_create() 1470 error = netmap_vale_vp_create(hdr, ifp, nmd, &vpna); in netmap_vi_create() [all …]
|
| H A D | netmap_mem2.h | 129 PMDL win32_build_user_vm_map(struct netmap_mem_d* nmd); 152 unsigned netmap_mem_bufsize(struct netmap_mem_d *nmd);
|
| H A D | netmap_bdg.c | 387 struct netmap_mem_d *nmd, int create, struct netmap_bdg_ops *ops) in netmap_get_bdg_na() argument 466 error = b->bdg_ops.vp_create(hdr, NULL, nmd, &vpna); in netmap_get_bdg_na() 491 error = netmap_get_hw_na(ifp, nmd, &hw); in netmap_get_bdg_na() 550 struct netmap_mem_d *nmd = NULL; in netmap_bdg_attach() local 563 nmd = netmap_mem_find(req->reg.nr_mem_id); in netmap_bdg_attach() 564 if (nmd == NULL) { in netmap_bdg_attach() 571 error = netmap_get_vale_na(hdr, &na, nmd, 0); in netmap_bdg_attach() 577 nmd, 1 /* create if not exists */); in netmap_bdg_attach() 604 if (nmd) in netmap_bdg_attach() 605 netmap_mem_put(nmd); in netmap_bdg_attach() [all …]
|
| H A D | netmap_bdg.h | 60 if_t ifp, struct netmap_mem_d *nmd, 172 struct netmap_mem_d *nmd, int create, struct netmap_bdg_ops *ops);
|
| H A D | netmap_kern.h | 1538 if_t *ifp, struct netmap_mem_d *nmd, int create); 1541 struct netmap_mem_d *nmd, struct netmap_adapter **na); 1550 struct netmap_mem_d *nmd, int create); 1569 struct netmap_mem_d *nmd, int create); 1580 struct netmap_mem_d *nmd, int create); 1589 struct netmap_mem_d *nmd, int create);
|
| H A D | netmap_pipe.c | 654 struct netmap_mem_d *nmd, int create) in netmap_get_pipe_na() argument 698 error = netmap_get_na(hdr, &pna, &ifp, nmd, create); in netmap_get_pipe_na()
|
| H A D | netmap_monitor.c | 903 struct netmap_mem_d *nmd, int create) in netmap_get_monitor_na() argument 932 error = netmap_get_na(hdr, &pna, &ifp, nmd, create); in netmap_get_monitor_na()
|
| /freebsd/tools/tools/netmap/ |
| H A D | lb.c | 176 struct nmport_d *nmd; member 370 *b = rxport->nmd->nifp->ni_bufs_head; in free_buffers() 371 rxport->nmd->nifp->ni_bufs_head = s.buf_idx; in free_buffers() 378 nmport_close(ports[i].nmd); in free_buffers() 717 rxport->nmd = nmport_prepare(glob_arg.ifname); in main() 718 if (rxport->nmd == NULL) { in main() 723 strncpy(glob_arg.base_name, rxport->nmd->hdr.nr_name, MAX_IFNAMELEN); in main() 734 rxport->nmd->reg.nr_extra_bufs = glob_arg.extra_bufs; in main() 736 if (nmport_open_desc(rxport->nmd) < 0) { in main() 742 uint32_t extra_bufs = rxport->nmd->reg.nr_extra_bufs; in main() [all …]
|
| H A D | pkt-gen.c | 296 struct nmport_d *nmd; member 331 struct nmport_d *nmd; member 526 const char *ifname = g->nmd->hdr.nr_name; in get_if_mtu() 1215 hdr = g->nmd->hdr; /* copy name and version */ in get_vnet_hdr_len() 1243 hdr = g->nmd->hdr; /* copy name and version */ in set_vnet_hdr_len() 1387 struct netmap_if *nifp = targ->nmd->nifp; in ping_body() 1422 struct netmap_ring *ring = NETMAP_TXRING(nifp, targ->nmd->first_tx_ring); in ping_body() 1484 for (i = targ->nmd->first_rx_ring; in ping_body() 1485 i <= targ->nmd->last_rx_ring; i++) { in ping_body() 1586 struct netmap_if *nifp = targ->nmd->nifp; in pong_body() [all …]
|
| /freebsd/usr.sbin/bhyve/ |
| H A D | net_backend_netmap.c | 50 struct nm_desc *nmd; member 134 priv->nmd = nm_open(priv->ifname, NULL, NETMAP_NO_TX_POLL, NULL); in netmap_init() 135 if (priv->nmd == NULL) { in netmap_init() 141 priv->memid = priv->nmd->req.nr_arg2; in netmap_init() 142 priv->tx = NETMAP_TXRING(priv->nmd->nifp, 0); in netmap_init() 143 priv->rx = NETMAP_RXRING(priv->nmd->nifp, 0); in netmap_init() 146 be->fd = priv->nmd->fd; in netmap_init() 165 if (priv->nmd) { in netmap_cleanup() 166 nm_close(priv->nmd); in netmap_cleanup()
|
| /freebsd/cddl/contrib/opensolaris/common/ctf/ |
| H A D | ctf_create.c | 588 ctf_dmdef_t *dmd, *nmd; in ctf_dtd_delete() local 608 dmd != NULL; dmd = nmd) { in ctf_dtd_delete() 616 nmd = ctf_list_next(dmd); in ctf_dtd_delete()
|