From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail2.candelatech.com ([208.74.158.173]:52402 "EHLO mail2.candelatech.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750815AbdBKR5c (ORCPT ); Sat, 11 Feb 2017 12:57:32 -0500 Message-ID: <589F50B8.4020609@candelatech.com> (sfid-20170211_185739_161817_D8F1FA52) Date: Sat, 11 Feb 2017 09:58:16 -0800 From: Ben Greear MIME-Version: 1.0 To: Adrian Chadd , Sebastian Gottschall CC: "linux-wireless@vger.kernel.org" , ath10k Subject: Re: VHT 160Mhz and nss related config. References: <0082a9e3-83f3-9bc3-af43-b890b91cfd93@candelatech.com> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Sender: linux-wireless-owner@vger.kernel.org List-ID: On 02/10/2017 08:37 PM, Adrian Chadd wrote: > On 10 February 2017 at 20:22, Sebastian Gottschall > wrote: >> i really can't believe this. if this is true the 160 mhz mode would not >> make any sense. >> the maximum tx / rx rate for 4x4 vht80 and 2x2 vht160 is identical. so >> vht160 would not increase performance in any way > > Well, if it can also do 2x2 MU-MIMO at 160MHz then it can be a > perfectly fine STA to a 4x4 160MHz MU-MIMO chip that can actually > transmit 2x2 rates to different MU-MIMO peers. > > That's the outstanding question I have - is it like, 2x2 MU only, or > is it say, 2 concurrently different spatial stream 2x2 MU? Ie, can you > have 2 peers, different VHT spatial groups (or 4 peers, 1 spatial > group each) all going at the same time? > > I'm .. not even sure how you're supposed to cleanly negotiate that you > can do 4NSS in VHT80 but 2NSS in VHT160 to a peer... that only makes > sense if you're doing lots of 1NSS and 2NSS MU-MIMO peers.. I think using the max-rx-rate logic might could imply this, but I am not sure many drivers fill this out properly. Looks like a mess waiting to happen to me. Even if you can do 1x1 160Mhz MU-MIMO to two stations, and I am not certain you can since in 80Mhz you can only do a 1x1 and a 2x2 (not two 2x2). So, from what I know currently, 80+80 is not that useful on the 9984 NIC... Thanks, Ben > > > -adrian > >> >> Am 10.02.2017 um 23:58 schrieb Ben Greear: >>> >>> So, it appears that the ath10k QCA9984 4x4 160Mhz chip can do 4x4 MIMO at >>> VHT80, but >>> it can do only 2x2 MIMO at VHT160/80+80. >>> >>> When configuring a peer, we need to tell the firmware the number of >>> spatial streams >>> of the peer at VHT160 and at VHT80 and lower. They are not the same >>> value. >>> >>> I cannot think of any standard way to get this information based on VHT >>> capabilities >>> and such. Currently, one could just assume VHT160 NSS is 1/2 of the VHT80 >>> NSS, >>> but that is unlikely to be true for all vendors. >>> >>> Any ideas? >>> >>> Thanks, >>> Ben >>> >> >> >> -- >> Mit freundlichen Grüssen / Regards >> >> Sebastian Gottschall / CTO >> >> NewMedia-NET GmbH - DD-WRT >> Firmensitz: Berliner Ring 101, 64625 Bensheim >> Registergericht: Amtsgericht Darmstadt, HRB 25473 >> Geschäftsführer: Peter Steinhäuser, Christian Scheele >> http://www.dd-wrt.com >> email: s.gottschall@dd-wrt.com >> Tel.: +496251-582650 / Fax: +496251-5826565 >> >> >> _______________________________________________ >> ath10k mailing list >> ath10k@lists.infradead.org >> http://lists.infradead.org/mailman/listinfo/ath10k > -- Ben Greear Candela Technologies Inc http://www.candelatech.com From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail2.candelatech.com ([208.74.158.173]) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1ccbvk-0005mD-Bi for ath10k@lists.infradead.org; Sat, 11 Feb 2017 17:57:55 +0000 Message-ID: <589F50B8.4020609@candelatech.com> Date: Sat, 11 Feb 2017 09:58:16 -0800 From: Ben Greear MIME-Version: 1.0 Subject: Re: VHT 160Mhz and nss related config. References: <0082a9e3-83f3-9bc3-af43-b890b91cfd93@candelatech.com> In-Reply-To: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "ath10k" Errors-To: ath10k-bounces+kvalo=adurom.com@lists.infradead.org To: Adrian Chadd , Sebastian Gottschall Cc: "linux-wireless@vger.kernel.org" , ath10k T24gMDIvMTAvMjAxNyAwODozNyBQTSwgQWRyaWFuIENoYWRkIHdyb3RlOgo+IE9uIDEwIEZlYnJ1 YXJ5IDIwMTcgYXQgMjA6MjIsIFNlYmFzdGlhbiBHb3R0c2NoYWxsCj4gPHMuZ290dHNjaGFsbEBk ZC13cnQuY29tPiB3cm90ZToKPj4gaSByZWFsbHkgY2FuJ3QgYmVsaWV2ZSB0aGlzLiBpZiB0aGlz IGlzIHRydWUgdGhlICAxNjAgbWh6IG1vZGUgd291bGQgbm90Cj4+IG1ha2UgYW55IHNlbnNlLgo+ PiB0aGUgbWF4aW11bSB0eCAvIHJ4IHJhdGUgZm9yIDR4NCB2aHQ4MCBhbmQgMngyIHZodDE2MCBp cyBpZGVudGljYWwuIHNvCj4+IHZodDE2MCB3b3VsZCBub3QgaW5jcmVhc2UgcGVyZm9ybWFuY2Ug aW4gYW55IHdheQo+Cj4gV2VsbCwgaWYgaXQgY2FuIGFsc28gZG8gMngyIE1VLU1JTU8gYXQgMTYw TUh6IHRoZW4gaXQgY2FuIGJlIGEKPiBwZXJmZWN0bHkgZmluZSBTVEEgdG8gYSA0eDQgMTYwTUh6 IE1VLU1JTU8gY2hpcCB0aGF0IGNhbiBhY3R1YWxseQo+IHRyYW5zbWl0IDJ4MiByYXRlcyB0byBk aWZmZXJlbnQgTVUtTUlNTyBwZWVycy4KPgo+IFRoYXQncyB0aGUgb3V0c3RhbmRpbmcgcXVlc3Rp b24gSSBoYXZlIC0gaXMgaXQgbGlrZSwgMngyIE1VIG9ubHksIG9yCj4gaXMgaXQgc2F5LCAyIGNv bmN1cnJlbnRseSBkaWZmZXJlbnQgc3BhdGlhbCBzdHJlYW0gMngyIE1VPyBJZSwgY2FuIHlvdQo+ IGhhdmUgMiBwZWVycywgZGlmZmVyZW50IFZIVCBzcGF0aWFsIGdyb3VwcyAob3IgNCBwZWVycywg MSBzcGF0aWFsCj4gZ3JvdXAgZWFjaCkgYWxsIGdvaW5nIGF0IHRoZSBzYW1lIHRpbWU/Cj4KPiBJ J20gLi4gbm90IGV2ZW4gc3VyZSBob3cgeW91J3JlIHN1cHBvc2VkIHRvIGNsZWFubHkgbmVnb3Rp YXRlIHRoYXQgeW91Cj4gY2FuIGRvIDROU1MgaW4gVkhUODAgYnV0IDJOU1MgaW4gVkhUMTYwIHRv IGEgcGVlci4uLiB0aGF0IG9ubHkgbWFrZXMKPiBzZW5zZSBpZiB5b3UncmUgZG9pbmcgbG90cyBv ZiAxTlNTIGFuZCAyTlNTIE1VLU1JTU8gcGVlcnMuLgoKSSB0aGluayB1c2luZyB0aGUgbWF4LXJ4 LXJhdGUgbG9naWMgbWlnaHQgY291bGQgaW1wbHkgdGhpcywgYnV0IEkgYW0gbm90IHN1cmUKbWFu eSBkcml2ZXJzIGZpbGwgdGhpcyBvdXQgcHJvcGVybHkuCgpMb29rcyBsaWtlIGEgbWVzcyB3YWl0 aW5nIHRvIGhhcHBlbiB0byBtZS4KCkV2ZW4gaWYgeW91IGNhbiBkbyAxeDEgMTYwTWh6IE1VLU1J TU8gdG8gdHdvIHN0YXRpb25zLCBhbmQgSSBhbSBub3QgY2VydGFpbiB5b3UKY2FuIHNpbmNlIGlu IDgwTWh6IHlvdSBjYW4gb25seSBkbyBhIDF4MSBhbmQgYSAyeDIgKG5vdCB0d28gMngyKS4KClNv LCBmcm9tIHdoYXQgSSBrbm93IGN1cnJlbnRseSwgODArODAgaXMgbm90IHRoYXQgdXNlZnVsIG9u IHRoZSA5OTg0IE5JQy4uLgoKVGhhbmtzLApCZW4KCj4KPgo+IC1hZHJpYW4KPgo+Pgo+PiBBbSAx MC4wMi4yMDE3IHVtIDIzOjU4IHNjaHJpZWIgQmVuIEdyZWVhcjoKPj4+Cj4+PiBTbywgaXQgYXBw ZWFycyB0aGF0IHRoZSBhdGgxMGsgUUNBOTk4NCA0eDQgMTYwTWh6IGNoaXAgY2FuIGRvIDR4NCBN SU1PIGF0Cj4+PiBWSFQ4MCwgYnV0Cj4+PiBpdCBjYW4gZG8gb25seSAyeDIgTUlNTyBhdCBWSFQx NjAvODArODAuCj4+Pgo+Pj4gV2hlbiBjb25maWd1cmluZyBhIHBlZXIsIHdlIG5lZWQgdG8gdGVs bCB0aGUgZmlybXdhcmUgdGhlIG51bWJlciBvZgo+Pj4gc3BhdGlhbCBzdHJlYW1zCj4+PiBvZiB0 aGUgcGVlciBhdCBWSFQxNjAgYW5kIGF0IFZIVDgwIGFuZCBsb3dlci4gIFRoZXkgYXJlIG5vdCB0 aGUgc2FtZQo+Pj4gdmFsdWUuCj4+Pgo+Pj4gSSBjYW5ub3QgdGhpbmsgb2YgYW55IHN0YW5kYXJk IHdheSB0byBnZXQgdGhpcyBpbmZvcm1hdGlvbiBiYXNlZCBvbiBWSFQKPj4+IGNhcGFiaWxpdGll cwo+Pj4gYW5kIHN1Y2guICBDdXJyZW50bHksIG9uZSBjb3VsZCBqdXN0IGFzc3VtZSBWSFQxNjAg TlNTIGlzIDEvMiBvZiB0aGUgVkhUODAKPj4+IE5TUywKPj4+IGJ1dCB0aGF0IGlzIHVubGlrZWx5 IHRvIGJlIHRydWUgZm9yIGFsbCB2ZW5kb3JzLgo+Pj4KPj4+IEFueSBpZGVhcz8KPj4+Cj4+PiBU aGFua3MsCj4+PiBCZW4KPj4+Cj4+Cj4+Cj4+IC0tCj4+IE1pdCBmcmV1bmRsaWNoZW4gR3LDvHNz ZW4gLyBSZWdhcmRzCj4+Cj4+IFNlYmFzdGlhbiBHb3R0c2NoYWxsIC8gQ1RPCj4+Cj4+IE5ld01l ZGlhLU5FVCBHbWJIIC0gREQtV1JUCj4+IEZpcm1lbnNpdHo6ICBCZXJsaW5lciBSaW5nIDEwMSwg NjQ2MjUgQmVuc2hlaW0KPj4gUmVnaXN0ZXJnZXJpY2h0OiBBbXRzZ2VyaWNodCBEYXJtc3RhZHQs IEhSQiAyNTQ3Mwo+PiBHZXNjaMOkZnRzZsO8aHJlcjogUGV0ZXIgU3RlaW5ow6R1c2VyLCBDaHJp c3RpYW4gU2NoZWVsZQo+PiBodHRwOi8vd3d3LmRkLXdydC5jb20KPj4gZW1haWw6IHMuZ290dHNj aGFsbEBkZC13cnQuY29tCj4+IFRlbC46ICs0OTYyNTEtNTgyNjUwIC8gRmF4OiArNDk2MjUxLTU4 MjY1NjUKPj4KPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KPj4gYXRoMTBrIG1haWxpbmcgbGlzdAo+PiBhdGgxMGtAbGlzdHMuaW5mcmFkZWFkLm9y Zwo+PiBodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2F0aDEwawo+ CgoKLS0gCkJlbiBHcmVlYXIgPGdyZWVhcmJAY2FuZGVsYXRlY2guY29tPgpDYW5kZWxhIFRlY2hu b2xvZ2llcyBJbmMgIGh0dHA6Ly93d3cuY2FuZGVsYXRlY2guY29tCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KYXRoMTBrIG1haWxpbmcgbGlzdAphdGgx MGtAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2F0aDEwawo=