Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp2558669rwi; Fri, 21 Oct 2022 05:24:32 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5Yx+o/lO9RQaUiRv10aEhFGaMzyprzXYzWlSjhLHFHdYIiZSiJqJL20cO13hzcatHXDGW3 X-Received: by 2002:a17:907:2c71:b0:79e:8603:72c6 with SMTP id ib17-20020a1709072c7100b0079e860372c6mr257662ejc.172.1666355071962; Fri, 21 Oct 2022 05:24:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666355071; cv=none; d=google.com; s=arc-20160816; b=fgGShXQCgGaqLOqxca3Jj9CzLiJXK3vmDBMX64bM0fCnkoKNEPqzHSJdu39FXl+CjN rvTYxZZCAA+61beFYj/uYuW0/5jK7wkp3+JQtdQ7cgqanF4I226Cp8YGqrt0oOrIFNVN 46wxgJgEGgK5B8FO623XcdgJayqQQEPS2R2guKq14nTya5A/oiOgUMDkDPBmNcFBOoAA 43KNyv4cr8D7vJJW7JUvNaMGsj9bPymz7vewULjjyYkqTJo1XAdZjm1SsvDhO5lOdOFo JBwkw6I/Tnkaqb9IUdY8JejHCNr3/RIUERj/KBTUQPpGS2NueYXsHO49KtPCMaPhzAHP dzCw== 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 :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=rZDX3YmqG6TjDKPKvxf0OLKxWN4Tze7EEAMBsu/bAsU=; b=PHr8V7+B24rFHwZRIUVAdL8FJoQk+TBDgtoNGho9L9ZWR4h8aE6XdEGCJJ/QASYVtv I0LwGZkXV2AoCe0XesT8gXiXQ89cteD/0ZCxylAVc+RIim9B0iMb+jTH7xn6tQRHG84V 739Cbgq2SXyTVY+iyDDZeijpiO78JaCEjj0aUq/6sgb48b3jp4o3M6PG/OtNGk/6QbX/ 5iUBLFa9LrR4F4SPDCy26VQKeX5Q2xTVAjll1ON0aeF9/COCFQJrqRqiJk9kHL7VwVen i7KeqDelk7n6ue8qul+QvINkwvLaVoyOa/mKWsbUCmgsSPLEN3/eZ7lRizy6dmYMGPDm C05Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=j61zruWl; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id nb21-20020a1709071c9500b007832bdf1856si20013520ejc.740.2022.10.21.05.24.15; Fri, 21 Oct 2022 05:24:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=j61zruWl; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229728AbiJUMLO (ORCPT + 65 others); Fri, 21 Oct 2022 08:11:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53430 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229531AbiJUMLN (ORCPT ); Fri, 21 Oct 2022 08:11:13 -0400 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6A25E3AE7B for ; Fri, 21 Oct 2022 05:11:11 -0700 (PDT) Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 29L9Kc4h027794; Fri, 21 Oct 2022 12:11:09 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=rZDX3YmqG6TjDKPKvxf0OLKxWN4Tze7EEAMBsu/bAsU=; b=j61zruWlLtP0uE2ZNc225pdn91hEcM+4wDTrP9Efm+dOUlEWIXDVQXqTl4bxjLFwJ16i 9wOmC7v4MJc+xN16wbBRxGSe1LKfJy12LCn0SqpgNxhkCTn/IPysSlKUm654j0s0AHMZ vplrTYmCNQAQAxfEZGNipWPyUU1WLbNtHVZqjwo9kdZp/dCxazV21/zQdHdRD5lfjyrl LREaaVxXhtGWMisvogvmvj9lqImUfU7J2D8dtiFFie5hu2ZfJlMH91pmOqc5f+dKX0Fx paqbwH9vKN47TJ4HGyWfjOosNxpymyM2donYQFVo1WLfozJ49bWIlDyEHpnq/QBITSJ7 6w== Received: from nalasppmta03.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3kbrq98hux-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 21 Oct 2022 12:11:08 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA03.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 29LCB8bA029293 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 21 Oct 2022 12:11:08 GMT Received: from [10.216.6.194] (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.986.29; Fri, 21 Oct 2022 05:11:06 -0700 Message-ID: <5a32c6af-ae18-12dd-7916-cf0ae8d71edf@quicinc.com> Date: Fri, 21 Oct 2022 17:41:01 +0530 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Subject: Re: [RFC 0/4] wifi: cfg80211/mac80211: capability advertisement infra for multi-hw abstraction under one wiphy To: Johannes Berg CC: References: <20220920100518.19705-1-quic_vthiagar@quicinc.com> <878a0455b6af009b6e751152c714e5f310dba729.camel@sipsolutions.net> Content-Language: en-US From: Vasanthakumar Thiagarajan In-Reply-To: <878a0455b6af009b6e751152c714e5f310dba729.camel@sipsolutions.net> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) 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: JDJEhiHLa1KGT_uzkoVq84y5SMty7Pts X-Proofpoint-ORIG-GUID: JDJEhiHLa1KGT_uzkoVq84y5SMty7Pts X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-10-21_04,2022-10-21_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=309 spamscore=0 malwarescore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1011 priorityscore=1501 impostorscore=0 mlxscore=0 adultscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2210210072 X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_LOW, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On 10/21/2022 5:27 PM, Johannes Berg wrote: > Hi, > > Sorry for the delay! no worries. > >> - Should we make the capability advertisement changes to mac80211_hwsim? > > I don't think we can, unless we teach hwsim and even mac80211 about > this? IMHO doesn't make much sense. > Sure. >> - Should we enable some of concurrent operations like allow scan on each physical >> hardware concurrently? > > Isn't that up to the driver? If userspace requests scanning all bands in > a single scan request you can parallelize it using multiple HW > resources? Correct, driver should be able to handle the scanning on multiple HW in parallel. We saw resource busy error code when tried to bring up multiple AP interfaces on different band at the same time due to an existing scan request still in progress. I agree, it makes sense to give a single scan request with all the bands and let the ACS in user space share the results for AP bring up on any band. Vasanth