From patchwork Fri Nov 3 19:07:33 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Janusz Dziedzic X-Patchwork-Id: 834046 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133; helo=bombadil.infradead.org; envelope-from=hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="I20Er3S1"; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="cYQYujkK"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3yTBLn6Vmzz9sNr for ; Sat, 4 Nov 2017 06:08:33 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=njhWwRN3zE/hMG8qbFJryUuA8fn3l3RSlX7QhxvLZGU=; b=I20 Er3S1AZPSBjEL2mZf1RTtxRuaRHegbizhGt4S8yS17MnHEQoVxK4ZJQrZvxky5aPA6tviTiumt6Iq OeOQVsbHmxibKd3S5XnmGkkByCNiHKLll3BNau66GH8i2vouDkAdN7otneFNuR+D231rGkCHxSs0U Z98KPPBdQgmWrcoHdr2zoj4UYDU3LPA6+7fqmUN/2D37Gv2nq9E/xapw1Ltw/+MxCRjXgnO7pjl8C 0dzEUdxVUF+km/h1Bb2p5sy6ndKwK918LDdtYFwKW1393i4yex+HqdehYFBMFsKX7r28Diw/Mm6T8 dcrczoUPjCAVimwJ+etllNImcbdSKhQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1eAhKR-0003PF-NH; Fri, 03 Nov 2017 19:08:31 +0000 Received: from mail-lf0-x241.google.com ([2a00:1450:4010:c07::241]) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1eAhK3-0003J2-28 for hostap@lists.infradead.org; Fri, 03 Nov 2017 19:08:09 +0000 Received: by mail-lf0-x241.google.com with SMTP id l23so4249421lfk.10 for ; Fri, 03 Nov 2017 12:07:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=UG9MFjTDlYWhGJspYAjMlz1L6VKTvnzphzEdJI35d7I=; b=cYQYujkKLqU/wyE9gEH78+vbaizYQLi7MwPjMJh4ZeoVL/lQGlRS5QCmwwh8FnRvjz WIF16pOc1dSgQfkAx8BfwaLE7jtEpmiskO4EXwOWSSX1lothgpzZ0eFMo0xA8W7XGGRO bNw92GzlF1vHEvNo9yb9y90z6YBkUOft4HAKI1pIwfkSugCWQsGB8gkqM+lrSF5sdg/5 mw26iifpLyAnBF6WIdqsofAtoF78SVliN71TxK2eF2P2cOtfp2g8GccIgOxDstPYpBk5 FJIvyq64nlw7oXFz+VsPL7+9D+U71URvEtnM4aOqhaGjk8mXctPSM740lumVtgT40Bqf dFHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=UG9MFjTDlYWhGJspYAjMlz1L6VKTvnzphzEdJI35d7I=; b=PautAZLRfWNjvA0IAR8UDli7lUSPsg8LPlqv3pGnEfw649POKuRir6UJm8+tuJdURI EQ3VKXu1MnYh4SBKWAd2UJzBYt0XkXRs9yhExPVs+0fYXmSxaAaoDxahh9yjV1kbdIqr JrLQzneZfQt1pTvT7JeKGkCilwIGySHeFtnEdBYtxxq1IwiFV15CzkR1jrji5ICFMdTS BNZYeUHrUtqmb4aNjti1m2kYdId6KfvNmBDiT6LLWqK4PzrRx3J8b8upYvkicg4F3iqm iu1JQo7fJM9lhfEjZ+lwUdROouA20cCJQN1fUvXpRhiZx4G9YzrYzeTtinSZX8e0zoUt v6mQ== X-Gm-Message-State: AJaThX4z3g6bWwIZ3UP0p8cPj5DYAFkrhEm3+RNqEKo9JLdvV/M1wdnt 9kAFTLrzsY4gpj16ysRDpSvIvg== X-Google-Smtp-Source: ABhQp+RhZTcDWqDygYvcTh6ATmiU0H+DzLbxsNqy50HwHEn5qZDlsHvnmbbAyp9seiKUBPttSJS9KA== X-Received: by 10.25.193.75 with SMTP id r72mr2422372lff.47.1509736064018; Fri, 03 Nov 2017 12:07:44 -0700 (PDT) Received: from t560.lan (host-31-6-168-147.dynamic.mm.pl. [31.6.168.147]) by smtp.gmail.com with ESMTPSA id b129sm1140916lfe.48.2017.11.03.12.07.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 03 Nov 2017 12:07:43 -0700 (PDT) From: Janusz Dziedzic To: hostap@lists.infradead.org Subject: [PATCH] tests: hwsim: allow ap_ft for remote tests Date: Fri, 3 Nov 2017 20:07:33 +0100 Message-Id: <20171103190733.30216-1-janusz.dziedzic@gmail.com> X-Mailer: git-send-email 2.9.3 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20171103_120807_300560_AB95B917 X-CRM114-Status: UNSURE ( 6.82 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -2.0 (--) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-2.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [2a00:1450:4010:c07:0:0:0:241 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (janusz.dziedzic[at]gmail.com) -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain X-BeenThere: hostap@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: j@w1.fi, Janusz Dziedzic MIME-Version: 1.0 Sender: "Hostap" Errors-To: hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org Fix problem when run ap_ft test cases with real HW using remote tests and hwsim wrapper. Signed-off-by: Janusz Dziedzic --- tests/hwsim/test_ap_ft.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/tests/hwsim/test_ap_ft.py b/tests/hwsim/test_ap_ft.py index 66fb2ea..83ce7c3 100644 --- a/tests/hwsim/test_ap_ft.py +++ b/tests/hwsim/test_ap_ft.py @@ -240,11 +240,11 @@ def test_ap_ft_local_key_gen(dev, apdev): params = ft_params1a(ssid=ssid, passphrase=passphrase) params['ft_psk_generate_local'] = "1"; del params['pmk_r1_push'] - hapd0 = hostapd.add_ap(apdev[0]['ifname'], params) + hapd0 = hostapd.add_ap(apdev[0], params) params = ft_params2a(ssid=ssid, passphrase=passphrase) params['ft_psk_generate_local'] = "1"; del params['pmk_r1_push'] - hapd1 = hostapd.add_ap(apdev[1]['ifname'], params) + hapd1 = hostapd.add_ap(apdev[1], params) run_roams(dev[0], apdev, hapd0, hapd1, ssid, passphrase) if "[WPA2-FT/PSK-CCMP]" not in dev[0].request("SCAN_RESULTS"): @@ -733,13 +733,13 @@ def test_ap_ft_mismatching_rrb_key_push_eap(dev, apdev): params['wpa_key_mgmt'] = "FT-EAP" params["ieee8021x"] = "1" params = dict(radius.items() + params.items()) - hapd0 = hostapd.add_ap(apdev[0]['ifname'], params) + hapd0 = hostapd.add_ap(apdev[0], params) params = ft_params2_incorrect_rrb_key(ssid=ssid, passphrase=passphrase) params["ieee80211w"] = "2"; params['wpa_key_mgmt'] = "FT-EAP" params["ieee8021x"] = "1" params = dict(radius.items() + params.items()) - hapd1 = hostapd.add_ap(apdev[1]['ifname'], params) + hapd1 = hostapd.add_ap(apdev[1], params) run_roams(dev[0], apdev, hapd0, hapd1, ssid, passphrase, over_ds=True, fail_test=True, eap=True) @@ -755,13 +755,13 @@ def test_ap_ft_mismatching_rrb_key_pull_eap(dev, apdev): params['wpa_key_mgmt'] = "FT-EAP" params["ieee8021x"] = "1" params = dict(radius.items() + params.items()) - hapd0 = hostapd.add_ap(apdev[0]['ifname'], params) + hapd0 = hostapd.add_ap(apdev[0], params) params = ft_params2_incorrect_rrb_key(ssid=ssid, passphrase=passphrase) params["pmk_r1_push"] = "0" params['wpa_key_mgmt'] = "FT-EAP" params["ieee8021x"] = "1" params = dict(radius.items() + params.items()) - hapd1 = hostapd.add_ap(apdev[1]['ifname'], params) + hapd1 = hostapd.add_ap(apdev[1], params) run_roams(dev[0], apdev, hapd0, hapd1, ssid, passphrase, over_ds=True, fail_test=True, eap=True) @@ -778,7 +778,7 @@ def test_ap_ft_mismatching_r0kh_id_pull_eap(dev, apdev): params['wpa_key_mgmt'] = "FT-EAP" params["ieee8021x"] = "1" params = dict(radius.items() + params.items()) - hostapd.add_ap(apdev[0]['ifname'], params) + hostapd.add_ap(apdev[0], params) dev[0].connect(ssid, key_mgmt="FT-EAP", proto="WPA2", ieee80211w="1", eap="GPSK", identity="gpsk user", password="abcdefghijklmnop0123456789abcdef", @@ -789,7 +789,7 @@ def test_ap_ft_mismatching_r0kh_id_pull_eap(dev, apdev): params['wpa_key_mgmt'] = "FT-EAP" params["ieee8021x"] = "1" params = dict(radius.items() + params.items()) - hostapd.add_ap(apdev[1]['ifname'], params) + hostapd.add_ap(apdev[1], params) dev[0].scan_for_bss(apdev[1]['bssid'], freq="2412") dev[0].roam_over_ds(apdev[1]['bssid'], fail_test=True) @@ -805,13 +805,13 @@ def test_ap_ft_mismatching_rrb_r0kh_push_eap(dev, apdev): params['wpa_key_mgmt'] = "FT-EAP" params["ieee8021x"] = "1" params = dict(radius.items() + params.items()) - hapd0 = hostapd.add_ap(apdev[0]['ifname'], params) + hapd0 = hostapd.add_ap(apdev[0], params) params = ft_params2_r0kh_mismatch(ssid=ssid, passphrase=passphrase) params["ieee80211w"] = "2"; params['wpa_key_mgmt'] = "FT-EAP" params["ieee8021x"] = "1" params = dict(radius.items() + params.items()) - hapd1 = hostapd.add_ap(apdev[1]['ifname'], params) + hapd1 = hostapd.add_ap(apdev[1], params) run_roams(dev[0], apdev, hapd0, hapd1, ssid, passphrase, over_ds=True, fail_test=True, eap=True) @@ -827,13 +827,13 @@ def test_ap_ft_mismatching_rrb_r0kh_pull_eap(dev, apdev): params['wpa_key_mgmt'] = "FT-EAP" params["ieee8021x"] = "1" params = dict(radius.items() + params.items()) - hapd0 = hostapd.add_ap(apdev[0]['ifname'], params) + hapd0 = hostapd.add_ap(apdev[0], params) params = ft_params2(ssid=ssid, passphrase=passphrase) params["pmk_r1_push"] = "0" params['wpa_key_mgmt'] = "FT-EAP" params["ieee8021x"] = "1" params = dict(radius.items() + params.items()) - hapd1 = hostapd.add_ap(apdev[1]['ifname'], params) + hapd1 = hostapd.add_ap(apdev[1], params) run_roams(dev[0], apdev, hapd0, hapd1, ssid, passphrase, over_ds=True, fail_test=True, eap=True)