-
公开(公告)号:US20200274820A1
公开(公告)日:2020-08-27
申请号:US16867855
申请日:2020-05-06
Applicant: NICIRA, INC.
Inventor: Aditya G. Holla , Rajeev Nair , Shilpi Agarwal , Subbarao Narahari , Zongyun Lai , Wenyi Jiang , Srikar Tati
IPC: H04L12/863 , H04L12/26 , H04L12/743 , H04L12/757
Abstract: An approach for a dynamic provisioning of multiple RSS engines is provided. In an embodiment, a method comprises monitoring a CPU usage of hardware queues implemented in a plurality of RSS pools, and determining whether a CPU usage of any hardware queue, implemented in a particular RSS pool of the plurality of RSS pools, has increased above a threshold value. In response to determining that a CPU usage of a particular hardware queue, implemented in the particular RSS pool, has increased above the threshold value, it is determined whether the particular RSS pool includes an unused hardware queue (a queue with light CPU usage). If such an unused hardware queue is presented, then an indirection table that is associated with the particular RSS pool is modified to remap one or more data flows from the particular hardware queue to the unused hardware queue.
-
公开(公告)号:US10735341B2
公开(公告)日:2020-08-04
申请号:US15963504
申请日:2018-04-26
Applicant: NICIRA, INC.
Inventor: Aditya G. Holla , Rajeev Nair , Shilpi Agarwal , Subbarao Narahari , Zongyun Lai , Wenyi Jiang , Srikar Tati
IPC: H04L12/863 , H04L12/26 , H04L12/743 , H04L12/757
Abstract: An approach for a dynamic provisioning of multiple RSS engines is provided. In an embodiment, a method comprises monitoring a CPU usage of hardware queues implemented in a plurality of RSS pools, and determining whether a CPU usage of any hardware queue, implemented in a particular RSS pool of the plurality of RSS pools, has increased above a threshold value. In response to determining that a CPU usage of a particular hardware queue, implemented in the particular RSS pool, has increased above the threshold value, it is determined whether the particular RSS pool includes an unused hardware queue (a queue with light CPU usage). If such an unused hardware queue is presented, then an indirection table that is associated with the particular RSS pool is modified to remap one or more data flows from the particular hardware queue to the unused hardware queue.
-