Received: by 2002:ab2:1689:0:b0:1f7:5705:b850 with SMTP id d9csp2160285lqa; Tue, 30 Apr 2024 09:34:08 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWZSLcEpprQCmEn5vBIiggB+AdnHyUdsyNMNnrzT9MRBb8DSUDCeQUxMilmSrGec++xAAfAy80+/k+WUbpEBfNzzSQL4vvjKvBrU5dxNw== X-Google-Smtp-Source: AGHT+IGb7tdWIgUA8QESEv0NTUWXgKSI+INwDJdsAbNjyl0LhX7bQdyO2Rifdyhg6931fyZyzKox X-Received: by 2002:a17:902:e843:b0:1e4:10d9:5dfb with SMTP id t3-20020a170902e84300b001e410d95dfbmr3911209plg.38.1714494848383; Tue, 30 Apr 2024 09:34:08 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714494848; cv=pass; d=google.com; s=arc-20160816; b=MkRP+nlYOJlYk7SpsZmMMRAedLPVWXny3JuuTnqdcCgVKb1ZdTU0wuuZKp4vNDFqY8 ZiondeSSfGjsf7g4+5SChGDXhCqE05bzMmj77xjLohyM5uHITkHxLhpuoBO0GAuHqv5q QCijrIYUS6Mp41YQhDteJH3gnjKwOONIImGfkVfsQR148lufypGVIQYNAs3CfUQ/UQ70 HfBy3qp2GsrQDdI2kJWqXZj9CgeosRvofL6InlUeg8fQJ+lr3ej+lqt653F87ziyMVXs 144xpIzmhEnldY49uDASDZDu1Q5mUh5DcdlCBqymXpCUtbNRY5+5kbVQHeIkCH6LMEts l3vQ== ARC-Message-Signature: i=2; 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=4gcdE53NTXRPWhE6gsy1Z0IeQnrLnMuqLbdz0kglihg=; fh=H1n+MC6g7LKUTwELnEK0g4ZhJk1fR9LyVP/4n5c0PMs=; b=J/7Mia3UkeLcdYiPrle0QKn8I0PhGMvDHoSVq9w17D24qEHRj+Tke2BRrPHPg9WrdE +VFLBew6ooT7sNkE7daeud/m/BG7gOlRxj0CwBoqsW4mz8+aBRlyIibZK0s7P26quZ01 OMwBWu3YMS31yb7wLDYtyY9v1abWP4qdn3IvGDqUTnffTeJN+KbzC4rAQhuFQ265jiCz EtYB382kYhoPjwrQ+88dSd/GlLx88+aMRyQ0uUr+XnQZ/SJfS8MtEvc/99pH3a/OaG39 3UQsF9sXaEWyTmzqaD+YPx4Ue9jmIrUbTQkk9+T7dzbPwvdf3PRgLv5qjJvgMkPYjVoh IWXQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=ZOp+44uR; arc=pass (i=1 spf=pass spfdomain=quicinc.com dkim=pass dkdomain=quicinc.com dmarc=pass fromdomain=quicinc.com); spf=pass (google.com: domain of linux-wireless+bounces-7057-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-wireless+bounces-7057-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. [147.75.48.161]) by mx.google.com with ESMTPS id e18-20020a170903241200b001e7a248eaafsi22283589plo.6.2024.04.30.09.34.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 09:34:08 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless+bounces-7057-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=ZOp+44uR; arc=pass (i=1 spf=pass spfdomain=quicinc.com dkim=pass dkdomain=quicinc.com dmarc=pass fromdomain=quicinc.com); spf=pass (google.com: domain of linux-wireless+bounces-7057-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-wireless+bounces-7057-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 5B4AAB2106F for ; Tue, 30 Apr 2024 16:08:16 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5FBA91527B1; Tue, 30 Apr 2024 16:08:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="ZOp+44uR" X-Original-To: linux-wireless@vger.kernel.org Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 C87E6770F5 for ; Tue, 30 Apr 2024 16:08:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714493292; cv=none; b=OmOF1je3EBuR65Kobuu5dr4ZcYGgF0pkaeGptcW6O1ciLkA+DJ2PmVFN5EfeFWOdchNKOpvjxAhcaq2l/XKrvhXdl27ZZohIFHwNtEXJG72jp8vKneea0x99XpSoa2UFNcAHadMXx9KjJ2EPALpzC7geEgUKYGacg3fe+mGiKoQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714493292; c=relaxed/simple; bh=b8WSAzOrhR6CioalFJnWiEK7scJ+EzyroCBTXha+0Ek=; h=Message-ID:Date:MIME-Version:Subject:To:CC:References:From: In-Reply-To:Content-Type; b=YVPxOgDBASGWXpiiE9JC3vxo1e1JiYfGF/Q/NwcOo8H1pshBvPsp8fHk5+z3269ScynMoPGSLgQnSSCL/INW+LQ/OAFth+DgnZYHUYCYy0IACoZhuaNlcp26Uv/ezI07Rvm1fE/d3nfIVKYNbbvZi6kRn7dpkmHD49pJRS5VejY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com; spf=pass smtp.mailfrom=quicinc.com; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b=ZOp+44uR; arc=none smtp.client-ip=205.220.180.131 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 (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 43UBLQe8005826; Tue, 30 Apr 2024 16:08:05 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=4gcdE53NTXRPWhE6gsy1Z0IeQnrLnMuqLbdz0kglihg=; b=ZO p+44uR00ws1dc95BJkf5C1CbwAH3ZEkdzXLBno8t2vdERs4Qcqpd4347LtFTHjsz pPnp9thc5uUU/wJ0005QLHjEpVBCi7SMgr5l0j0PQs1VoeFecWpY0wVSQ+gqSp3i mu9kHxe+exugu+V1XWRG3MLqHq/19bfeISBBqTMGPjxatjWmrZ7hrzF65KNjAou6 Mdb58iQapL4tJy9s/UTfiil4EeOpGh4KxKIw5k5W8RJZc9LSi2VXqrl6Fqv0aJjo SJ2AyVfwIfKH6f0B2ukfcFAfD8yhi7NH2RkjEAAclZp7RCr1RCQPefOGkqBLWyd8 TXIPTw2/noKFZDIDxFsA== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3xtyptgqjg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 30 Apr 2024 16:08:04 +0000 (GMT) Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA02.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 43UG83cs027891 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 30 Apr 2024 16:08:03 GMT Received: from [10.110.13.147] (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.9; Tue, 30 Apr 2024 09:08:03 -0700 Message-ID: <3a42a9fb-8528-41fd-8c34-f2d9e13bc1dd@quicinc.com> Date: Tue, 30 Apr 2024 09:08:02 -0700 Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/4] wifi: ath12k: Add multi device support for WBM idle ring buffer setup Content-Language: en-US To: Karthikeyan Periyasamy , CC: References: <20240430054759.722620-1-quic_periyasa@quicinc.com> From: Jeff Johnson In-Reply-To: <20240430054759.722620-1-quic_periyasa@quicinc.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01a.na.qualcomm.com (10.47.209.196) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: j8733fhB__FQfGGPVx9da1uS21DgGBZa X-Proofpoint-ORIG-GUID: j8733fhB__FQfGGPVx9da1uS21DgGBZa X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1011,Hydra:6.0.650,FMLib:17.11.176.26 definitions=2024-04-30_09,2024-04-30_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 adultscore=0 clxscore=1015 mlxscore=0 suspectscore=0 malwarescore=0 impostorscore=0 lowpriorityscore=0 mlxlogscore=999 spamscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2404010003 definitions=main-2404300115 On 4/29/2024 10:47 PM, Karthikeyan Periyasamy wrote: > Refactor the WBM idle ring buffer setup to scalable for inter device > multi-link operation. > > Note: This patchset rebased on top of below patch series > [PATCH v2 0/8] wifi: ath12k: Introduce device group abstraction > Link: https://lore.kernel.org/all/20240425055759.1181165-1-quic_hprem@quicinc.com/ > > Karthikeyan Periyasamy (4): > wifi: ath12k: Replace "chip" with "device" in hal Rx return buffer > manager > wifi: ath12k: Refactor idle ring descriptor setup > wifi: ath12k: use device index to advertise MLO parameter > wifi: ath12k: add multi device support for WBM idle ring buffer setup > > drivers/net/wireless/ath/ath12k/core.c | 10 +++++++++ > drivers/net/wireless/ath/ath12k/dp.c | 27 ++++++++++++++++++++++--- > drivers/net/wireless/ath/ath12k/dp.h | 1 + > drivers/net/wireless/ath/ath12k/dp_rx.c | 5 +++-- > drivers/net/wireless/ath/ath12k/hal.c | 5 +++-- > drivers/net/wireless/ath/ath12k/hal.h | 21 ++++++++++--------- > drivers/net/wireless/ath/ath12k/qmi.c | 4 ++-- > 7 files changed, 54 insertions(+), 19 deletions(-) > > > base-commit: 861928281f22a08e3d258ebcfe7159d729ec07d4 > prerequisite-patch-id: 4bc84a4f5b10ebc28db60c5167abdaf343a1619d > prerequisite-patch-id: ea87d2f46dbd5e7c82d5df02934906e219aa8388 > prerequisite-patch-id: e08d8632dcde9e891d37b538832b4ecfed140d9e > prerequisite-patch-id: bc2c9455c9175c27b8b68f6f41d468b258007478 > prerequisite-patch-id: 00966c65589af8a50078fea94630cbe355f0dacf > prerequisite-patch-id: 4bd8ce903cd89ae536109922f65f128ed1d4307c > prerequisite-patch-id: 54fe8eb540a77804c8befeb695b61756c133b56f > prerequisite-patch-id: 06244ca08d9bed3834dc5315470a19d096d749ee > prerequisite-patch-id: 8e7575808b1c498d81b606777153e0e2d4ee99bd > prerequisite-patch-id: 1baa4ce64b2054e82e117cfbe29f85870def37c7 > prerequisite-patch-id: 733cb4a1e0d02079820d8306a3da88fe2d35b06c My automation can't test this series since git reports: fatal: bad object 861928281f22a08e3d258ebcfe7159d729ec07d4 Also note that the "device group abstraction" series itself has dependencies. Using a base that isn't visible in the upstream ath.git is not helpful /jeff