Patent ID: 9069633
Filing Date: 2015-06-30
Classification: G06F

Abstract:
1. A method for offloading work requests of a queue pair (QP), comprising: receiving, by a host channel adapter (HCA), a first work request identifying the QP, wherein the QP is associated with an application executing on a host connected to the HCA; making a first determination that the QP is a proxy QP; offloading, by the HCA, the first work request to a proxy central processing unit (CPU) based on the first determination and based on the first work request satisfying a filter criterion; receiving, by the HCA, a second work request identifying the QP; processing, by the HCA, the second work request without offloading based on the QP being a proxy QP and based on the first work request failing to satisfy the filter criterion; redirecting a first completion for the first work request and a second completion for the second work request to the proxy CPU based on the first determination; and processing, by the proxy CPU, the first completion and the second completion in order.