Searched refs:gna (Results 1 – 3 of 3) sorted by relevance
224 struct netmap_generic_adapter *gna = (struct netmap_generic_adapter *)na; in generic_netmap_unregister() local232 nm_os_catch_rx(gna, 0); in generic_netmap_unregister()235 nm_os_catch_tx(gna, 0); in generic_netmap_unregister()245 nm_os_mitigation_cleanup(&gna->mit[r]); in generic_netmap_unregister()266 nm_os_free(gna->mit); in generic_netmap_unregister()306 struct netmap_generic_adapter *gna = (struct netmap_generic_adapter *)na; in generic_netmap_register() local326 gna->mit = nm_os_malloc(na->num_rx_rings * sizeof(struct nm_generic_mit)); in generic_netmap_register()327 if (!gna->mit) { in generic_netmap_register()335 nm_os_mitigation_init(&gna->mit[r], r, na); in generic_netmap_register()380 error = nm_os_catch_rx(gna, 1); in generic_netmap_register()[all …]
345 nm_os_catch_rx(struct netmap_generic_adapter *gna, int intercept) in nm_os_catch_rx() argument347 struct netmap_adapter *na = &gna->up.up; in nm_os_catch_rx()372 nm_os_catch_tx(struct netmap_generic_adapter *gna, int intercept) in nm_os_catch_tx() argument374 struct netmap_adapter *na = &gna->up.up; in nm_os_catch_tx()375 if_t ifp = netmap_generic_getifp(gna); in nm_os_catch_tx()471 nm_os_generic_set_features(struct netmap_generic_adapter *gna) in nm_os_generic_set_features() argument474 gna->rxsg = 1; /* Supported through m_copydata. */ in nm_os_generic_set_features()475 gna->txqdisc = 0; /* Not supported. */ in nm_os_generic_set_features()
2147 int nm_os_catch_rx(struct netmap_generic_adapter *gna, int intercept);2148 int nm_os_catch_tx(struct netmap_generic_adapter *gna, int intercept);2175 void nm_os_generic_set_features(struct netmap_generic_adapter *gna);2178 netmap_generic_getifp(struct netmap_generic_adapter *gna) in netmap_generic_getifp() argument2180 if (gna->prev) in netmap_generic_getifp()2181 return gna->prev->ifp; in netmap_generic_getifp()2183 return gna->up.up.ifp; in netmap_generic_getifp()