Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp107942pxv; Tue, 13 Jul 2021 23:15:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx3smxAkTvMTYA5vFavJk7RcHrIZaxLg456GxwC7Ot9C7ySAT5p/vJIce/l095dZdzNKP6U X-Received: by 2002:aa7:c6d4:: with SMTP id b20mr11124931eds.204.1626243328565; Tue, 13 Jul 2021 23:15:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626243328; cv=none; d=google.com; s=arc-20160816; b=ivbuVi9+ftTjT9csolDaUQu5GUGXe5wTaR62Q+LxmtsInY0gb8c92vTELJCeC0NVPI tnBoV/bFyNX2mI6MTfek4QWZcSshNMJee/jYaaEBiOYNY5qlu4MwEPz+M9gS6iTSaAnE UrS+6/piQ+Fozsg9Y0n26iqRzjjPzI/GzYjzrM5VonclHxaGamHFWGKjfU2vfSbQJDBQ 7YtwXnUjhsXKYCyWhnaLMi2PzgAX/69KirFg0pNzh4GMOaTjJr+mFM9rcH3d1PTVRW5f THSZAjphSxEtzNPN7YHuIuXJRAXWJlwHwY1zSkfLTuEnlCeR22CYLSFKZbDrA4wfRTSU wgXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=M407UIz0RZRTQSGAzDgIe+1T/+jTQsFTc7AE1uZPTt8=; b=Tp4uwGE8v3RbxlLKFtInBAV8bO0dtJn+DqPmCl0CTyMGqW3+j8/KIn2LHAfQUOys20 9vDcoN2gHLLwPAXu4NNLGGUN8HlDV9bXyFYd5GF9zoRQzqo1vuAMHfI5eS9OS01mLCYP 8RKEbLLdx3xBkNn5ddAXYok7psTaKUXTEVsvqZUzcpebBR8NaR9xIC78ZL8dd6Y+qfR6 eY167xvNIfm7v9PemOHjYDTl4REG4O4tQE4Em0j90SpIsVAUxTxRqnD0ifp9tsLJ6qUi p8KR1Bd1xIYRJFO2xb5utrgjWIX1ywpGs22zPJbQw9Vq5mfSgKv63bxy7nkUFOq/A+3x 4SVg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f8si1506769ejx.293.2021.07.13.23.15.03; Tue, 13 Jul 2021 23:15:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238008AbhGNGQn (ORCPT + 99 others); Wed, 14 Jul 2021 02:16:43 -0400 Received: from szxga01-in.huawei.com ([45.249.212.187]:6813 "EHLO szxga01-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237958AbhGNGQm (ORCPT ); Wed, 14 Jul 2021 02:16:42 -0400 Received: from dggemv711-chm.china.huawei.com (unknown [172.30.72.53]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4GPn9h5mkvzXsvb; Wed, 14 Jul 2021 14:08:08 +0800 (CST) Received: from dggpemm500005.china.huawei.com (7.185.36.74) by dggemv711-chm.china.huawei.com (10.1.198.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Wed, 14 Jul 2021 14:13:43 +0800 Received: from [10.69.30.204] (10.69.30.204) by dggpemm500005.china.huawei.com (7.185.36.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2176.2; Wed, 14 Jul 2021 14:13:42 +0800 Subject: Re: [PATCH rfc v4 4/4] net: hns3: support skb's frag page recycling based on page pool To: Denis Kirjanov CC: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , References: <1626168272-25622-1-git-send-email-linyunsheng@huawei.com> <1626168272-25622-5-git-send-email-linyunsheng@huawei.com> From: Yunsheng Lin Message-ID: <61d984ae-bfdd-3552-ca87-8e099aae5427@huawei.com> Date: Wed, 14 Jul 2021 14:13:42 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [10.69.30.204] X-ClientProxiedBy: dggeme705-chm.china.huawei.com (10.1.199.101) To dggpemm500005.china.huawei.com (7.185.36.74) X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2021/7/13 19:42, Denis Kirjanov wrote: > On 7/13/21, Yunsheng Lin wrote: >> This patch adds skb's frag page recycling support based on >> the elevated refcnt support in page pool. >> >> The performance improves above 10~20% with IOMMU disabled. >> The performance improves about 200% when IOMMU is enabled >> and iperf server shares the same cpu with irq/NAPI. > > Could you share workload details? The testcase is simple, using iperf TCP with only one thread. The the iperf server CPU and NAPI softirq CPU is pinned to the same CPU, the performance improves from 14Gbit to 33Gbit when SMMU is in strict mode, so the above state is not accurate, it should be "improves to about 200% when IOMMU is in strict mode" > >>