Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp2751538rdb; Mon, 4 Dec 2023 06:42:08 -0800 (PST) X-Google-Smtp-Source: AGHT+IF7+38miaGmHn5ezlezgYbFOJqB86H4w0B8oCEjXliu45Rxjal8LKuH6v2ZSJ7z/S68bkUe X-Received: by 2002:a17:902:d2c7:b0:1d0:6ffd:ade4 with SMTP id n7-20020a170902d2c700b001d06ffdade4mr1864948plc.75.1701700927868; Mon, 04 Dec 2023 06:42:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701700927; cv=none; d=google.com; s=arc-20160816; b=rbOvsTNtDUuaK+sKCXP4YHa7QwfdoIsIUV1tubdkFTMlB5yNY0HeiPkbHZwRbJpCrU MOgEHgxhWUcKblOXARGFo/hQUQRF6wvnkhUQSGsq2QQokzvTTiC9ugJD6aj9lGTo60iL V5u7zKBfbkJJpdexa4P40QG+YF4CUYJvXYpvz8MpgfBLy5bIPLKmBkjzqMg66k+FJzp5 JpXlu82cumyshuXRXQzRZk1fQQhQ7nbuHjMMOKgZopxdOT4ZQdYWctAgudEywrVnykEZ rZlpvrpeHfhX/USJXIVOYOCUhsA+tfwHFHdJchG64SI0SYXR0dKxfKOoSR1zgxhieIM3 uBFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:to:subject:cc:user-agent:mime-version:date:message-id; bh=a00gRkPVQ4CvrOcGP2EEaQHsPEDBNnhkM9EqXlKSWCc=; fh=NnPnXXaEhs6e+1zSwDGXwNjNHAtlfoUkO/kge/fuwHU=; b=kh3p8SjE/J36K9/QmiV1Z4xf3dkXhY2RYL00YaA1CvOQiMTad921jkd4k+rtbeye+x E6gJZzuzaA2C/EhdT4HMVGciWwCa41ORcKfeFAB6Bllaf2uUAgaxGasYZn3eFeEQNjem yHsVk/Mx7yvr3GhkDy2HFHhSOdBFzyMsHlhP5CHlrYgksXlclbl7lPdw/EwcoIgIH7gE Eux9ydisVYOmMoruzZk1PIbKB6EFVxWi6lV5FIQ4By0U09EhgC6QuyuTQnj5nc22sZVs 1C2WDtXQNTdByWjR4uBK2eZFaA/9AR+RvtuPk81I3tYFrFks9mWcjia02Ci5xde/k9pt K4Ew== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id g10-20020a1709026b4a00b001bdd58f685fsi2106463plt.85.2023.12.04.06.42.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Dec 2023 06:42:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 8C12E805B9FF; Mon, 4 Dec 2023 06:42:05 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234218AbjLDOlu (ORCPT + 99 others); Mon, 4 Dec 2023 09:41:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57414 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233871AbjLDOlt (ORCPT ); Mon, 4 Dec 2023 09:41:49 -0500 Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [45.249.212.188]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4459ED7; Mon, 4 Dec 2023 06:41:54 -0800 (PST) Received: from kwepemm000007.china.huawei.com (unknown [172.30.72.54]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4SkR8V5xhxzShbk; Mon, 4 Dec 2023 22:37:30 +0800 (CST) Received: from [10.67.120.192] (10.67.120.192) by kwepemm000007.china.huawei.com (7.193.23.189) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 4 Dec 2023 22:41:51 +0800 Message-ID: <0d0e0fc4-ff7c-4e54-8fe6-2a5754cf7910@huawei.com> Date: Mon, 4 Dec 2023 22:41:50 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird CC: , , , , , Subject: Re: [PATCH V2 net 1/2] net: hns: fix wrong head when modify the tx feature when sending packets To: Wojciech Drewek , , , , , , References: <20231204011051.4055031-1-shaojijie@huawei.com> <20231204011051.4055031-2-shaojijie@huawei.com> <5db8b856-27fe-41df-82df-774a3ec312a7@intel.com> From: Jijie Shao In-Reply-To: <5db8b856-27fe-41df-82df-774a3ec312a7@intel.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-Originating-IP: [10.67.120.192] X-ClientProxiedBy: dggems706-chm.china.huawei.com (10.3.19.183) To kwepemm000007.china.huawei.com (7.193.23.189) X-CFilter-Loop: Reflected X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Mon, 04 Dec 2023 06:42:05 -0800 (PST) on 2023/12/4 18:15, Wojciech Drewek wrote: > > On 04.12.2023 02:10, Jijie Shao wrote: >> From: Yonglong Liu >> >> When modify the tx feature, the hns driver will modify the > Upon changing the... > >> maybe_stop_tx() and fill_desc() functions, if the modify happens >> during packet sending, will cause the hardware and software >> pointers do not match, and the port can not work anymore. >> >> This patch deletes the maybe_stop_tx() and fill_desc() functions >> modification when setting tx feature, and use the skb_is_gro() >> to determine use tso functions or non-tso functions when packets >> sending. > and use the skb_is_gro() to determine which functions to use in the tx path. >> Fixes: 38f616da1c28 ("net:hns: Add support of ethtool TSO set option for Hip06 in HNS") >> Signed-off-by: Yonglong Liu >> Signed-off-by: Jijie Shao >> --- > Some commit msg suggestions, other than that: > Reviewed-by: Wojciech Drewek > Thanks, commit msg is refined in v3 Jijie