[PATCH rdma-core V2 0/4] libnxt_re bug fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This pull request mainly handles the performance improvement
fixes done in the libbnxt_re code with an exception of patch
0004 which handles a bug in flush wqe management code.

Patch 0001, 0002 and 0003 are focused to optimize the doorbell
code and acquire-lock optimizations.

Devesh Sharma (3):
  bnxt_re/lib: Reduce memory barrier calls
  bnxt_re/lib: Remove db_lock around doorbell ring
  bnxt_re/lib: Fix the frequency of acquiring flush lock

Selvin Xavier (1):
  bnxt_re/lib: Fix flush list processing during poll_cq

 providers/bnxt_re/db.c     |   9 ++--
 providers/bnxt_re/main.c   |   1 -
 providers/bnxt_re/main.h   |   1 -
 providers/bnxt_re/memory.h |  10 ----
 providers/bnxt_re/verbs.c  | 115 +++++++++++++++++++++++++++------------------
 5 files changed, 73 insertions(+), 63 deletions(-)

v1->v2:
 - Use mmio API for memory barrier calls.
 - Get rid of private definitions of iowrite64 and iowrite32

-- 
1.8.3.1




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux