From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 86D7EA0A02;
	Sat, 27 Mar 2021 15:02:42 +0100 (CET)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 116E740692;
	Sat, 27 Mar 2021 15:02:42 +0100 (CET)
Received: from mail-io1-f45.google.com (mail-io1-f45.google.com
 [209.85.166.45]) by mails.dpdk.org (Postfix) with ESMTP id 2CB2440686
 for <dev@dpdk.org>; Sat, 27 Mar 2021 15:02:41 +0100 (CET)
Received: by mail-io1-f45.google.com with SMTP id x16so8295914iob.1
 for <dev@dpdk.org>; Sat, 27 Mar 2021 07:02:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=lr1/5h1iLphFKrOEY+8SeFzKkVdb7ZqKZgwis+ZI5ts=;
 b=iJfpwiiyHfoqxvo9B2AZV0y6xRBYgbnWGvZqjBWbwjP7dNFPvaYS+iAHJOM5OUdLL8
 ivmCSTwgQY0fbuqjO16m8Sg7kuKYNWvvQUx8zyYV5MGsWKqISSO85DGVu5uV5dvcrISc
 3MYGm0jnYXw8PcKHZ1iLp2ssg15QHF2ynQFMS84z0ZJjkWuZUXdmLLDnQLpa/Uq5jUPj
 8mN7JtsVqIghMCkQftQU9qBIIyBrGeVClo9HxYvhUd58NC4g0oeVFye299RbvSqZzHY6
 F0UMkjbMAjJsfFkiIkDNd1rovDbwprALx4BoyiOEUfuB2s27cvJ1MtSJs2u5XJawQfjh
 CdVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=lr1/5h1iLphFKrOEY+8SeFzKkVdb7ZqKZgwis+ZI5ts=;
 b=MwuMiMEBcukfjcAtlMe66JNVcDjDmwsRup2Zhyr+aD+B+s6eTeANDM9ydzAQPVI/2C
 YsdRDhYk0XXfNfk7Ha2PRsFZcWlABv41VE4hR9dPpfr/9exbppPNK0ua4uVtsmOILf2Z
 xbLsMWTtlw8ae0phc+BLlrPAcsZMBv6ROXfJ3ZxbC/8Y9V/Rg4Qo62nswQAdbQYcoinq
 LTgobRSK2qfkrKpDVkpfjAHRKfdLrYvkuipEFZGgVmaJEavpP8n+YSUGpGFFopK0YBCi
 kX2An8UAadLv8Wl76ab1g2gruCMbD7sKIBaG4ri/6+cpZm9nlrlJ35I5tMOXlc/gaAjy
 rkyQ==
X-Gm-Message-State: AOAM5338PGp8+UuUT+06xWtM7PPMObZX1gSY51mYj5d6+aO+TBsxjS3b
 kqyrA827sJWABA/nM2OyV+kfvK2mptckaNJ4ACE=
X-Google-Smtp-Source: ABdhPJzxcKv99XKaRbS+Way3Lmsf9Z1pI7+R2PAzAM2Kk9O1g6ngrPGmugRsYwJnBfjVuiNhk0cDfUu1gblWkI8Xm3g=
X-Received: by 2002:a05:6638:381c:: with SMTP id
 i28mr16207208jav.60.1616853760399; 
 Sat, 27 Mar 2021 07:02:40 -0700 (PDT)
MIME-Version: 1.0
References: <cover.1616754844.git.bnemeth@redhat.com>
In-Reply-To: <cover.1616754844.git.bnemeth@redhat.com>
From: Jerin Jacob <jerinjacobk@gmail.com>
Date: Sat, 27 Mar 2021 19:32:24 +0530
Message-ID: <CALBAE1Mm+xMu_mxMcOo4Y_ip4i9yiDk+Pjy9MpQ1Khmz_gbr3Q@mail.gmail.com>
To: Balazs Nemeth <bnemeth@redhat.com>
Cc: dpdk-dev <dev@dpdk.org>, Devendra Singh Rawat <dsinghrawat@marvell.com>, 
 Rasesh Mody <rmody@marvell.com>, Igor Russkikh <irusskikh@marvell.com>
Content-Type: text/plain; charset="UTF-8"
Subject: Re: [dpdk-dev] [PATCH v2 0/7] Optimize qede use of Rx/Tx entries
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

On Fri, Mar 26, 2021 at 4:32 PM Balazs Nemeth <bnemeth@redhat.com> wrote:
>
> This patch set optimizes qede_{rx,tx}_entry and introduces
> rte_pktmbuf_free_bulk in qede_process_tx_compl. The overall performance
> improvement depends on the use-case; in a physical-virtual-physical test
> on a ThunderX2 99xx system with two SMT threads used in ovs,
> and two cores used in a vm, an improvement of around 2.55% is observed
> due to this patch set.
>
> Changes in v2:
>   - Fix checkpatches.sh warnings
>   - Fix check-git-log.sh warnings
>   - Add Reviewed-by: Igor Russkikh <irusskikh@marvell.com>

Series applied to dpdk-next-net-mrvl/for-main. Thanks.



>
> Balazs Nemeth (7):
>   net/qede: remove flags from Tx entry
>   net/qede: get consumer index once
>   net/qede: assume mbuf to free is never null
>   net/qede: free packets in bulk instead of one by one
>   net/qede: prefetch hardware consumer
>   net/qede: prefetch next packet to free
>   net/qede: remove unnecessary field in Rx entry and simplify
>
>  drivers/net/qede/qede_rxtx.c | 154 +++++++++++++++++++----------------
>  drivers/net/qede/qede_rxtx.h |  21 +----
>  2 files changed, 87 insertions(+), 88 deletions(-)
>
> --
> 2.30.2
>