Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp2000382pxu; Fri, 9 Oct 2020 05:34:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz2hgzglQ7M/d+5HA/Pf78/JQUihIYq7/wLerN6K0e7qXAWWByo0u1L8kjsWMnPlW0+C96W X-Received: by 2002:aa7:d29a:: with SMTP id w26mr13646319edq.59.1602246882251; Fri, 09 Oct 2020 05:34:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602246882; cv=none; d=google.com; s=arc-20160816; b=J/5elavT+5sEqPkm52o2AUQLRL7AC4m5bc3lV8OQnvo77aJtGTuu7Yu+xHLn02zLkI nhNC2EalxIYSfPj2nNZCYkPx1ZH0/8jR8iwPpVnqLiKzVr5o99z0op9WVHaEM06L0gj8 ZpAwVH+8rNj8LNCcXHny54FxHr72uu/a/9Tg7jeOHggV3juZG4fcdwxKvLEpkKDFZvnP 1ropOFUbnFBxC47cJt4ePXybrfbO7D19DA3dkAlLnT4fWrMrWdQTPQUhAhA4JXuJZqwH jiU/21o8b/9Hiu2P3DfhKFCOskVdjXDlIVW0Cw7Y8aKKATTGMXCZLgni+3S/HYxXTp+n 5Tiw== 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 :message-id:date:subject:cc:to:from; bh=QORs53VSPx447878Gtcs89uvd1lyJZJN/WQeIEAXoUY=; b=CJ0Yy51INf9I4xXDVBR8b11WDACB0BFFzCY/pjo+3k6t2k++EdmldKKaRvjvj7m0j4 7DcXqRhO4WLWlAf3bW1e4+3/2JnA0L7iPpvv2FpAtG/zpt/RqdcBJ6bc2nfcIRDGaJN/ nYvGLShRWZ2ibGy3l/nOZNSr8ITiE+ZuOwjFtvCh513AgYchRxT9GLDOFNpWjujBKPqG 6sDS2WbBYIgPGip+rwUmn1WtmDUHFGk+sql8x5LJAc8TBskaim7Xd+3jtnPJpWlFhmwh YO3WtlnMgq0+nklBHXejA/DtoIZ0IxstBL+W9vRUqoKmKFh9Yg/kw22/l34uUgA4Nt93 6A0Q== 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 n14si6079137eja.99.2020.10.09.05.34.13; Fri, 09 Oct 2020 05:34:42 -0700 (PDT) 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 S2387564AbgJIKPc (ORCPT + 99 others); Fri, 9 Oct 2020 06:15:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42228 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387562AbgJIKPb (ORCPT ); Fri, 9 Oct 2020 06:15:31 -0400 Received: from nbd.name (nbd.name [IPv6:2a01:4f8:221:3d45::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 69144C0613D2 for ; Fri, 9 Oct 2020 03:15:31 -0700 (PDT) Received: from [134.101.218.207] (helo=localhost.localdomain) by ds12 with esmtpa (Exim 4.89) (envelope-from ) id 1kQpQv-0004jy-HX; Fri, 09 Oct 2020 12:15:29 +0200 From: John Crispin To: Johannes Berg Cc: linux-wireless@vger.kernel.org, John Crispin Subject: [PATCH V4 0/4] mac80211: add multiple bssid support Date: Fri, 9 Oct 2020 12:15:24 +0200 Message-Id: <20201009101528.4780-1-john@phrozen.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Changes in V4 * move multiple bssid config from add_interface to start_ap * add ema support 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: don't allow CSA on non-transmitting interfaces include/net/cfg80211.h | 33 ++++++++ include/net/mac80211.h | 118 +++++++++++++++++++++++++- include/uapi/linux/nl80211.h | 21 +++++ net/mac80211/cfg.c | 113 ++++++++++++++++++++++++- net/mac80211/debugfs.c | 1 + net/mac80211/ieee80211_i.h | 2 + net/mac80211/iface.c | 6 ++ net/mac80211/tx.c | 157 +++++++++++++++++++++++++++++++---- net/wireless/nl80211.c | 34 ++++++++ 9 files changed, 464 insertions(+), 21 deletions(-) -- 2.25.1