Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2819078pxb; Fri, 12 Feb 2021 02:02:12 -0800 (PST) X-Google-Smtp-Source: ABdhPJygCHx6AeBP5LNlfRxY6ehsLD9lYmYwd+OxWOosIGOKRZtRwgWnjxvSLSRtvZrgEkzx4HA0 X-Received: by 2002:a05:6402:27cf:: with SMTP id c15mr2446400ede.179.1613124131961; Fri, 12 Feb 2021 02:02:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613124131; cv=none; d=google.com; s=arc-20160816; b=h8cpGo2+wtJCQZBtaVrpu6N4qZu8BpFKg+8d5/osVA5TU9JOyXp9922iu41I0UoKvq UQKzoU5n0ssUTDqq3cn9TYfL3j/IBW61eWBcjCRcFafnGk5vI5bP+EaVZm/4fP0QaKIE N7vTHeKm9ZDyf1+TLVr47ACqc3dRYqIL4Bv201LqCUQdvfUWaTaaQJq0OSp0xZsrpJpi R31N53cKDLh71u7JZ/XMVXPdRXiu/+lIwgtcCwyx6hlB5dUc1NKKoMJyQLIEW8CCQ+cm UqS5jdofncJSFk0MuHT1D3Bgf0t7tmJ8mzyJQsTzpzxzmte3PPI76dZYdtdtPLaqEyNK Tq6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:date:cc:to:from:subject :message-id; bh=TVbT6G7ZRumgNmRdN+WR3mb5y6TgpMXy1ypNPrEE7Ag=; b=DGIg8w08ieCmHkChbijbNSJP5eZSdF7UrCOBFz0IrepWgotB0O2eL+lpzocC+jAsIr EhMibARUNacGjFmJhYTiFKfXuBwPZoqCFVpkX+RhAFX6cnPv63YaJQucnl1/5M+Rdyay DYM2dYesBsZUGrtzIrUNCe+UIzjUwYC55Ms6iXACgAXOMYV88MBKVz+X+OnG4TxBk9BQ /U2Y3FcV/2wRGiTxOAdKyedklGU1wBHGIOqqHMGOG+3oppGJwn8za8hIg3foQXZGsEY8 mmiK44mLQJMG2glc7uJfpZhfHLZ4xDqxclme71obVe7fJq6rUmx2g2bK6/ELFQRwkxFo BsoQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dt22si5823456ejb.227.2021.02.12.02.01.48; Fri, 12 Feb 2021 02:02:11 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229904AbhBLJ7s (ORCPT + 99 others); Fri, 12 Feb 2021 04:59:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36570 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229959AbhBLJ7q (ORCPT ); Fri, 12 Feb 2021 04:59:46 -0500 Received: from sipsolutions.net (s3.sipsolutions.net [IPv6:2a01:4f8:191:4433::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BF7B0C061574 for ; Fri, 12 Feb 2021 01:59:04 -0800 (PST) Received: by sipsolutions.net with esmtpsa (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.94) (envelope-from ) id 1lAVE7-001nbe-2k; Fri, 12 Feb 2021 10:59:03 +0100 Message-ID: Subject: Re: [PATCH V7 0/4] mac80211: add multiple bssid support From: Johannes Berg To: Aloka Dixit Cc: linux-wireless@vger.kernel.org Date: Fri, 12 Feb 2021 10:59:02 +0100 In-Reply-To: <20210120005120.32424-1-alokad@codeaurora.org> (sfid-20210120_015542_749517_52354F67) References: <20210120005120.32424-1-alokad@codeaurora.org> (sfid-20210120_015542_749517_52354F67) Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.36.5 (3.36.5-2.fc32) MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-malware-bazaar: not-scanned Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Hi, > John Crispin (4): > nl80211: add basic multiple bssid support > mac80211: add multiple bssid support to interface handling > mac80211: add multiple bssid/EMA support to beacon handling > mac80211: CSA on non-transmitting interfaces As much as I hate to send this back to you ... I don't understand how you can not have an nl80211 feature flag for AP- side multi-BSSID support, yet have a mac80211-level feature flag? For STA side we could get away with it because we present all the BSSes in cfg80211's scan results, and even a version of wpa_supplicant that's not aware of multi-BSSID should be able to pick one of the non- transmitting BSSes and connect to it. But here? I don't understand how that'd be possible. Also, are the interface limits (# of AP interfaces) even sufficient, or should there be different limits for non-transmitting? I could imagine that it'd be easier to have more interfaces if they're non-transmitting, since then you don't have to deal with more beacons but only more MAC addresses. So from that POV this seems rather lacking the necessary bits to be able to confidently use it from userspace? johannes