Lines Matching full:monitor

36  * However, only the rx rings are actually used. Each monitor rx ring receives
43 * If the monitor is not able to cope with the stream of frames, excess traffic
46 * If the monitored adapter leaves netmap mode, the monitor has to be restarted.
137 /* nm_sync callback for the monitor's own tx rings.
147 /* nm_sync callback for the monitor's own rx rings.
234 nm_prerr("freeing not empty monitor array for %s (%d dangling monitors)!", in nm_monitor_dealloc()
314 /* add the monitor mkring to the list of monitors of kring.
315 * If this is the first monitor, intercept the callbacks
326 /* a zero-copy monitor which is not the first in the list in netmap_monitor_add()
327 * must monitor the previous monitor in netmap_monitor_add()
336 /* this is the first monitor, intercept the callbacks */ in netmap_monitor_add()
349 * or another zero-copy monitor) in netmap_monitor_add()
353 /* make sure the monitor array exists and is big enough */ in netmap_monitor_add()
367 /* remove the monitor mkring from the list of monitors of kring.
368 * If this is the last monitor, restore the original callbacks
392 /* remove the monitor from the list */ in netmap_monitor_del()
395 /* we also need to let the next monitor drop the in netmap_monitor_del()
416 /* this is a copy monitor */ in netmap_monitor_del()
431 /* this was the last monitor, restore the callbacks */ in netmap_monitor_del()
445 * no monitor ring callback can be active.
486 /* let the monitor forget about us */ in netmap_monitor_stop()
599 nm_prlim(5, "NULL monitor on %s", kring->name); in netmap_zmon_parent_sync()
628 /* we need to lock the monitor receive ring, since it in netmap_zmon_parent_sync()
633 /* get the free slots available on the monitor ring */ in netmap_zmon_parent_sync()
680 /* notify the new frames to the monitor */ in netmap_zmon_parent_sync()
744 /* we need to lock the monitor receive ring, since it in netmap_monitor_parent_sync()
749 /* get the free slots available on the monitor ring */ in netmap_monitor_parent_sync()
797 /* notify the new frames to the monitor */ in netmap_monitor_parent_sync()
900 /* check if req is a request for a monitor adapter that we can satisfy */
917 nm_prdis("not a monitor"); in netmap_get_monitor_na()
920 /* this is a request for a monitor adapter */ in netmap_get_monitor_na()
924 /* First, try to find the adapter that we want to monitor. in netmap_get_monitor_na()
925 * We use the same req, after we have turned off the monitor flags. in netmap_get_monitor_na()
926 * In this way we can potentially monitor everything netmap understands, in netmap_get_monitor_na()
969 /* the monitor supports the host rings iff the parent does */ in netmap_get_monitor_na()
1025 /* remember the traffic directions we have to monitor */ in netmap_get_monitor_na()
1032 nm_prdis("monitor ok"); in netmap_get_monitor_na()