From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleksij Rempel Date: Fri, 22 Aug 2014 09:56:09 +0200 Subject: [ath9k-devel] [PATCH] ath9k_htc: advertise support for TDLS In-Reply-To: <53F6F582.9020103@gmail.com> References: <1408319614-16041-1-git-send-email-csaba.kiraly@gmail.com> <53F309F5.4020101@gmx.net> <53F30A8B.6000202@rempel-privat.de> <53F39EEB.9060107@gmail.com> <53F648AA.60500@rempel-privat.de> <53F6F582.9020103@gmail.com> Message-ID: <53F6F799.8070707@rempel-privat.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ath9k-devel@lists.ath9k.org Am 22.08.2014 um 09:47 schrieb Csaba Kiraly: > On Thu Aug 21 21:29:46 2014, Oleksij Rempel wrote: >> >> Am 19.08.2014 um 21:00 schrieb Csaba Kiraly: >>> >>> On 19/08/2014 10:27, Oleksij Rempel wrote: >>>> >>>> Oppss... wrong email address. >>>> >>>> Am 19.08.2014 um 10:25 schrieb Oleksij Rempel: >>>>> >>>>> Am 18.08.2014 um 01:53 schrieb Csaba Kiraly: >>>>>> >>>>>> Based on a quick test with AR9271, TDLS seems to be working fine. >>>>>> >>>>>> Tests were done with 2 Atheros AR9271 based devices with firmware >>>>>> 1.3 (sha1 8d49f928aa40ac53c729189bff1333cd373a7fb5), associated >>>>>> with a WAP54G access point. >>>>> >>>>> >>>>> please, don't use firmware 1.3. Use git source, or you can get >>>>> precompiled version here: >>>>> https://github.com/olerem/ath9k-htc-firmware-blob >>>> >>> >>> >>> I have just tried it with the latest firmware from git >>> (dc465e811c0272df7ec93b67de393129ff614173). Works fine. >>> >>>> >>>>> >>>>> >>>>>> >>>>>> TDLS worked fine both in WPA2 mode and >>>>>> without encryption. Stations maintained ping flood traffic between >>>>>> each other and towards the AP without significant losses. >>>>>> >>>>>> Not tested with AR7010. >>>>> >>>>> >>>>> Seems ok for me. How can i reproduce testing environment? >>>> >>> >>> >>> Here it comes. I try to give a detailed description, although I suppose >>> you don't need most of it :) >>> I have used two laptops, two TP-Link TL-WN722N USB devices, and a >>> Linksys WAP54g AP. >>> >>> # 0) stop conflicting services, clean up files >>> service network-manager stop >>> killall wpa_supplicant >>> killall dhclient >>> rm -rf /run/wpa_supplicant >>> >>> # 1) on both nodes, start wpa_supplicant and connect to the same AP. >>> # Conf files attached >>> hostap/wpa_supplicant/wpa_supplicant -D nl80211 -i wlan2 -c >>> wpa_supplicant_wap54g_WPA2.conf >>> >>> # 2) on each node, configure IP addresses (or start dhclient) >>> ifconfig wlan2 $IP1 >>> ifconfig wlan2 $IP2 >>> >>> # 3) start pinging the other node >>> ping $IP2 >>> >>> # 4) start pinging the AP >>> ping $IPAP >>> >>> # 5) get MAC of node2's Atheros card >>> # get it on node2, or directly on node1 from the arp cache >>> arp -n >>> >>> # 6) on node1, start wpa_cli >>> hostap/wpa_supplicant/wpa_cli -i wlan2 >>> >>> # 7) on node1, in wpa_cli, start the TDLS setup >>> tdls_setup >>> >>> # 8) verify that TDLS works >>> # - ping time will reduce (in my case it went from 1.6 ms to 1 ms) >>> # - ping time to the AP should remain the same >>> # - node2's MAC will appear in ath9k_htc debugfs >>> ls /sys/kernel/debug/ieee80211/phy1/netdev:wlan2/stations >>> # - look inside the debugfs folder for more details >>> >>> # 9) stress test >>> ping -f $IP2 >>> >>> # 10) disable encryption in the AP and repeat the same with the >>> "open" config file >>> >>> # pitfalls and notes >>> - APs could interfere in various ways with the test. Some models could >>> set the TDLS prohibit flag. Others (like my Huawei E587) could >>> work at the beginning but deauthenticate the nodes after 20-30 seconds. >>> - I didn't check 802.11n >>> - I have used the stock 3.16.0 kernel as the base, since >>> wireless-testing with tag master-2014-08-11 gave kernel panic >>> during wlan scan, even without my patch (but this is for another mail) >>> - use wpa_passphrase to generate the wpa_supplicant WPA2 config file >>> >>> Csaba >> >> >> Thank you, >> i'll try to reproduce it. Is it ok if i copy/past your description to >> ath9k_htc wiki? > > Of course. Maybe you could put a link to the mail thread to help out > Google :) > Feel free to update/modify it as well. done https://github.com/qca/open-ath9k-htc-firmware/wiki/Testing -- Regards, Oleksij -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 213 bytes Desc: OpenPGP digital signature Url : http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20140822/4e525e67/attachment.pgp