From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from smtp-out03.msg.oleane.net ([62.161.7.1]) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1Z0n92-0006m1-Uu for ath10k@lists.infradead.org; Fri, 05 Jun 2015 08:38:34 +0000 Received: from smtp01.msg.oleane.net (smtp01.mail.priv [172.17.20.110]) by smtp-out03.msg.oleane.net with ESMTP id t558H4oL021548 for ; Fri, 5 Jun 2015 10:17:04 +0200 From: "voncken" Subject: RE: ATH10K and VLAN : Frame with VLAN tag are not sent Date: Fri, 5 Jun 2015 09:55:28 +0200 Message-ID: <01eb01d09f64$fd522730$f7f67590$@acksys.fr> MIME-Version: 1.0 Content-Language: fr List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "ath10k" Errors-To: ath10k-bounces+kvalo=adurom.com@lists.infradead.org To: 'Michal Kazior' Cc: 'linux-wireless' , ath10k@lists.infradead.org CVRoZSBXRFMgY2xpZW50IG1vZGUgc2VlbXMgdG8gd29yayB3aXRoIEFUSDEwaywgYW5kIEkgaGF2 ZSB0aGUgc2FtZSBwcm9ibGVtIHdpdGhvdXQgaXQuCglNeSBwcm9ibGVtIGlzIG5vdCBpbiB0aGUg QVAtVkxBTiBmZWF0dXJlLiBJIGRpZG4ndCB1c2UgdGhlIGVuY3J5cHRpb24gaW4gbXkgdGVzdC4g VGhlIGZyYW1lcyB3aXRoIHZsYW4gdGFnIGFyZSBub3Qgc2VudCBieSBhdGgxMGsgd2lyZWxlc3Mg Y2FyZCwgaW4gU3RhIG1vZGUsIEFQIG1vZGUsIFN0YSArIHdkcyBtb2RlLgoKCU15IFBDMSBzZW5k cyBhIGZyYW1lIHRvIFBDMiB3aXRoIG9yIHdpdGhvdXQgVkxBTiB0YWcuCgkJSWYgdGhlIHRhZyBp cyBwcmVzZW50IHRoZSBmcmFtZSBpcyBub3Qgc2VudC4gCgkJSWYgdGhlIHRhZyBpcyBub3QgcHJl c2VudCB0aGUgZnJhbWUgaXMgc2VudC4gCgoJSW4gbXkgdGVzdCwgdGhlIGZyYW1lIHdpdGggVkxB TiB0YWcgc2hvdWxkIGJlIHNlbnQgdGhyb3VnaCBBVEgxMEsuCgoJSSBlbmFibGUgdGhlIGRlYnVn IGluIEFUSDEwayBkcml2ZXIuIFRoZSBmcmFtZSB3aXRoIHRoZSB2bGFuIHRhZyBpcyBzZW50IHRv IHRoZSB3aXJlbGVzcyByYWRpbyBjYXJkLgoJSSBjaGVjayB0aGUgZnJhbWUgZHVtcCBmcm9tIGF0 aDEwa19odHRfdHggZnVuY3Rpb24gYnV0IEkgZGlkbid0IHNlZSBhbnkgZXJyb3IgaW4gZnJhbWUg Zm9ybWF0LgoJCglJIHBhc3RlIHRoZSBkdW1wIGJlbG93ICh0aGUgZnJhbWUgaXQgaXMgYW4gYXJw IGZyYW1lIGluIHRoZSB2bGFuIDYpLgphdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogaHR0IHR4IGZs YWdzMCAzNyBmbGFnczEgMzA3MiBsZW4gNzAgaWQgMCBmcmFnc19wYWRkciAwNmE1NDAwMCwgbXNk dV9wYWRkciAwYzE1OGM2NiB2ZGV2IDAgdGlkIDE2IGZyZXEgMAphdGgxMGtfcGNpIDAwMDA6MDE6 MDAuMDogaHR0IHR4IG1zZHU6IDAwMDAwMDAwOiA4OCAwMyAwMCAwMCAwNCBmMCAyMSAwZSAzOCBl MSAwNCBmMCAyMSAxOCAwMyBhMCAgIAphdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogaHR0IHR4IG1z ZHU6IDAwMDAwMDEwOiBmZiBmZiBmZiBmZiBmZiBmZiBhIDAwIDA5IDkwIDAwIDRhIDk3IGFhIGFh ICAKYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IGh0dCB0eCBtc2R1OiAwMDAwMDAyMDogMDMgMDAg MDAgMDAgODEgMDAgMDAgMDYgMDggMDYgMDAgMDEgMDggMDAgMDYgMDQgIAphdGgxMGtfcGNpIDAw MDA6MDE6MDAuMDogaHR0IHR4IG1zZHU6IDAwMDAwMDMwOiAwMCAwMSAwMCAwOSA5MCAwMCA0YSA5 NyBjMCBhOCAwNiBmZCAwMCAwMCAwMCAwMCAgCmF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBodHQg dHggbXNkdTogMDAwMDAwNDA6IDAwIDAwIGMwIGE4IDA2IDAxCgkKCU1vcmVvdmVyLCBmb3IgZWFj aCBmcmFtZSBzZW50IHRoZSBUeCBzdGF0dXMgZnJvbSB0aGUgY2FyZHMgd2lsbCBpbmNyZW1lbnQg dGhlIGZhaWxlZF9jb3VudCBjb3VudGVyLCBidXQgSSBkaWRuJ3Qga25vdyB3aGF0IHdlbnQgd3Jv bmcuCgoJQW55IGlkZWEgPwoKCVJlZ2FyZHMuCgpDZWRyaWMuCj4gLS0tLS1NZXNzYWdlIGQnb3Jp Z2luZS0tLS0tCj4gRGUgOiBNaWNoYWwgS2F6aW9yIFttYWlsdG86bWljaGFsLmthemlvckB0aWV0 by5jb21dCj4gRW52b3nDqSA6IHZlbmRyZWRpIDUganVpbiAyMDE1IDA3OjQyCj4gw4AgOiBDZWRy aWMgVk9OQ0tFTgo+IENjIDogbGludXgtd2lyZWxlc3MKPiBPYmpldCA6IFJlOiBBVEgxMEsgYW5k IFZMQU4KPiAKPiBPbiAzIEp1bmUgMjAxNSBhdCAxNjo0NiwgQ2VkcmljIFZPTkNLRU4gPGNlZHJp Yy52b25ja2VuQGFja3N5cy5mcj4gd3JvdGU6Cj4gPiAgICAgICAgIEknbSB0ZXN0aW5nIHRvIHNl bmQgYSBWTEFOIGZyYW1lIHRocm91Z2ggQVRIMTBLIGRldmljZS4KPiA+ICAgICAgICAgSSdtIHVz aW5nIGNvbXBhdCB3aXJlbGVzcyAyMDE1LTAzLTA5IGZyb20gb3BlbldSVC4gVGhlIEFUSDEwSwo+ ID4gZmlybXdhcmUgdXNlZCBpcyAxMC4yLjQuNDUKPiA+Cj4gPiAgICAgICAgIE15IHRlc3QgcGxh dGZvcm0gaXM6Cj4gPiAgICAgICAgICAgICAgICAgUGMxIDogSVAgMTAuMTAxLjQuMyAod2l0aG91 dCBWTEFOKQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgVkxBTiAxIDogSVAgMTkyLjE2OC41 LjEKPiA+Cj4gPiAgICAgICAgICAgICAgICAgRXF1aXBtZW50IGluIEFQIG1vZGUuIFRoZSBuZXRk ZXYgaXMgYnJpZGdlZCB3aXRoIGV0aDAKPiA+Cj4gPiAgICAgICAgICAgICAgICAgRXF1aXBtZW50 IGluIGNsaWVudCBtb2RlIHdpdGggV0RTIG1vZGUgZW5hYmxlcy4gVGhlCj4gY2xpZW50IGlzIGNv bm5lY3RlZCB0byB0aGUgQVAuIFRoZSBuZXRkZXYgaXMgYnJpZGdlZCB3aXRoIGV0aDAuCj4gPiAg ICAgICAgICAgICAgICAgQVAgYW5kIGNsaWVudCB1c2UgQVRIMTBLIHdpcmVsZXNzIGNhcmQuCj4g Pgo+ID4gICAgICAgICAgICAgICAgIFBDMjogSVAgMTAuMTAxLjQuNCAod2l0aG91dCBWTEFOKQo+ ID4gICAgICAgICAgICAgICAgICAgICAgICAgVkxBTiAxIDogSVAgMTkyLjE2OC41LjIKPiA+Cj4g PiAgICAgICAgICAgICAgICAgVGhlIFBDMSBpcyBjb25uZWN0ZWQgdG8gdGhlIGVxdWlwbWVudCBp biBBUCBtb2RlIGFuZAo+IHRoZSBQQzIgaXMgY29ubmVjdGVkIHRvIHRoZSBlcXVpcG1lbnQgaW4g Y2xpZW50IG1vZGUuCj4gPgo+ID4KPiA+ICAgICAgICAgSSBjYW4gcGluZyBmcm9tIFBDMSB0byBQ QzIgd2l0aG91dCB2bGFuIChwaW5nIDEwLjEwMS40LjQpLgo+ID4gICAgICAgICBJIGNhbm5vdCBw aW5nIGZyb20gUEMxIHRvIFBDMiB3aXRoIFZMQU4uCj4gPiAgICAgICAgIFdpdGggdGNwZHVtcCBJ IGNoZWNrZWQgdGhlIHZsYW4gZnJhbWUgaXMgc2VudCB0byB0aGUgbmV0ZGV2IGJ1dAo+IHRoaXMg ZnJhbWUgaXMgbm90IHNlbmQgdG8gdGhlIGFpci4KPiA+Cj4gPiAgICAgICAgIElzIGl0IHBvc3Np YmxlIHRvIHNlbmQgYSBWTEFOIGZyYW1lIHRocm91Z2ggQVRIMTBLPyBJZiBubywgaXMKPiBpdCBh IGRyaXZlciBsaW1pdGF0aW9uIG9yIGZpcm13YXJlIGxpbWl0YXRpb24/Cj4gCj4gSSdtIG5vdCBz dXJlIGlmIElGVFlQRV9XRFMgd29ya3Mgd2l0aCBhdGgxMGsgYnV0IElGVFlQRV9BUF9WTEFOIHdv cmtzCj4gZmluZSBmb3IgbWUgb24gbGF0ZXN0IGdpdGh1Yi5jb20va3ZhbG8vYXRoIG1hc3RlciBi cmFuY2guIENhbiB5b3UgdGVzdCBpZgo+IGl0IHdvcmtzIHdpdGggbm8gZW5jcnlwdGlvbiwgcGxl YXNlPwo+IAo+IAo+IE1pY2hhxYIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwphdGgxMGsgbWFpbGluZyBsaXN0CmF0aDEwa0BsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vYXRoMTBrCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from smtp01.msg.oleane.net ([62.161.4.1]:53680 "EHLO smtp01.msg.oleane.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750857AbbFEH4g convert rfc822-to-8bit (ORCPT ); Fri, 5 Jun 2015 03:56:36 -0400 From: "voncken" To: "'Michal Kazior'" Cc: "'linux-wireless'" , Subject: RE: ATH10K and VLAN : Frame with VLAN tag are not sent Date: Fri, 5 Jun 2015 09:55:28 +0200 Message-ID: <01eb01d09f64$fd522730$f7f67590$@acksys.fr> (sfid-20150605_095640_227338_48D1E138) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Sender: linux-wireless-owner@vger.kernel.org List-ID: The WDS client mode seems to work with ATH10k, and I have the same problem without it. My problem is not in the AP-VLAN feature. I didn't use the encryption in my test. The frames with vlan tag are not sent by ath10k wireless card, in Sta mode, AP mode, Sta + wds mode. My PC1 sends a frame to PC2 with or without VLAN tag. If the tag is present the frame is not sent. If the tag is not present the frame is sent. In my test, the frame with VLAN tag should be sent through ATH10K. I enable the debug in ATH10k driver. The frame with the vlan tag is sent to the wireless radio card. I check the frame dump from ath10k_htt_tx function but I didn't see any error in frame format. I paste the dump below (the frame it is an arp frame in the vlan 6). ath10k_pci 0000:01:00.0: htt tx flags0 37 flags1 3072 len 70 id 0 frags_paddr 06a54000, msdu_paddr 0c158c66 vdev 0 tid 16 freq 0 ath10k_pci 0000:01:00.0: htt tx msdu: 00000000: 88 03 00 00 04 f0 21 0e 38 e1 04 f0 21 18 03 a0 ath10k_pci 0000:01:00.0: htt tx msdu: 00000010: ff ff ff ff ff ff a 00 09 90 00 4a 97 aa aa ath10k_pci 0000:01:00.0: htt tx msdu: 00000020: 03 00 00 00 81 00 00 06 08 06 00 01 08 00 06 04 ath10k_pci 0000:01:00.0: htt tx msdu: 00000030: 00 01 00 09 90 00 4a 97 c0 a8 06 fd 00 00 00 00 ath10k_pci 0000:01:00.0: htt tx msdu: 00000040: 00 00 c0 a8 06 01 Moreover, for each frame sent the Tx status from the cards will increment the failed_count counter, but I didn't know what went wrong. Any idea ? Regards. Cedric. > -----Message d'origine----- > De : Michal Kazior [mailto:michal.kazior@tieto.com] > Envoyé : vendredi 5 juin 2015 07:42 > À : Cedric VONCKEN > Cc : linux-wireless > Objet : Re: ATH10K and VLAN > > On 3 June 2015 at 16:46, Cedric VONCKEN wrote: > > I'm testing to send a VLAN frame through ATH10K device. > > I'm using compat wireless 2015-03-09 from openWRT. The ATH10K > > firmware used is 10.2.4.45 > > > > My test platform is: > > Pc1 : IP 10.101.4.3 (without VLAN) > > VLAN 1 : IP 192.168.5.1 > > > > Equipment in AP mode. The netdev is bridged with eth0 > > > > Equipment in client mode with WDS mode enables. The > client is connected to the AP. The netdev is bridged with eth0. > > AP and client use ATH10K wireless card. > > > > PC2: IP 10.101.4.4 (without VLAN) > > VLAN 1 : IP 192.168.5.2 > > > > The PC1 is connected to the equipment in AP mode and > the PC2 is connected to the equipment in client mode. > > > > > > I can ping from PC1 to PC2 without vlan (ping 10.101.4.4). > > I cannot ping from PC1 to PC2 with VLAN. > > With tcpdump I checked the vlan frame is sent to the netdev but > this frame is not send to the air. > > > > Is it possible to send a VLAN frame through ATH10K? If no, is > it a driver limitation or firmware limitation? > > I'm not sure if IFTYPE_WDS works with ath10k but IFTYPE_AP_VLAN works > fine for me on latest github.com/kvalo/ath master branch. Can you test if > it works with no encryption, please? > > > Michał