"drivers/pci/controller/pci-versatile.c" did not exist on "b97ea289cf6aff8d4cbcefe2b707bb9b00a73c73"
staging/rdma/hfi1: Thread the receive interrupt.
When under heavy load, the receive interrupt handler can run too long with IRQs disabled. Add a mixed-mode threading scheme. Initially process packets in the handler for quick responses (latency). If there are too many packets to process move to a thread to continue (bandwidth). Reviewed-by:Mike Marciniszyn <mike.marciniszyn@intel.com> Signed-off-by:
Dean Luick <dean.luick@intel.com> Signed-off-by:
Ira Weiny <ira.weiny@intel.com> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Showing
- drivers/staging/rdma/hfi1/chip.c 95 additions, 9 deletionsdrivers/staging/rdma/hfi1/chip.c
- drivers/staging/rdma/hfi1/driver.c 41 additions, 31 deletionsdrivers/staging/rdma/hfi1/driver.c
- drivers/staging/rdma/hfi1/hfi.h 16 additions, 4 deletionsdrivers/staging/rdma/hfi1/hfi.h
- drivers/staging/rdma/hfi1/sdma.c 2 additions, 2 deletionsdrivers/staging/rdma/hfi1/sdma.c
Loading
Please register or sign in to comment