Create the first 802.11ac perf test
BUG=chrome-os-partner:34851,chromium:444622,chromium:444627
TEST=Ran it.
Change-Id: Ifd209fe23ad1b7be1a1c62d3279adbe34b32f07f
Reviewed-on: https://chromium-review.googlesource.com/236973
Reviewed-by: Kris Rambish <krisr@chromium.org>
Tested-by: Kris Rambish <krisr@chromium.org>
Commit-Queue: Kris Rambish <krisr@chromium.org>
Reviewed-by: Christopher Wiley <wiley@chromium.org>
diff --git a/server/site_linux_router.py b/server/site_linux_router.py
index 08473bc..7b59ba6 100644
--- a/server/site_linux_router.py
+++ b/server/site_linux_router.py
@@ -383,6 +383,11 @@
if multi_interface is None and (self.hostapd_instances or
self.station_instances):
self.deconfig()
+ if configuration.is_11ac:
+ router_caps = self.get_capabilities()
+ if site_linux_system.LinuxSystem.CAPABILITY_VHT not in router_caps:
+ raise error.TestNAError('Router does not have AC support')
+
self.start_hostapd(configuration)
interface = self.hostapd_instances[-1].interface
self.iw_runner.set_tx_power(interface, 'auto')