Received: by 2002:ab2:1149:0:b0:1f3:1f8c:d0c6 with SMTP id z9csp55951lqz; Fri, 29 Mar 2024 08:23:24 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXp0Y8/UaxdoM0uvfDBcHwMGi8P9PHfrmzrC/Q7ZByzKt6D6q9Xh1/xG2yYoQOMtChx1RVa7rvfXH+oFH7w5QCiFnC0V2Q/t+31ozQeig== X-Google-Smtp-Source: AGHT+IG41gqFHISpU3tE+GDyS1d5ECZIfB2lVwOb2yXZP1FOK5qmc9p7fUhaDpX6g1oab+0mjfm2 X-Received: by 2002:a17:906:f58a:b0:a4e:39ee:9d7 with SMTP id cm10-20020a170906f58a00b00a4e39ee09d7mr1334126ejd.57.1711725804609; Fri, 29 Mar 2024 08:23:24 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711725804; cv=pass; d=google.com; s=arc-20160816; b=rRbd9KAHFBO6Zt1kwCSCXMS0PR7Gj1EOPNStgiSbuA1KCn6sN5W9ga0+wLP7O7WJZS yYOBkgu3b6GEUTMkvbOJlMYR63L1+t4kwH3b50NtrM9VoOg8M8Q5u8aRxJgnFj0QftQN /imXpA1txOpTSXpy02Z1JsfVNIh2HXDMogOYplHghy2WEMb6KtRjA3I36M3HAwPMmBtB aTNosnrcp6npwYMb5Tf41h1oa8UAPBt+0j48ww8uNfCasmMsxGyPlwQXSD4WpNOkTpVN xnw8mMG5+ZU4iWTalZLb2Js2Jilw66c08N+V3vcXFqn8aGNpMyqFMGoyPV6udSH9l9EZ BThg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:content-transfer-encoding:references:in-reply-to:date:cc :to:from:subject:message-id:dkim-signature; bh=4MxyLAQKLRPBHf7X1vQ8DGlS+2oCmN/Pbo3XLT9STCQ=; fh=h7Ubp9Sge8kidxKXzfvR8ewrYEeEdDnKKWn9fw1iqdY=; b=qRPYsJ7QpYFuNJ43GRXhn3Af02/Gk9pGKPKY9gIxS0Qf+MV4E3mo69V8WMp1OH+21W Rw6v5aQF5Pl9FnzILyzZmmYWTM27cpxBgq29ARl55vdaeqCN6fEO0XHmBaaH4rknmg/z aTTBKWf5WtKxPNuf2ldiH2Zlusfa1piYlnmZcHwrG0oSvLxbpQ9hVilgR7lt3Vyx1oE4 CczVHFHnHeLgxRP7CqYaNYYeHTP/sXfAH/ml+WRrplU3MkAosSjaqrmisLS5J4a0+aed f84MZ3v4eASvme2sWmKlTRiQK7pFhm4nxDZ7iq1AUtPt30XM9qP0bRlyqynxVAjMiaCx fiEg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=fl0YAjzY; arc=pass (i=1 spf=pass spfdomain=sipsolutions.net dkim=pass dkdomain=sipsolutions.net dmarc=pass fromdomain=sipsolutions.net); spf=pass (google.com: domain of linux-wireless+bounces-5583-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-wireless+bounces-5583-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=sipsolutions.net Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id z17-20020a1709060ad100b00a4de3c878b8si1844232ejf.641.2024.03.29.08.23.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Mar 2024 08:23:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless+bounces-5583-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=fl0YAjzY; arc=pass (i=1 spf=pass spfdomain=sipsolutions.net dkim=pass dkdomain=sipsolutions.net dmarc=pass fromdomain=sipsolutions.net); spf=pass (google.com: domain of linux-wireless+bounces-5583-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-wireless+bounces-5583-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=sipsolutions.net 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 am.mirrors.kernel.org (Postfix) with ESMTPS id 50C3F1F30B47 for ; Fri, 29 Mar 2024 15:12:55 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 26D204A3F; Fri, 29 Mar 2024 14:30:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=sipsolutions.net header.i=@sipsolutions.net header.b="fl0YAjzY" X-Original-To: linux-wireless@vger.kernel.org Received: from sipsolutions.net (s3.sipsolutions.net [168.119.38.16]) (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 D817D4A0A for ; Fri, 29 Mar 2024 14:30:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=168.119.38.16 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711722658; cv=none; b=f+d4+MLtJBlzFhOCbM6j8KwQx0hkoiVP+nX1oiNTTCKvYo6yrsN3gqfXGKCo+IqCXT0l7RC9RbCHJSc1LdcAJmbeuFhH+eiXvHDfBicXkyOxk4SVkmc+6Ljpjr6oU8KcCecj09Z5CvUersL/QPbpikdt69+nEO3smoFuJd5fcAA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711722658; c=relaxed/simple; bh=De8ky1DzZ8eM/B+kpzJ8kuVN8daku74qiajPS0FKmXE=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=cFe+uejkBFSlbvBLdOetWTdY9Bk/PBtBQq1qCFdqWw1Dg8JVzJRV+uCwV7O/hrlV6nHqrBvZwBTo00c6EOZXhxt+VERPtC46sts+h/0MhQqxR244JjCpRIrHfowMnnmU9wsRXV6/Q9K2/9rf1mxC4IcI45zwHQF60bUiikGRsTg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sipsolutions.net; spf=pass smtp.mailfrom=sipsolutions.net; dkim=pass (2048-bit key) header.d=sipsolutions.net header.i=@sipsolutions.net header.b=fl0YAjzY; arc=none smtp.client-ip=168.119.38.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sipsolutions.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=sipsolutions.net DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sipsolutions.net; s=mail; h=MIME-Version:Content-Transfer-Encoding: Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-To: Resent-Cc:Resent-Message-ID; bh=4MxyLAQKLRPBHf7X1vQ8DGlS+2oCmN/Pbo3XLT9STCQ=; t=1711722655; x=1712932255; b=fl0YAjzYNlnfRWyK4z5+ufZ3ZRzEIsXf+M7eLhsnCIA1qhQ FueviZKrdgj72/Hld32jYJy5Tj+ZVM3t/j0B68Es14rL1x0UNeX2d5LCbOImuPk5b1pz09+rH0+RK zvo8i5uvgDv0/UjPoUDwvyAwDmcnJdZPW+QcBS1/0oXnIjmiUp7Mjl97iUKuk9IV5J1SjQaw5OdDE AzGwBKSgJ0dy4StwCmdf5fRf0kCDsjg5hrKsWCD8j+lepCDwbylbFCJO7ReXg2Zj+9fOfl9y2cAzH 6PJop7gR9kcmkb49cuuk5O1dKza+ZM6j7OK2pt395UwPGyUfGJ98c+5/6azIKbcg==; Received: by sipsolutions.net with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.97) (envelope-from ) id 1rqDFj-00000002j9b-35Wc; Fri, 29 Mar 2024 15:30:43 +0100 Message-ID: Subject: Re: [PATCH 01/13] wifi: cfg80211: Add provision to advertise multiple radio in one wiphy From: Johannes Berg To: Vasanthakumar Thiagarajan , Karthikeyan Periyasamy , ath12k@lists.infradead.org Cc: linux-wireless@vger.kernel.org Date: Fri, 29 Mar 2024 15:30:42 +0100 In-Reply-To: <033185b0-f878-a50b-d0d9-57fa79439bdf@quicinc.com> References: <20240328072916.1164195-1-quic_periyasa@quicinc.com> <20240328072916.1164195-2-quic_periyasa@quicinc.com> <033185b0-f878-a50b-d0d9-57fa79439bdf@quicinc.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.50.4 (3.50.4-1.fc39) Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-malware-bazaar: not-scanned On Fri, 2024-03-29 at 19:41 +0530, Vasanthakumar Thiagarajan wrote: > >=20 > > > + * @hw_chans: list of the channels supported by every constituent un= derlying > > > + * hardware. Drivers abstracting multiple discrete hardware (radio) = under > > > + * one wiphy can advertise the list of channels supported by each ph= ysical > > > + * hardware in this list. Underlying hardware specific channel list = can be > > > + * used while describing interface combination for each of them. > >=20 > > I'd expect there to be a limit on channels being within a single band o= n > > a single "hardware"? > >=20 >=20 > There are ath12k hardware supporting multiple band which need to be=20 > registered under one mac80211_hw/wiphy. This design is to support such= =20 > hardware. Oh OK, that was something that I didn't have in mind any more, or never knew or paid attention to. > I agree, it is adding complexities. I was thinking if this can=20 > be done in steps , first limiting to single band for a single hardware= =20 > then extending it with multiple bands later but that may bring in=20 > different set of challenges... Probably not point, yeah. johannes