| /freebsd-12.1/sys/dev/netmap/ |
| H A D | netmap_kern.h | 292 struct netmap_adapter; 478 struct netmap_adapter *na; 689 struct netmap_adapter { struct 954 struct netmap_adapter up; 975 struct netmap_adapter up; 999 struct netmap_adapter *prev; 1120 struct netmap_adapter up; 1138 struct netmap_adapter up; 1927 struct netmap_adapter *np_na; 2002 struct netmap_adapter *ona); [all …]
|
| H A D | netmap_bdg.h | 64 typedef int (*bdg_bwrap_attach_fn_t)(const char *nr_name, struct netmap_adapter *hwna); 73 int netmap_bwrap_attach(const char *name, struct netmap_adapter *, struct netmap_bdg_ops *); 173 int netmap_get_bdg_na(struct nmreq_header *hdr, struct netmap_adapter **na, 179 int netmap_vp_bdg_ctl(struct nmreq_header *hdr, struct netmap_adapter *na); 180 int netmap_bwrap_reg(struct netmap_adapter *, int onoff); 181 int netmap_vp_reg(struct netmap_adapter *na, int onoff); 184 int netmap_bwrap_attach_common(struct netmap_adapter *na, 185 struct netmap_adapter *hwna); 186 int netmap_bwrap_krings_create_common(struct netmap_adapter *na); 187 void netmap_bwrap_krings_delete_common(struct netmap_adapter *na); [all …]
|
| H A D | netmap_mem2.h | 132 int netmap_mem_finalize(struct netmap_mem_d *, struct netmap_adapter *); 135 struct netmap_if * netmap_mem_if_new(struct netmap_adapter *, struct netmap_priv_d *); 136 void netmap_mem_if_delete(struct netmap_adapter *, struct netmap_if *); 137 int netmap_mem_rings_create(struct netmap_adapter *); 138 void netmap_mem_rings_delete(struct netmap_adapter *); 139 int netmap_mem_deref(struct netmap_mem_d *, struct netmap_adapter *); 177 uint32_t netmap_extra_alloc(struct netmap_adapter *, uint32_t *, uint32_t n);
|
| H A D | netmap_pipe.c | 91 nm_pipe_alloc(struct netmap_adapter *na, u_int npipes) in nm_pipe_alloc() 117 netmap_pipe_dealloc(struct netmap_adapter *na) in netmap_pipe_dealloc() 316 struct netmap_adapter *ona) in netmap_pipe_krings_create_both() 375 netmap_pipe_krings_create(struct netmap_adapter *na) in netmap_pipe_krings_create() 379 struct netmap_adapter *ona = &pna->peer->up; in netmap_pipe_krings_create() 388 netmap_pipe_reg_both(struct netmap_adapter *na, struct netmap_adapter *ona) in netmap_pipe_reg_both() 497 struct netmap_adapter *ona = &pna->peer->up; in netmap_pipe_reg() 537 struct netmap_adapter *ona) in netmap_pipe_krings_delete_both() 539 struct netmap_adapter *sna; in netmap_pipe_krings_delete_both() 634 netmap_pipe_dtor(struct netmap_adapter *na) in netmap_pipe_dtor() [all …]
|
| H A D | netmap_bdg.c | 479 struct netmap_adapter *hw; in netmap_get_bdg_na() 545 nm_is_bwrap(struct netmap_adapter *na) in nm_is_bwrap() 817 struct netmap_adapter *na = NULL; in nm_bdg_polling() 953 struct netmap_adapter *na = kring->na; in netmap_vp_rxsync_locked() 1052 struct netmap_adapter *hwna = bna->hwna; in netmap_bwrap_dtor() 1098 struct netmap_adapter *na = kring->na; in netmap_bwrap_intr_notify() 1164 struct netmap_adapter *hwna = bna->hwna; in netmap_bwrap_reg() 1275 struct netmap_adapter *hwna = bna->hwna; in netmap_bwrap_config() 1393 struct netmap_adapter *na = kring->na; in netmap_bwrap_notify() 1502 struct netmap_adapter *hwna) in netmap_bwrap_attach_common() [all …]
|
| H A D | netmap_monitor.c | 131 nm_is_zmon(struct netmap_adapter *na) in nm_is_zmon() 170 netmap_monitor_krings_create(struct netmap_adapter *na) in netmap_monitor_krings_create() 192 netmap_monitor_krings_delete(struct netmap_adapter *na) in netmap_monitor_krings_delete() 301 struct netmap_adapter *na = mkring->na; in nm_zmon_list_head() 447 netmap_monitor_stop(struct netmap_adapter *na) in netmap_monitor_stop() 511 struct netmap_adapter *pna = priv->np_na; in netmap_monitor_reg_common() 709 netmap_zmon_dtor(struct netmap_adapter *na) in netmap_zmon_dtor() 714 struct netmap_adapter *pna = priv->np_na; in netmap_zmon_dtor() 884 netmap_monitor_dtor(struct netmap_adapter *na) in netmap_monitor_dtor() 889 struct netmap_adapter *pna = priv->np_na; in netmap_monitor_dtor() [all …]
|
| H A D | netmap_null.c | 85 netmap_null_krings_create(struct netmap_adapter *na) in netmap_null_krings_create() 91 netmap_null_reg(struct netmap_adapter *na, int onoff) in netmap_null_reg() 103 netmap_null_bdg_attach(const char *name, struct netmap_adapter *na, in netmap_null_bdg_attach() 113 netmap_get_null_na(struct nmreq_header *hdr, struct netmap_adapter **na, in netmap_get_null_na()
|
| H A D | if_vtnet_netmap.h | 42 struct netmap_adapter *na = NA(sc->vtnet_ifp); in vtnet_netmap_queue_on() 88 vtnet_netmap_reg(struct netmap_adapter *na, int state) in vtnet_netmap_reg() 150 struct netmap_adapter *na = kring->na; in vtnet_netmap_txsync() 238 struct netmap_adapter *na = kring->na; in vtnet_netmap_kring_refill() 293 struct netmap_adapter *na = NA(rxq->vtnrx_sc->vtnet_ifp); in vtnet_netmap_rxq_populate() 318 struct netmap_adapter *na = kring->na; in vtnet_netmap_rxsync() 400 vtnet_netmap_intr(struct netmap_adapter *na, int state) in vtnet_netmap_intr() 467 vtnet_netmap_config(struct netmap_adapter *na, struct nm_config_info *info) in vtnet_netmap_config() 483 struct netmap_adapter na; in vtnet_netmap_attach()
|
| H A D | netmap.c | 657 struct netmap_adapter *na = NA(ifp); in netmap_make_zombie() 668 struct netmap_adapter *na = NA(ifp); in netmap_undo_zombie() 1179 struct netmap_adapter *na = kring->na; in netmap_grab_packets() 1292 struct netmap_adapter *na = kring->na; in netmap_txsync_to_host() 1415 struct netmap_adapter *prev_na; in netmap_get_hw_na() 1506 struct netmap_adapter *ret = NULL; in netmap_get_na() 2461 struct netmap_adapter *na = NULL; in netmap_ioctl() 3356 struct netmap_adapter *na; in netmap_poll() 3918 struct netmap_adapter *na = NA(ifp); in netmap_detach() 3960 struct netmap_adapter *na = NA(ifp); in netmap_transmit() [all …]
|
| H A D | netmap_generic.c | 224 generic_netmap_unregister(struct netmap_adapter *na) in generic_netmap_unregister() 303 generic_netmap_register(struct netmap_adapter *na, int enable) in generic_netmap_register() 435 struct netmap_adapter *na = NA(GEN_TX_MBUF_IFP(m)); in generic_mbuf_destructor() 652 struct netmap_adapter *na = kring->na; in generic_netmap_txsync() 811 struct netmap_adapter *na = NA(ifp); in generic_rx_handler() 872 struct netmap_adapter *na = kring->na; in generic_netmap_rxsync() 1012 generic_netmap_dtor(struct netmap_adapter *na) in generic_netmap_dtor() 1016 struct netmap_adapter *prev_na = gna->prev; in generic_netmap_dtor() 1039 na_is_generic(struct netmap_adapter *na) in na_is_generic() 1058 struct netmap_adapter *na; in generic_netmap_attach() [all …]
|
| H A D | netmap_vale.c | 185 nm_free_bdgfwd(struct netmap_adapter *na) in nm_free_bdgfwd() 206 nm_alloc_bdgfwd(struct netmap_adapter *na) in nm_alloc_bdgfwd() 398 struct netmap_adapter *na = NULL; in netmap_vale_attach() 476 struct netmap_adapter *na; in netmap_vale_detach() 531 netmap_vale_vp_dtor(struct netmap_adapter *na) in netmap_vale_vp_dtor() 560 netmap_vale_vp_krings_create(struct netmap_adapter *na) in netmap_vale_vp_krings_create() 595 netmap_vale_vp_krings_delete(struct netmap_adapter *na) in netmap_vale_vp_krings_delete() 1264 struct netmap_adapter *na; in netmap_vale_vp_create() 1370 netmap_vale_bwrap_krings_create(struct netmap_adapter *na) in netmap_vale_bwrap_krings_create() 1396 struct netmap_adapter *na = NULL; in netmap_vale_bwrap_attach() [all …]
|
| H A D | if_re_netmap.h | 48 re_netmap_reg(struct netmap_adapter *na, int onoff) in re_netmap_reg() 72 struct netmap_adapter *na = kring->na; in re_netmap_txsync() 174 struct netmap_adapter *na = kring->na; in re_netmap_rxsync() 292 struct netmap_adapter *na = NA(sc->rl_ifp); in re_netmap_tx_init() 320 struct netmap_adapter *na = NA(sc->rl_ifp); in re_netmap_rx_init() 360 struct netmap_adapter na; in re_netmap_attach()
|
| H A D | netmap_kloop.c | 574 struct netmap_adapter *na; in netmap_sync_kloop() 909 struct netmap_adapter *na; in netmap_sync_kloop_stop() 1094 ptnet_nm_krings_create(struct netmap_adapter *na) in ptnet_nm_krings_create() 1098 struct netmap_adapter *na_nm = &ptna->hwup.up; in ptnet_nm_krings_create() 1099 struct netmap_adapter *na_dr = &ptna->dr.up; in ptnet_nm_krings_create() 1120 ptnet_nm_krings_delete(struct netmap_adapter *na) in ptnet_nm_krings_delete() 1124 struct netmap_adapter *na_nm = &ptna->hwup.up; in ptnet_nm_krings_delete() 1125 struct netmap_adapter *na_dr = &ptna->dr.up; in ptnet_nm_krings_delete() 1138 ptnet_nm_dtor(struct netmap_adapter *na) in ptnet_nm_dtor() 1149 netmap_pt_guest_attach(struct netmap_adapter *arg, in netmap_pt_guest_attach()
|
| H A D | netmap_mem2.c | 154 struct netmap_if * (*nmd_if_new)(struct netmap_adapter *, 157 int (*nmd_rings_create)(struct netmap_adapter *); 158 void (*nmd_rings_delete)(struct netmap_adapter *); 287 netmap_mem_rings_create(struct netmap_adapter *na) in netmap_mem_rings_create() 300 netmap_mem_rings_delete(struct netmap_adapter *na) in netmap_mem_rings_delete() 1157 netmap_extra_free(struct netmap_adapter *na, uint32_t head) in netmap_extra_free() 1855 netmap_free_rings(struct netmap_adapter *na) in netmap_free_rings() 1893 netmap_mem2_rings_create(struct netmap_adapter *na) in netmap_mem2_rings_create() 1972 netmap_mem2_rings_delete(struct netmap_adapter *na) in netmap_mem2_rings_delete() 2663 netmap_mem_pt_guest_rings_create(struct netmap_adapter *na) in netmap_mem_pt_guest_rings_create() [all …]
|
| H A D | if_ptnet.c | 212 static int ptnet_nm_config(struct netmap_adapter *na, 218 static void ptnet_nm_intr(struct netmap_adapter *na, int onoff); 293 struct netmap_adapter na_arg; in ptnet_attach() 856 struct netmap_adapter *na_dr = &sc->ptna->dr.up; in ptnet_init_locked() 857 struct netmap_adapter *na_nm = &sc->ptna->hwup.up; in ptnet_init_locked() 948 struct netmap_adapter *na_dr = &sc->ptna->dr.up; in ptnet_stop() 949 struct netmap_adapter *na_nm = &sc->ptna->hwup.up; in ptnet_stop() 1173 ptnet_nm_register(struct netmap_adapter *na, int onoff) in ptnet_nm_register() 1283 ptnet_nm_intr(struct netmap_adapter *na, int onoff) in ptnet_nm_intr() 1685 struct netmap_adapter *na = &sc->ptna->dr.up; in ptnet_drain_transmit_queue() [all …]
|
| H A D | netmap_freebsd.c | 346 struct netmap_adapter *na = &gna->up.up; in nm_os_catch_rx() 385 struct netmap_adapter *na = &gna->up.up; in nm_os_catch_tx() 463 struct netmap_adapter * 499 nm_os_mitigation_init(struct nm_generic_mit *mit, int idx, struct netmap_adapter *na) in nm_os_mitigation_init() 1020 struct netmap_adapter *na = priv->np_na; in netmap_dev_pager_fault() 1459 struct netmap_adapter *na; in netmap_kqfilter() 1533 struct netmap_adapter *na = NA(ifp); in nm_os_onenter() 1543 struct netmap_adapter *na = NA(ifp); in nm_os_onexit()
|
| /freebsd-12.1/sys/dev/cxgbe/ |
| H A D | t4_netmap.c | 120 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_rxq_hwq() 256 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_txq_hwq() 339 struct netmap_adapter *na) in cxgbe_netmap_on() 486 struct netmap_adapter *na) in cxgbe_netmap_off() 544 cxgbe_netmap_reg(struct netmap_adapter *na, int on) in cxgbe_netmap_reg() 802 struct netmap_adapter *na = kring->na; in cxgbe_netmap_txsync() 866 struct netmap_adapter *na = kring->na; in cxgbe_netmap_rxsync() 957 struct netmap_adapter na; in cxgbe_nm_attach() 1028 struct netmap_adapter *na = NA(ifp); in service_nm_rxq()
|
| H A D | t4_sge.c | 3548 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_rxq() 3635 struct netmap_adapter *na = NA(vi->ifp); in alloc_nm_txq()
|
| /freebsd-12.1/sys/net/ |
| H A D | if_var.h | 72 struct netmap_adapter; 316 struct netmap_adapter *if_netmap; /* netmap(4) softc */
|
| H A D | iflib.c | 776 iflib_netmap_register(struct netmap_adapter *na, int onoff) in iflib_netmap_register() 810 struct netmap_adapter *na = kring->na; in netmap_fl_refill() 907 struct netmap_adapter *na = kring->na; in iflib_netmap_txsync() 1054 struct netmap_adapter *na = kring->na; in iflib_netmap_rxsync() 1147 iflib_netmap_intr(struct netmap_adapter *na, int onoff) in iflib_netmap_intr() 1164 struct netmap_adapter na; in iflib_netmap_attach() 1188 struct netmap_adapter *na = NA(ctx->ifc_ifp); in iflib_netmap_txq_init() 1212 struct netmap_adapter *na = NA(ctx->ifc_ifp); in iflib_netmap_rxq_init()
|
| /freebsd-12.1/sys/dev/ixgbe/ |
| H A D | if_ixv.c | 1449 struct netmap_adapter *na = NA(ifp); in ixv_initialize_receive_units()
|