From patchwork Thu Apr 12 09:49:05 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Oh X-Patchwork-Id: 897589 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=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bowerswilkins.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="S/rIdy0i"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=bowerswilkins.com header.i=@bowerswilkins.com header.b="Cs4Ccgvv"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::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 40MGQM0MhGz9s1R for ; Thu, 12 Apr 2018 19:51:38 +1000 (AEST) 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:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: 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: List-Owner; bh=ZUmOk0m0dH2oLX2+yPKbHnmREN2EzXH3EbjD1RNgUQY=; b=S/rIdy0iUuPrDN i9PHF/GyhaGcdJ9yXdEaKw4wH0abctnzJozsU2Ct8Rm0sAPu645Zm2MRicuNnw8cpVHLCa0s92VtQ i8Qd6D4WJUdS43EdpORjwbs230mCntHCzLxDtc8aNofImo0zqKodElUgmxc/3xKpOsyXhWkXIxs8p bSNLhOMLds9Y8if6Eesp1sYs/sU/VAAacWgkw9HvQvmRw9AZKRP3ceFAvEfRVzhViVaW9xflJD2wI bBClSMlM49Xj2ySBB8xJqlfnD4Yz/kG2au96n/kQ9Wr9/fX2EHrDYpMaoPoLnAhMbeg0tcbuM7UO8 Qu2DQqbOZidZb7DoPtnw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1f6YtC-0006lZ-Rm; Thu, 12 Apr 2018 09:51:34 +0000 Received: from mail-ve1eur01on0047.outbound.protection.outlook.com ([104.47.1.47] helo=EUR01-VE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1f6Yrf-0004Qg-Nm for hostap@lists.infradead.org; Thu, 12 Apr 2018 09:50:01 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bowerswilkins.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=1Z1mtEDOo0cKhNqqkRpQ7b11hg4aFmt3xYGxcqhngVo=; b=Cs4CcgvvhVVLX24qKRLI6Hm4kkPLxKHed2lI1MtXim3xKtqkmlI0Rfldtdot3Y/CkHgOcN4xGOojfoK90DthheS6K5mKbdZcthPN0D/JKxjyQ6nQ84DN1ynHps/9ha7XWOz7xj3caf8X2RZGZPN8ljd8pU96eMM3bWa4yVAKwOg= Received: from smtp.office365.com (2001:1900:2200:85:7904:f0a9:f202:eb99) by HE1PR04MB1660.eurprd04.prod.outlook.com (2a01:111:e400:59aa::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.653.12; Thu, 12 Apr 2018 09:49:44 +0000 From: peter.oh@bowerswilkins.com To: hostap@lists.infradead.org Subject: [PATCH v2 08/15] mesh: set interface type to mesh before setting interface Date: Thu, 12 Apr 2018 02:49:05 -0700 Message-Id: X-Mailer: git-send-email 2.7.4 In-Reply-To: References: MIME-Version: 1.0 X-Originating-IP: [2001:1900:2200:85:7904:f0a9:f202:eb99] X-ClientProxiedBy: CO2PR18CA0065.namprd18.prod.outlook.com (2603:10b6:104:2::33) To HE1PR04MB1660.eurprd04.prod.outlook.com (2a01:111:e400:59aa::14) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:HE1PR04MB1660; X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB1660; 3:n0gtikmY7fqpi2viM+lAqt+39qw5aWJZlH3BW0CS9e6oEnPyXyMDW73s+Sn7KAXHTIEAOoQczx9aMihU1x/IbsrZEQa/H5Yw+EepX0GXXeNDXRDAFIqN5fDvlXj0da+scEaRVy23IocIvdns2Ivv/kFIQHrwRK5cTBoZQZ9yDmMZ8oStRqSxq//HZpncNkIjMni4vr1FGQ6eLwTiV9+JRio8IgX01Edhe52KWuWcKELuCrSzVh1UYffj6sLhTD2t; 25:3pb/WlfpqKwFMK+1un81ml/XZjIuKM254EzesYEEOCtQ86CUzZnp2GUcthKq0aAleZfKWNBP56MB+1wx86CR7Y6GofpcpO0MA2WZ9gnbtUG2X36LnI1CVRA0oj+JZGYgidE3kjDeO//Ea19X/6WvvVdphz+VFGrlX98ZNbVDZT/uRuaP3dqLVk90BCBsj+aM9xt3USuTWCzMgYpzbXML62iGxFWG77YBcY2D1y2F+sc8bFJ0w+pOs2OjP/ejJE12eJs8M2FFdjAzL2EVl804SCtdXOJ1oZ1sx1FWhVa7KjblszNGRU+s9GUkeWefuJRL84JG07dowuPCLxnY1Rcl8Q==; 31:iBKSUKqIRDy3kG0ffrGJ4f/KXZYjlShVt9BcFpXbNcr9989dNXzjxc72GQYTm/LlpprEOcA1znOPig/H5RGCcN9c8jV+18d/IZqTnoHpfcBQTqKL4guUf8bu456x/laGa1x3apcF7PYeKvnKemWQyFPYu6tz7qb1M72W09B/PPu0ihBj23IAoSJ9OQnpMh2auUGqq8A5qMkrfqAGUZDE27pWHUBnSgDw6pyfJsL0nuI= X-MS-TrafficTypeDiagnostic: HE1PR04MB1660: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peter.oh@bowerswilkins.com; X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB1660; 20:32BVkg2bj/ekmyL4F3FhoUOLQ7hmmTtpx4BIP5ZFqopw0+TwBJ5vr+uaigJQ6gmXk3nHKQhV1w/SaBD8Bu2HL4jOdnIUc0pN9YfgyhM/ISikD8PqWbiU9XhhOVrLutkLORBHFi0FcRKfxREZG2aYpPMDMHHGBeHbxYCNCp+Q50Jid9KlzgcJQ4hRc32dJ05gO0Pd5TVgCgGMiaYd+J0nBWUkjBL3/9cFQ+8c1Bu9dfh09JOw4Kb+E4ZzPnfbMC6FJeiiTL5iAhPcKmq+9k/nDvOyj4opFaUnXPJ7D4cIwzgSlQDtm9zn7E0adB+S9MiR6qVj8MioPOunGy8Ig8rxLg==; 4:cp0YcQbJg+BytqtZfxux35E7IyLNPYoBq9H1ju+a0M/QHYebIDG+h1qVb1slqeJY0/MRfo2q+rgmFCKZVQQadc4QkCT063cMs7RGznSypt2SjCQBPTArwo8M0C9nXLvI9WGEDq99XaoRv+DyLhuosoO5+O6Af8EzkyBOyJomHXbGg53q3X1BzouIaAOFp6cm+B51QdvS/uWjeO4EUb0IWD7xclNKpnDHSukpTn5Zfe2Fh4II8aYGjsnWBEZ/2SbKLb2YvFlra7Alk/g+RgBbgw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231221)(944501327)(52105095)(93006095)(93001095)(3002001)(10201501046)(6041310)(20161123562045)(20161123558120)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:HE1PR04MB1660; BCL:0; PCL:0; RULEID:; SRVR:HE1PR04MB1660; X-Forefront-PRVS: 06400060E1 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(39380400002)(376002)(366004)(346002)(39850400004)(199004)(189003)(8936002)(16526019)(50466002)(85782001)(446003)(186003)(81156014)(46003)(8676002)(69596002)(476003)(2616005)(486006)(81166006)(6666003)(48376002)(118296001)(47776003)(50226002)(86362001)(6916009)(11346002)(68736007)(16586007)(6116002)(2361001)(2351001)(6486002)(316002)(106356001)(97736004)(105586002)(53416004)(33896004)(76176011)(51416003)(4326008)(386003)(305945005)(107886003)(25786009)(9686003)(7736002)(52396003)(16810700005)(53936002)(2906002)(6512007)(5660300001)(52116002)(478600001)(6506007)(36756003)(85772001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR04MB1660; H:smtp.office365.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: bowerswilkins.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR04MB1660; 23:WpYpgypep08z7pb+JQ7wQsZ6R/I8MQwYW0+/YG0GH?= 1sUPSmJRYYa1zEek5eeoyIiUlsI5Q/IuBbX9vDBbdx9wXPcIDWUZCBVxNCJnsV7/u1dmpVC8ineYhrCPnHc2AUOPVJIiensHJTtczCVHj6+r4vbYJe+s6girlvSAkIa2O1eCe+VTTw5yHJqIHF1eHOlJHv5XhixTlO9QZNqVh4bzdDvCBZQ4HnTzsKmi3A/o37sXCXuK4THGXY5ubT8D0YXeAmanVEdOQuIXil5Kk9OVxfIQG4+JRR8MHCPVSub0FKOzr/nX08d2i+btl/IiSJeXcQToqnGkXRJN1a92HGZxFPBIHG1IVw3FOMvOTJpCWGcDlfjDDx2LQUHvk6DVMIuBQo50c2BjZkAWC6LGB+sjOm0G0e/yfz0EWXBoP/zIBhyXgcGdMb1dQNoh5vkMiiMqfal2Kr/QDHhfVB8BhS1BujPMxqosTAh+vqGUQJGzXgSLa82x3ubmQ8twfNui1jdgCpQM2WFN30nsYYudK0rm84EtFGNz65d5jValIN7/oQ0I188i80aN8GJJGi5fej3FEX/W+8S0rOA1uAg6wvRhHfi7WbXcdKF5B7+I1IN9VBZ6Q9pCHltGSF1Ao/V8HFJHRPnLOXcG7yiZqfPNksKS5+0z19Hkyr3/eQ/T4OMckmt2qsM5JsJAyOcVkI4auyHaNC/Ny74U9BuAgVRUBfRSXFP5LI1pUTcDi2m4CpXJfoj7QhpnAZ6TprHTcNdHMmfUCSomyMnqbXqHuAxnAB9T1+qSP2qiUaOn/tX0jCayNHtGzVvVEsT5+f7llNx0wmYnd8Mrv0pLPrshYubgOgKCL7S+wTSSFaLc2AhfOEmyIVeJ9VKqr6LMePVxkREqKAJ3eUwbhBhGe29syPc5APiJdvW7oq9xCTH/1gmNXWraO+kIqvGK/tgpKDFG7xoThGaggNx5ZIsVeAPQF2GMo3wnvYS51pSI6xTBX+yd9Q6vR21hV0xBFgHuLl2YjUNIaJNPNZAspVncwF2CyDJcnP8TTp5uU+FCFOG6pflSErJ3TW16skNd+LtiEq0dZKgx5j30xBvb8LKUQqPFBq4vf/89CQXfE2MZx/8pw8yl8r6j6wijfaVbYKkYv4fwSOAhHArCRVsAwUsyPxCb1KNAkLeQqMHtNYb6QMtVIJ3ctmuisTuL6o9hF98MXPix+iqjUch7Xdn2LR7paUZA+OIfRCbpGIzQFCH1jF7VVwQNtew71GPqvaGcL9n/3mg42bm+SrBpjzI5RXLr61P7DeOmstFK3dsXNri2BMJX+kFUj7+oyvNMCgE6xl7617EDwOUKGv0F8rNeT0TsxI8UF85ZrdvWiSVu1uZDWkCyN0jDAyxD3U= X-Microsoft-Antispam-Message-Info: NhI/5pJb7Ui8udBxqg55twVFyC5a+tPpIcsXNCU9HfSsxq540iNtGPPUvnAiJySPe1cIshWJoYPGBeEYp58Q6O6kJxAtWrNKDXXGI6rkXH6lxo/uajDWTC5LDsTYZoJsGOiHhaX8PlmsRh+aQXrJ0uoNILS66ApJCe9qG1V0zdl6tQ2ttBRXqq3olt/Co60z X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB1660; 6:Tq89jHVR0Cm7p/H+dvcHKLOfL5qjkOhbAzWHNPcCFRUnSz9KKO5fT+GcIFSmjcmjynnJC81ADJturjpJF2TetAhq5blUyhBsgZOFGkx3YPkfRJ+0Cv2cS0cYW3JpF7MQyN6K+SFiM3aETmNZLs94khZ+mgXJckbh5q2k3f5ttICQnEwrF/etky3Z+OaTy2qXenSeME9J5gLttGKyWn8qD2ksz+7UCD+Zvi4D1/DIPQINUk2nSYlnpDZRZdjqNGRDTt/8N+4XPhS1UzCvphG89PiiL3sF4hDbm0qUJbeSJw4zhh5NX1XwdTVt8vIqrDSDEj8r5QjrD1KhKUulD32VzaWYRIZKntxZ+OMjH2AvBquL7aurxrugRlBVxHQUA+Q7F4evGbEfri1ABoqE0gMKp7iKjc0Rus6l4Vci/90dq0mYGU2rSU2D37dNJAwIXYS5veoSV8Dqbfz4Ux13/ftL2w==; 5:t/gjoNzi8uuf1WWwPitIdNJK0RSNvtkYulzOt2qwc3ey08pcbNZaedLyN543PvEm1/Lln6Fmm+qpfjcb+PoZzmxgV7nR2InaPTHk+1/EmJ8/vfMAA1q3K7n1FUhOexejekVJY7B3Og3aI8hOBJHgAmChnFZmBj0R9o/0XcJpNMs=; 24:fhunzZ9uYwj6UVfYMZJP4IbemI1B9/Ro/+COIMYMER6SNtQmZp1CaAiyV73ipu5kcBf0Tu1aJF9BKmuew99OC61xtvLQZQY8pjubCt1jGqI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB1660; 7:En8au09qS15eYyaYc2vdFG2xLUXbqzOxR4YhkMNW3ujUKuYXhcn2hrAtoBtrKA/iyaO9YxfMdK4QCSpIzeOh+eRDpzp2X3/i4AyA2VJBatyvpuD3K4FPXuvRpV/oij/X/BHY/K2FGGhXnJV7D8s4KJ+Kir9Ruvzvge6+dXUU+yE1MxGX7ikt2GfmElxJhhnYyi/uYBMTzC1NwUHKWzS6f03lx0yTlVzoTadigIpMaFo4l5Xr+5vCWrdKT1JN91rH X-MS-Office365-Filtering-Correlation-Id: 28d7d6d2-d70e-44a2-875f-08d5a05ab8bd X-OriginatorOrg: bowerswilkins.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Apr 2018 09:49:44.1909 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 28d7d6d2-d70e-44a2-875f-08d5a05ab8bd X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a75a45bb-4772-448f-a2c6-9d2413d86410 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR04MB1660 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180412_024959_819408_6F776C61 X-CRM114-Status: UNSURE ( 9.45 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -0.1 (/) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-0.1 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [104.47.1.47 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -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: Peter Oh Sender: "Hostap" Errors-To: hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org From: Peter Oh Correct interface type is required to start DFS CAC that can be triggered during interface setup. Signed-off-by: Peter Oh --- wpa_supplicant/mesh.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/wpa_supplicant/mesh.c b/wpa_supplicant/mesh.c index fbed375cc..4d4d5b5e7 100644 --- a/wpa_supplicant/mesh.c +++ b/wpa_supplicant/mesh.c @@ -336,17 +336,17 @@ static int wpa_supplicant_mesh_init(struct wpa_supplicant *wpa_s, wpa_supplicant_conf_ap_ht(wpa_s, ssid, conf); - if (hostapd_setup_interface(ifmsh)) { - wpa_printf(MSG_ERROR, - "Failed to initialize hostapd interface for mesh"); - return -1; - } - if (wpa_drv_init_mesh(wpa_s)) { wpa_msg(wpa_s, MSG_ERROR, "Failed to init mesh in driver"); return -1; } + if (hostapd_setup_interface(ifmsh)) { + wpa_printf(MSG_ERROR, + "Failed to initialize hostapd interface for mesh"); + return -1; + } + return 0; out_free: wpa_supplicant_mesh_deinit(wpa_s);