Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp656472ybb; Fri, 20 Mar 2020 06:00:19 -0700 (PDT) X-Google-Smtp-Source: ADFU+vtYI3szNS+lWfhXwzVv/1TtIx7yUOquB+SEpa22ggWK0ij0LnDB+i3Qindji8hLjmL3xySx X-Received: by 2002:aca:7213:: with SMTP id p19mr5997994oic.44.1584709219314; Fri, 20 Mar 2020 06:00:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584709219; cv=none; d=google.com; s=arc-20160816; b=fKeF26Yf9/vU+V+CE1KFzkVSXH0HAmgi6hzQCRNkTiMhyPySp9MSARIXpF2j/WX7Yh 1aGg8DN89sgkYNMmaWWcsQjDw7yf3RFdlRFrTLqHNMD1264lBs/a0P5tTVvDM7+4KB4Y erqTadaxPYLwS+AueOGBV4HB9QPvLoigGDhh0452TKPlxpgJ841i5FyVHODxPi01UFro xarMBqLLFoLc8EjTMNE7WJYDBxyTEX2GLorAbstepaclh4RP78v/QUm0iwKdp06mr/by RZ6cDjWTGn+b8P7YsykrAd+hPp6lSEGvistuukAjmT09qn6Tyx5GTXWFUfwg9buSLLn6 2xLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:date:cc:to:from:subject :message-id; bh=Vtjsb9xIsawer/Ni6HCgXtS9bBRs2/pNTamAVyIWt5Q=; b=qZU/+tWwC4ZYDyO8BK83OWTQJTQuVbi4RmdABDU2C29l58bV/+WT3HN6Blr3Ixzh6F mPGAVpu/ZZggm/56dSDR1x2x4vuJqvs6rkJnLgfIClE4QQ5r9sgN77v2IlxmM3HxRUNe TR4MXJ/FhhOPNtGFXTXX6SzcrZb0vmsABjbw5wgzxKirigYdQ+i1DDNoyaxxhXx4VDbg dI59j0btcxST4lg0un64AhzmE5/iOgSRHTTnNxS1/49NKFj//0WJx4JO2ctj4iLniu0F 8Va5bmuAgVc+cCKD6B5gvASyWN95dSvSFF5fZIZKh8aCsViCeogyJCrzeatCk+BE4eea 4LAQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n6si3056581otf.147.2020.03.20.06.00.06; Fri, 20 Mar 2020 06:00:19 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727493AbgCTM6q (ORCPT + 99 others); Fri, 20 Mar 2020 08:58:46 -0400 Received: from s3.sipsolutions.net ([144.76.43.62]:45788 "EHLO sipsolutions.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727477AbgCTM6p (ORCPT ); Fri, 20 Mar 2020 08:58:45 -0400 Received: by sipsolutions.net with esmtpsa (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.93) (envelope-from ) id 1jFHEX-00ArxK-Dx; Fri, 20 Mar 2020 13:58:41 +0100 Message-ID: Subject: Re: 4addr NDP in HE mode From: Johannes Berg To: Sathishkumar Muruganandam , 'Luca Coelho' Cc: linux-wireless@vger.kernel.org, shaul.triebitz@intel.com Date: Fri, 20 Mar 2020 13:58:40 +0100 In-Reply-To: <006501d5e621$f21f3b60$d65db220$@codeaurora.org> (sfid-20200218_070924_650739_B62973D0) References: <006501d5e621$f21f3b60$d65db220$@codeaurora.org> (sfid-20200218_070924_650739_B62973D0) Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.4 (3.34.4-1.fc31) MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Tue, 2020-02-18 at 11:39 +0530, Sathishkumar Muruganandam wrote: > Since ieee80211_send_4addr_nullfunc() is only called for successful > association of 4addr STA, shall we allow below case alone for HE ? > > static bool ieee80211_assoc_success(struct ieee80211_sub_if_data *sdata, > struct cfg80211_bss *cbss, > struct ieee80211_mgmt *mgmt, size_t len, > struct ieee802_11_elems *elems) > { > .. > /* > * If we're using 4-addr mode, let the AP know that we're > * doing so, so that it can create the STA VLAN on its side > */ > if (ifmgd->use_4addr) > ieee80211_send_4addr_nullfunc(local, sdata); > .. > > Whether this 4addr NDP in HE mode will affect any UL-MIMO from the 4addr STA > ? Please comment. Off the top of my head, I don't know. Adding Shaul who might have an idea. Shaul, basically the NDP is used here to initialize the 4-addr connection as such, and if the connection is HE capable we drop it. Can you remind me what exactly the issue with NDP in HE was, and do you know how that'd be affected by 4-addr NDPs? Thanks, johannes