Patent ID: 11921648
Assignee: NETSCOUT SYSTEMS TEXAS, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A method implemented in a processor having kernel space and user space, the method comprising:
receiving in the user space at least one interface statistic about each hardware interface of one or more hardware interfaces receiving packets, wherein the at least one interface statistic is provided from the hardware interface; and
dynamically adjusting, from within the user space, a priority at which each of the one or more hardware interfaces is polled as a function of the at least one interface statistic, wherein adjusting the priority includes:
maximizing the priority when a dropped packet condition is detected, and maximizing the priority includes maximizing a polling rate for polling the hardware interface, maximizing a nice value associated with the hardware interface, and maximizing a number of poll threads to allocate for the hardware interface; or
adjusting the priority when Rx driver queue filled or Rx buffer filled conditions are detected, wherein adjusting the priority includes activating or deactivating one or more poll threads for the hardware interface, increasing or decreasing a nice value associated with the hardware interface, and increasing or decreasing a polling rate for polling the hardware interface.