Ping! Any comments on V2? On Wed, Oct 10, 2018 at 11:57 AM Devesh Sharma <devesh.sharma@xxxxxxxxxxxx> wrote: > > 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 >