Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934105AbcCNLDE (ORCPT ); Mon, 14 Mar 2016 07:03:04 -0400 Received: from mail-pa0-f66.google.com ([209.85.220.66]:34489 "EHLO mail-pa0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752381AbcCNLC4 (ORCPT ); Mon, 14 Mar 2016 07:02:56 -0400 From: sunil.kovvuri@gmail.com To: netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, davem@davemloft.net, sgoutham@cavium.com, robert.richter@caviumnetworks.com Subject: [PATCH v2 0/2] net: thunderx: Performance enhancement changes Date: Mon, 14 Mar 2016 16:36:13 +0530 Message-Id: <1457953578-7054-1-git-send-email-sunil.kovvuri@gmail.com> X-Mailer: git-send-email 1.7.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 655 Lines: 16 From: Sunil Goutham Below patches attempts to improve performance by reducing no of atomic operations while allocating new receive buffers and reducing cache misses by adjusting nicvf structure elements. Changes from v1: No changes, resubmitting a fresh as per David's suggestion. Sunil Goutham (2): net: thunderx: Set recevie buffer page usage count in bulk net: thunderx: Adjust nicvf structure to reduce cache misses drivers/net/ethernet/cavium/thunder/nic.h | 51 ++++++++++++-------- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 31 +++++++++--- 2 files changed, 53 insertions(+), 29 deletions(-)