Received: by 2002:a05:7412:e794:b0:fa:551:50a7 with SMTP id o20csp1737332rdd; Thu, 11 Jan 2024 07:53:22 -0800 (PST) X-Google-Smtp-Source: AGHT+IGrjgQmxm2kI77+v5+74pboFT/iLBMKSWfYd1Gg8CS1rtJVGDmBak59b9m4eRAW2fCguk1Z X-Received: by 2002:a05:6870:7a13:b0:206:d28:c65f with SMTP id hf19-20020a0568707a1300b002060d28c65fmr1630837oab.48.1704988401998; Thu, 11 Jan 2024 07:53:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704988401; cv=none; d=google.com; s=arc-20160816; b=NE0v356Zer46pooXYqEp4tlLCss/rFQG0J+sQKFxlugxnA8296oKUQZIhoqGY60N3d W08hRZn4Y/5yRokJBfvJ0vzJ4GUMsa3eH7CCGXmA55V5JD/bj2Hi2BHCqcDXynXaq7x6 mU60TqDgvHTsrh2FevOSBH4FRU8JzTFgYGm3vLqS5c/GS9+iT8MFwbStrsyK1J2NBOjL G61MURdTVbhdZ7xPIV7EfsKb4SPSuDmxiEkhEaE5ITR6BdqW1+mBuLHSnUmpuKvokYkf otdL4UyfMz+4PwuKmFvzfi8IHbREMm4UdP4sTvu9OIqfyg2qB/H1elZx5otRKTxfTQjO 3vfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=DjlS7QjoT/ZajZTXdhBIzm8VFFqh56+0Yj9o9G8tWZQ=; fh=e+Ws180GFZBSprxCwpgyl5kHLpCGl4UHA2s9AhTNl/4=; b=ZurDQgtnys+FA9M7RMq6cP++4MCVL1O5BkSJtBK7uWy99/1VyDDsugq7Sldr8ZReZq aa3JThr/f/HixJBmWiLUksog2gyQhgSjDGKSGFFH/1lsKdFsbS/2yNrB4LkHu2naRj25 sZiUIH8zqgP4InZ2EXlyGNvWQgzh9JtWa3pg6IU6lx6ocuB7P3JqeLoQ67TtrgZFG5ZY 1v7g/Eqb9PiruRtdxTE2NcmdHT6KggZEs8epqNK1g87DD75raXGiiMRSq+HaDQBm9tvm orgDe28KTnWjLMlsQMSaeJ/TSxJC8RY7J02oaigxKz4QBTIrApNI0JwH/13B+U/e8+cS iGZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=C+2m6OJn; spf=pass (google.com: domain of linux-kernel+bounces-23815-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-23815-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id v64-20020a638943000000b005c6c950c3bdsi1253698pgd.642.2024.01.11.07.53.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Jan 2024 07:53:21 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-23815-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=C+2m6OJn; spf=pass (google.com: domain of linux-kernel+bounces-23815-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-23815-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id C06F6B24716 for ; Thu, 11 Jan 2024 15:51:06 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 8A5164F60B; Thu, 11 Jan 2024 15:50:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="C+2m6OJn" Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4E93F4D5AA; Thu, 11 Jan 2024 15:50:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40BAdEQl022986; Thu, 11 Jan 2024 15:50:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= message-id:date:mime-version:subject:to:cc:references:from :in-reply-to:content-type:content-transfer-encoding; s= qcppdkim1; bh=DjlS7QjoT/ZajZTXdhBIzm8VFFqh56+0Yj9o9G8tWZQ=; b=C+ 2m6OJnoD2OfhrWPPMokj1zqpIHngTXN3z0HZm6REE/yvBEImPLDG7WcITPA2ySHJ ZhuofruGHSk+d7cFQKSiFk288U+xVkP7yexssWVRN5vrB5B8J4H+1i7908zwOASf bK6zpjg8yPJf1GeA88ETlQ9DiRAjzTGs2F8w5pVz0ZgJNsf8YSkpqC2CkaC1+ir9 Q/0pQm4p5hXax9JTeGcq//Nf/oOlpzVWZJ2MO1PyXc79Zh+sfyTr+4806XuJZfc9 xB3Rwxd5I7hslydlMBoNYeQ+7H+TdbxHpeBtBxvYL9qzs+8Z2gaZn7PpZR1MfUPW 9G9EQx9+otpBbFE15ucQ== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3vja9y1aq1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 11 Jan 2024 15:50:07 +0000 (GMT) Received: from nalasex01c.na.qualcomm.com (nalasex01c.na.qualcomm.com [10.47.97.35]) by NALASPPMTA05.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 40BFo6Rs001359 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 11 Jan 2024 15:50:06 GMT Received: from [10.253.37.156] (10.80.80.8) by nalasex01c.na.qualcomm.com (10.47.97.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Thu, 11 Jan 2024 07:49:56 -0800 Message-ID: <5ec26378-a5ff-4de3-b69e-806e36907db6@quicinc.com> Date: Thu, 11 Jan 2024 23:49:53 +0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next 00/20] net: ethernet: Add qcom PPE driver Content-Language: en-US To: Jakub Kicinski CC: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , References: <20240110114033.32575-1-quic_luoj@quicinc.com> <20240110142428.52026d9e@kernel.org> From: Jie Luo In-Reply-To: <20240110142428.52026d9e@kernel.org> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01c.na.qualcomm.com (10.47.97.35) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-ORIG-GUID: YTP3S5b9uvJM-jssQAH_ZJa51okpKawv X-Proofpoint-GUID: YTP3S5b9uvJM-jssQAH_ZJa51okpKawv X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-12-09_01,2023-12-07_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 bulkscore=0 priorityscore=1501 clxscore=1015 spamscore=0 mlxlogscore=701 adultscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 phishscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401110123 On 1/11/2024 6:24 AM, Jakub Kicinski wrote: > On Wed, 10 Jan 2024 19:40:12 +0800 Luo Jie wrote: >> The PPE(packet process engine) hardware block is available in Qualcomm >> IPQ chipsets that support PPE architecture, such as IPQ9574 and IPQ5332. > > What's the relationship between this driver and QCA8084? The PPE (packet processing engine) is the network processing hardware block in QCOM IPQ SoC. It includes the ethernet MAC and UNIPHY(PCS). This driver is the base PPE driver which brings up the PPE and handles MAC/UNIPHY operations. QCA8084 is the external 2.5Gbps 4-port PHY device, which can be connected with PPE integrated MAC by UNIPHY(PCS). Here is the relationship. PPE integrated MAC --- PPE integrated UNIPHY(PCS) --- (PCS)QCA8084. > > In the last month I see separate changes from you for mdio-ipq4019.c, > phy/at803x.c and now this driver (none of which got merged, AFAICT.) > Are you actually the author of this code, or are you just trying > to upstream bunch of vendor code? Yes, Jakub, there are two authors in these patch series, Lei Wei and me. The patches are already ready for some time, the code has been verified on the Qualcomm reference design board. These are not downstream drivers but drivers re-written for upstream. > > Now you're dumping another 10kLoC on the list, and even though this is > hardly your first posting you're apparently not aware of our most basic > posting rules: > https://www.kernel.org/doc/html/next/process/maintainer-netdev.html#tl-dr > > The reviewers are getting frustrated. Please, help us help you. > Stop throwing code at the list and work out a plan with Andrew > and others on how to get something merged... Sorry for trouble caused, will learn about the guidance provided by the review comments, and follow up on the guidance and have the full internal review of the patch updates before pushing the patch series.