-
Notifications
You must be signed in to change notification settings - Fork 54
ath10k (802.11ac) for Mesh Support
- Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter (http://www.unex.com.tw/wi-fi/daxa-o1)
- Qualcomm Atheros QCA988x 802.11ac Wireless Network Adapter (http://compex.com.sg:809/WPproductdetailinfo.asp?model=WLE900VX)
firmware-5.bin_10.2.4.70.6-2 which has the raw mode feature bit enabled [2].
compat-wireless-2015-07-21
backports-20150731
iw phy0 interface add mesh0 type mp
ifconfig mesh0 192.168.100.1
iw mesh0 set freq 5180 80 5210
iw mesh0 mesh join mesh-vht
Use the iw utility:
iw mesh0 info
channel 36 (5180 MHz), width: 80 MHz, center1: 5210 MHz
iw mesh0 station dump
rx bitrate: 526.6 MBit/s VHT-MCS 6 80MHz VHT-NSS 2
####Client Site:
Using iperf and run the following at one of the VHT mesh node:
iperf -c 192.168.100.3 -i 1 -t 10 -u -b 100M -P5 (Using 5 Parallel UDP Connection)
####Server Site:
Using iperf and run the following at one of the VHT mesh node:
iperf -s -i 1 -u
UDP Throughput roughly recorded ~227Mbps
Node A [60:02:B4:F1:1E:D6] ---> Node B [60:02:B4:F1:1F:07] ---> Node C [60:02:b4:9d:99:91]
At Node A, run "iw mesh0 station set 60:02:b4:9d:99:91 plink_action block" and at Node C, run "iw mesh0 station set 60:02:B4:F1:1E:D6 plink_action block". Just do a simple ping test, then check with the following:
Node A:
iw mesh0 mpath dump
DEST ADDR NEXT HOP IFACE SN METRIC QLEN EXPTIME DTIM DRET FLAGS
60:02:b4:f1:1f:07 60:02:b4:f1:1f:07 mesh0 0 1366 0 4690 0 0 0x11
60:02:b4:9d:99:91 60:02:b4:f1:1f:07 mesh0 5 2732 0 4690 100 0 0x15
Node B:
iw mesh0 mpath dump
DEST ADDR NEXT HOP IFACE SN METRIC QLEN EXPTIME DTIM DRET FLAGS
60:02:b4:f1:1f:07 60:02:b4:f1:1f:07 mesh0 0 1366 0 0 0 0 0x10
60:02:b4:f1:1e:d6 60:02:b4:f1:1f:07 mesh0 7 2732 0 0 100 0 0x4
UDP Throughput roughly recorded ~171Mbps
[1] https://wireless.wiki.kernel.org/en/users/drivers/ath10k
[2] https://github.com/kvalo/ath10k-firmware/tree/master/10.2.4/untested
[3] Bob's patches for ath10k mesh support (Upstream soon)