From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; Sat, 27 Mar 2021 15:02:41 +0100 (CET) Received: by mail-io1-f45.google.com with SMTP id x16so8295914iob.1 for ; 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: In-Reply-To: From: Jerin Jacob Date: Sat, 27 Mar 2021 19:32:24 +0530 Message-ID: To: Balazs Nemeth Cc: dpdk-dev , Devendra Singh Rawat , Rasesh Mody , Igor Russkikh 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Fri, Mar 26, 2021 at 4:32 PM Balazs Nemeth 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 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 >