From mboxrd@z Thu Jan 1 00:00:00 1970 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 8C64738F64D for ; Mon, 29 Jun 2026 06:38:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782715108; cv=none; b=rsiWLjjsIvx+eEeDlIX+02P4DVsD3Uj8wFjlrGd6eT31LUt1HyiKhoDrd/kM7J149O9kgey/4o6zhZ4bY/3WN1KfixjcYdAp8IoKjHz7aXprDiKqg6b2DyvEumVpo0Z181lAwLp+UYinHsqIbeyVeXldJoiuB+a82RFxtl36U8o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782715108; c=relaxed/simple; bh=mzj5fbq5Xz8PSbZ2cvCP1MtVC8k+PSJwe1iO+mfwVKU=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=ffvgFFLT3dzJDh3zVqibs1HtHsMNhJaHif8amfBz1mvQlDIUvwihbDicow4KuXenvDRSVunWRQuqKdL3J6GbLhNFDjJwsoVMhVbOuu+LO43EL7S/d6S/e0EOwzPlq5qTwa/XmvrMDoo2bKO/sosPQ14C96Zx4uTcahYr7bNIG3c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=WBE7FiYd; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=L8KxaPaP; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="WBE7FiYd"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="L8KxaPaP" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65T4NPMf1738416 for ; Mon, 29 Jun 2026 06:38:27 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= arlpIOlawXzNPeVHxL/YlpYmCKpbjQtKKgS9w8+/iH4=; b=WBE7FiYdOcRV5RoI ZgCHZiGTTkIeVVcljhxf+ooY3c7zEAA5Y3tuf/jL0bV128X5uUOlwPTB2xvyjk4t OR3sGq5S5tDTzd+MxZ8mUbe2041LcUs9P+lHZuNam3Qg0IkD0XuSLZkLGQr+tVCT 8czz/nqcbpM6y8xvYIlzwYFb0BiVYNNyJIgbXzamxHI8QpuvpvQNWUSwkyQmT9Ek zImrYUQClYQGQs9emODSGawT5UKLCREyt3uZLMlfr/wzcJu1156Cqa8/OAc0CPY3 FJyV8Pnf3lSi21wOtfWDPLTo1I5Rp0oZCyXHu75s02OOXOZFENqx0RZvnKs9bgnK cAbXrw== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f279cmw0e-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 29 Jun 2026 06:38:26 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-c892143db7fso1363552a12.1 for ; Sun, 28 Jun 2026 23:38:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782715042; x=1783319842; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=arlpIOlawXzNPeVHxL/YlpYmCKpbjQtKKgS9w8+/iH4=; b=L8KxaPaPfmEfZ2nR3/iazLv4PQV3Lu+cwLMja8n8ygAsa4Vzl8leizpYJzdmALOCi1 Kco2kPB8E+TR9gOvLS+/CZRDrQ4c29+jd/A5orwXjUrIBWpRLOEz6o58kbBMzZRgBhQf VF4qRmgnrFHtCmi98SNtxnmIzBcOHKAlqZG7HH/7+d7MzNi/HUcs4Iy5GZ2Ia5DYI91U yoKwQ7/Lq98f4c2758BrfCGMmAxul7++9SHMYz9fLfWGffdWVczOFgPYv/km/yhjP0L9 gPcX5eTZYli7I9fHsVdoJ/VGLfPyxvXaKoGN5km46UTVBsy51mGFpx72WvKkxqOqjzw6 xr7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782715042; x=1783319842; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=arlpIOlawXzNPeVHxL/YlpYmCKpbjQtKKgS9w8+/iH4=; b=AFz3U4Ezt0OvXQ61HkslDCnuJIGzYIGDliNYcqiACrUEvXozYIf7Oi+ocblK2mEUNg 2EPRNHI++Q+Fvn6b7m41J8NYQvHoBFB/Y+tA+KLDAM97zbxTpMZcbt6ph+vS34/jcX6F vqagmg1xeQh8C2XfGqAIx6TuD72gNiPxtGZ68SKxKxnF2XJjb/B7s0RmH51S80EDz4Ho IqILiD/8Z2RtCw6Xkofpvc2m0kBWJ4DYEVLa0CKOMNn6h4HvSplYq9/CRaWGdVDE2bmU GTpffX4is5Jtiov3vxK7WrOs9OmyLGbH2oyOUeQTnTuKpIDySL2RXgKzGh7orcDY17cs x1Ng== X-Forwarded-Encrypted: i=1; AFNElJ/bsRH5urkvR1k1QHcWzW4hqzhaFXeAOz58IngaH4Fn6HDef2CGMcuIi67KIjNHcvNiY07Kry0MGlhZck8=@vger.kernel.org X-Gm-Message-State: AOJu0YyqL7bLGjkXRZo/NlYDVs1Ej3GQWjXOBK839jyEoHMTdtCfh9VR F5TzEA/HzOG+8HxJUec3M7W9fpEb3r5ziL9+UVILmZH5WX7mivWCQBDQuODbRXeE9X4lIBbjDyA WJbBpOCyAT1VOXSaZZXJAEB+EvdOXXPfaAqZb5X6cXMNzmAmnNUAj4piT4LIS3PFlNWU= X-Gm-Gg: AfdE7cmx/G4fYB1R3gysT2fk9qWbYyD87qdkudf/lMvbfIgvdEVDro3Tbj1eeveH1zT 7RSPHuEOiZOaVZOLnkvACiRR2aDG9qosXRbWHJqSabRwtcxPI7BTEh9Nvips72+Z3Drji1AeuW0 d1/wlvoRu7wbVytPZvJZJd1rr1Brwg8SmvQ0Zt8eIM/fI/8q9p5O4Y37NvIvY4HPJTFKWDKTfKg mK+0PyAAjEtXHwuhJql7UdNIFIVM11EicLnTRb2Ly7glFKlbOz7caIAC4Gi95TGg7WwaOJHJuoL xEar7y24/rhBS/aaz7oFjiqeAgDFCkywxr+qx5Kf7XYjlfyBROrVxe3gk5z6T6fSgvkwJ4YQyhv wN3xM3hJw+cVbtSLDzo0r9p+15EZJLXr/DtvcZgAcQCM34gKZD00ln4k1ROMdJlY42ibSnqzbjK Wtgz+OgA== X-Received: by 2002:a05:6a21:4516:b0:39b:dea7:5626 with SMTP id adf61e73a8af0-3bd4ae9f317mr15418835637.35.1782715042462; Sun, 28 Jun 2026 23:37:22 -0700 (PDT) X-Received: by 2002:a05:6a21:4516:b0:39b:dea7:5626 with SMTP id adf61e73a8af0-3bd4ae9f317mr15418822637.35.1782715042007; Sun, 28 Jun 2026 23:37:22 -0700 (PDT) Received: from [10.133.33.8] (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c96f1f700ebsm2193606a12.30.2026.06.28.23.37.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 28 Jun 2026 23:37:21 -0700 (PDT) Message-ID: <3b028746-b00b-4281-a485-49c14c4a026f@oss.qualcomm.com> Date: Mon, 29 Jun 2026 14:37:17 +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 ath-next] wifi: ath12k: fix rx_mpdu_start layout for QCC2072 To: Wei Zhang , jeff.johnson@oss.qualcomm.com Cc: ath12k@lists.infradead.org, linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260629061529.1993932-1-wei.zhang@oss.qualcomm.com> From: Baochen Qiang Content-Language: en-US In-Reply-To: <20260629061529.1993932-1-wei.zhang@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Authority-Analysis: v=2.4 cv=evzvCIpX c=1 sm=1 tr=0 ts=6a4212e2 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=EB44UgcCvd3G_oUa3FEA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI5MDA1NSBTYWx0ZWRfXyisZFGI4c5h5 s0syw2HJCDxBzAXfqBc3toXAaoh72IYSwZ+BcykKwigCljBGjF0GICa8AR93Acymr73Gw1g7TJB Yev8+Cb4thfWR52ggorpGs7L/o1NS+4= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI5MDA1NSBTYWx0ZWRfX1UvxAu0hIYkV SaTa5y6p6H5+vmu+xDwQiJRVO6REXFhEPIKJ/LF1/3OCpMMETYZ5yRGIMpnlPcwv18DMCITNUIP 25+aR33wFZTprbjlvKCANfivSbAb8+8ewGLe4jRyzeO+xUqcr3UBGSmZR8L0wXR/vfO4MZL3+hH dzigeSDOd4VLKiCPEC7OrahQ0vvo0SgOGh5ESN7nFnqIieQkeYKwxNznYJ7z4p7h0IZWBMbUbTj tfJPwE4xIKTFpMPOfte4tPE+O33QylFCSnTkY3oYzRKEZwLdfEUBKyQ+Leos8At9D8PtsQkKs17 tmHC0zneGO36/ZMcRIfL1E1m7lIqlIRzBZiefb6VHM/6k8OsEMZmwAWjiyNEsxjodpLS3Gkxm2f mWvlXibmJdS3XJlLNiMeSLq2ZBldj+lZCrh3M4oCuZMcVD+QX6ZmAjS9zovEh2N5dIPf5EPrGGg ZQbhv9gVJ6iYlLlfEyg== X-Proofpoint-GUID: NY8Xizpum94DQLsxF9L-b5QroR1bTzo_ X-Proofpoint-ORIG-GUID: NY8Xizpum94DQLsxF9L-b5QroR1bTzo_ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-29_01,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 suspectscore=0 priorityscore=1501 spamscore=0 adultscore=0 malwarescore=0 impostorscore=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606290055 On 6/29/2026 2:15 PM, Wei Zhang wrote: > QCC2072's rx_mpdu_start TLV has a different field layout from QCN9274. > Reusing struct rx_mpdu_start_qcn9274 in hal_rx_desc_qcc2072 causes the > RX datapath to read the wrong offsets for info2, info4, pn[] and > phy_ppdu_id, producing corrupted sequence number, PN, ppdu_id and > mpdu-info flags (encrypted, fragment, addr2/addr4 valid). > > Add a dedicated struct rx_mpdu_start_qcc2072 that matches the actual > hardware descriptor layout, and use it in hal_rx_desc_qcc2072. > > Tested-on: QCC2072 hw1.0 PCI WLAN.COL.1.0.c2-00188-QCACOLSWPL_V1_TO_SILICONZ-1 > > Fixes: 28badc78142e ("wifi: ath12k: add HAL descriptor and ops for QCC2072") > Signed-off-by: Wei Zhang Reviewed-by: Baochen Qiang