Message ID | f42b7c893f9bdf491ed59cbdf7caa06cf1e7462b.1530660888.git.peter.oh@bowerswilkins.com |
---|---|
State | Superseded |
Headers | show
Return-Path: <hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org> 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=<UNKNOWN>) 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="bMCUrQMl"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=bowerswilkins.com header.i=@bowerswilkins.com header.b="HFO6JhsP"; 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 41L11y6GGzz9s3q for <incoming@patchwork.ozlabs.org>; Wed, 4 Jul 2018 09:44:54 +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=UfYotfCeJjZmT4SNZr7n8b/TRAJRuDN9sTfG/0ZxbfA=; b=bMCUrQMlr4Xl+D lQTRM4XtLICbt/tmCGEFUdcsADVPwjB6NPT1TCtstssWt8NALyjEZxWy+GSbJmFDRa8Mg+EpYqmsg vQMRq5DMZH2fZauwtz2UhNrEQ6mzCYQ7eZt/+7XWtN10VkuwdoBUpHXkgLQdwOy+cz5h04WHzjj+U D1gMXzaAAySxvifUUcvGkfNSp7e0nbdlqPi4cixllGVF4yUKQSbLbxgiHrl521SMBPQuWLKt/Qw29 dglAjF795fW506Bp0foDv+wKaWyRGUx9kIHWmwippOZFZFxd4BlnuLDK2WP2AogNhb7+ETkO1G0iB SSd52gxjXORU9LOUeeWA==; 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 1faUyT-0002F7-9B; Tue, 03 Jul 2018 23:44:45 +0000 Received: from mail-eopbgr60050.outbound.protection.outlook.com ([40.107.6.50] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1faUvl-0007oU-Kt for hostap@lists.infradead.org; Tue, 03 Jul 2018 23:42:07 +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:X-MS-Exchange-SenderADCheck; bh=wDngiFF++D1Pd9xlxdT3myHPp0Q1lzciF4/uHQDBf6w=; b=HFO6JhsPgTCWkFyk91/L0WQJydtrqCiUcri30wMNmutbktQynv3EuTsg53UW6ouO2+++JP/R6S6LgiHBuTwsVGsQ/U7kJU1woZDpwUpkOsV8WYWA+C92b4B5cvtTXL4CbK0o6Gq45FMGsZOMCLHh4NGLfYHhg69FjfffWbYdfdk= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peter.oh@bowerswilkins.com; Received: from smtp.office365.com (2001:1900:2200:85:49e5:5650:cd5e:e85c) by DB5PR04MB1655.eurprd04.prod.outlook.com (2a01:111:e400:5995::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.930.18; Tue, 3 Jul 2018 23:41:14 +0000 From: peter.oh@bowerswilkins.com To: hostap@lists.infradead.org Subject: [PATCH v7 13/13] mesh: inform kernel driver DFS handler in userspace Date: Tue, 3 Jul 2018 16:40:45 -0700 Message-Id: <f42b7c893f9bdf491ed59cbdf7caa06cf1e7462b.1530660888.git.peter.oh@bowerswilkins.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <cover.1530660888.git.peter.oh@bowerswilkins.com> References: <cover.1530660888.git.peter.oh@bowerswilkins.com> MIME-Version: 1.0 X-Originating-IP: [2001:1900:2200:85:49e5:5650:cd5e:e85c] X-ClientProxiedBy: CY4PR1101CA0023.namprd11.prod.outlook.com (2603:10b6:910:15::33) To DB5PR04MB1655.eurprd04.prod.outlook.com (2a01:111:e400:5995::13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8d10ec42-fc39-4d2f-ede3-08d5e13e775a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:DB5PR04MB1655; X-Microsoft-Exchange-Diagnostics: 1; DB5PR04MB1655; 3:p/0RYShWxNNmggk525ByALggPz2DfcOuylDc18jLfZjKETS8lN4U/ArVSyb0NcUCdjmNbJnnytH61IubZYC37DB26iWLvcjXig5+ONNh6Q9CZTAEB7sDFnyDaJ8g8cxTGCP2oIDQjFLKJIEFBkS0/M7BjSEZRnmKDVRuunRBKnffGq7lHjtffKI5+19FW3bTDRj0+ZCTRlr4PBT1XDyFuk8jy7/93AcyyFm77y7PJ0my/6CFTbRJokVZGSZIQRLw; 25:22+xgwIiDyH0j4Wo3VCo9ju3wS28DjhQt+vjzG/+nDw/+KA4N4rtwdD5CBlW4428L+G0nPY/6lk9gazPEnpRCbksDNf2x2DNMDUm8ElnI41flEDbq4uXrGkXUXKUKl2xTyg69RAhxxPFyOegu8lfnyhzzH2zS5Gm8WVr1DTAm6ZCe+w52+VQXRhqv43Mmw9+SD9uLStDaC7dwPDCW5ifKeyBdJkujIKIS2NhauR/DseHvT69Rn2nAqWd67thoBjMoGpOjGgZRscw1YJy1wpuqJiRffNsu/Za9rk2lzVBNh3/QMnERjyokkHoGyNHr+d23m7CN1qm1Ze3ZiCUJKTinA==; 31:pnzuCn/7k1kFUJmNQEloRyOMdn8KqhCxeDELIWfwgHfNXxKxoJRUkXRpIIw52mqtYMA0ferXySLbTfnrJREtCWEiqVlhIYZbiZmTh/IzuQ5REXpmTw4r7fxfC1z1B2VfO3dVZWPneInPuaRSuUSAXO6Uo+f1frQmQUdGzMJJ9n2eJYpOl5SEeANP8aKC2PDflLqbxVUG5lQ8Ldkg14zRyUbBsc4VLSx+TJ5VPC4rN2E= X-MS-TrafficTypeDiagnostic: DB5PR04MB1655: X-Microsoft-Exchange-Diagnostics: 1; DB5PR04MB1655; 20:bkTOkW0BCFLOShJ/Su5PqaZjdOMh+n7kCc2QsCQFz/RbS2JNqiMCuuzcE6PzkcQXBn++/5SupA1iFr9cNZz/57S+HFMASArD6gEltrhtiCAVQIz5JqJSJBGYfxYBjmH6NhvIylvuviUBtKcWMMpVmRuoEe7gW2Z1Frx2Ph+Hb1YlfpFl67A2lqBPQ5Eou/9MM/KUAI0+gpEkbvQSdrdQuI02Xmxlhm0FNJC38QP5Nm6JN1qAALZ/RXRgzVez9vmexeYypyDxr/3NIwXImtOsDXVWcE6cqbjAKg487pfX3LZUAjby55VmgtzmK/Y4T4QHIrLWSjPTUAoujh5fjfEg3CGmZLgiooPhOll5QRS2fR49pI7bC8BatSH63fe6gj60INClwbKHcwQv1M+l3qs+4B/UmJuAVRRDI9z8T3tMteI=; 4:K1nlCa8QMDwH3rzpra7sEAFAGt9weHdyrwchGzJgf2JX5i780yGMrlC8zRx+RcAWJ/VpXsWop43ujdYDzHvUFiL1ClqTA/IyEOsXEh/xqWZOqM0t4yRD8ZGZljVdbDb3jjrFV8FMj6diuF/ZLYfXuabacjykjqP9yp8gTWSJAUpGMsDRIWealDaaXX11mYtrlx2OgT5euvbBd2knFzDy8g5hmUvpwN31YWmrf/HXzl9DrmKKFlpJc9EkAhcmeRY96M4hsgqWBG8t3qe8mZBpOw== X-Microsoft-Antispam-PRVS: <DB5PR04MB1655D44B8C2CE39EFF9465A899420@DB5PR04MB1655.eurprd04.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3231254)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:DB5PR04MB1655; BCL:0; PCL:0; RULEID:; SRVR:DB5PR04MB1655; X-Forefront-PRVS: 0722981D2A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39850400004)(396003)(136003)(366004)(376002)(346002)(189003)(199004)(478600001)(36756003)(5660300001)(16810700005)(106356001)(305945005)(7736002)(107886003)(25786009)(4326008)(118296001)(8936002)(105586002)(69596002)(6916009)(6666003)(8676002)(81166006)(2906002)(48376002)(50466002)(316002)(81156014)(53936002)(2361001)(6512007)(9686003)(47776003)(6486002)(16586007)(51416003)(16526019)(2351001)(46003)(52116002)(186003)(386003)(6506007)(68736007)(33896004)(575784001)(97736004)(86362001)(85782001)(76176011)(53416004)(50226002)(446003)(52396003)(6116002)(486006)(11346002)(2616005)(476003)(85772001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR04MB1655; H:smtp.office365.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: bowerswilkins.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR04MB1655; 23:TtoU0C6ieFwXmKsQjri1SIrPglJmAoOaZ+VMVCusn?= Vmd1NWf7pyJ+eduZOtCWdRYPCVJApa5Vouz/1L1yHW9nkvkV48Tviwe40B/Us5EIQ33nGwMvGjDlLLKRvG5EYrRiuPGKySS1jZMVaK4/3O2tOFW+Nyj2zxYN33wtxlkvslZKRtOQrxY76Abq7O1KhKM54JUXobt5uPFk6YvmYH8asasU8AweQIRo+IPWdBVcxPFsldWhK5hnSh+q7vdf+u7lCZ4do+gTpFwV672ThM2iiiLsq9pKBKCvcZ0e/dAHqEPoNdkCWxzYYrWZY/LUrx0Y8xLdtDzAB3nPKKuTpK+fRmMbqqna/w3kps8dmWPLkXYdqR3yBQ7w3+VkC3nQ0/x0KwswIA8JEHX8c7PsaecMM/BhlmUbsaycux+mlfXEfq4Z47TXl2qRVpIqJ1i9zcbJJYF6XyN632t5l6iMqpJ5Ls8I9VMba/gHv41W2+DK3YQ+ZMsnn9fh9Gt+1Y0/OK2aZUKSiFonBL4H9UIZj6O8pGDlm+tcnRp2A4jCDUAH1jrVdm7pIhQneSoUNYiNmS7e8oaJoKeZHVPcZu8THGg6l6MdbqLOnY1w1dWs8HfjHRa0vyRcj/hw1s5cTpW8ezu+O+lzkI3okURxscqtr9Sd88LABfzq7A0ztxrYw+q4U6yNNCbqubBAWGicVIEOcOTExPvoOxFcB5uQz94URS+7LVsa49yA7iC7LPTmmZKypxrO8PumuwKIDeyrFUJCUlGIJXo6k5KiPeDA29KyN6GQyOJyyY0evZdhALmrogOrvlrDs0UcD8B6qfr9ecaaamno7rQPB3A7zq0of99ekyBm6X5PQKlNqAo7V9nwVgf2rICbTwvuGA/3FI239zEdUlzx6ft+LnXAwDXD4sBdp8qEf82sECvB3zmAnRAu5tHky/UDGXbTANurluJr9SpnafR6syD8Vk8RWFGzruoMIgFxGRZ4WAXcsvD4d/Y9XDo9ELVg29eD3I0BjnUSb6AZfo7pY4LBIh85rH0tOyBhu+w2rc2FIxD2pX125zp00ZPjB4VNosIO0pdQ7jt4Tilg7p0/3c6fPWY/9/f24Fqw+H52LHiZIuzJOPfrP3iU8/fKojUAia7oEf7xY9nup2HfRVdsZLh7jIt9t0vQ/go5Uw1dksQICV0eeih+XqkIIF68yXWGmnCORGoxHgaeswJ0O5Px76nDgDCqGiE0ysJ6uiX5SZD/8Gq+23G/ZcULme/CFcR3boMJ8qTcHv/0W38kZC2Jn/+GyKIW8kxOxCnl0Sw3znw0k+JsXuzlHyrGVnE9OZGtEo17XXYLphuW07iUjyNt3r+HdjtsNPPHe8f9/7cJ9zTumhGspRV+V1NJCeQ1NaZ9vvhlWzZcsW/jEl9gQSg X-Microsoft-Antispam-Message-Info: mLTWv//HIe29uCqWys7gaE9berymDp7LAfQZcC7WIjr71sX8FFUJQPVSn+SUSWOR4nuyT6+r+IgH9HqQ2nAyy6/7cKlbRAj70Q+aBjEQALe03VDWpfO7Z7Vqw3CvXVCbHqf5Yq1Qq9155WOUML9A83xKSwmggdjF3RXc92olVUFcUc2IdrvhtoQadGQNMYG92zDshkV5hNwChPsRsFBSxCTJEBQhNQuOcRFnhq/uJ+vkiWdpve9MwVbYOHG6Ld5svV7QsuE+6hl9saA99EMjBLEpHsrnOc+nLJds6MxtDSn3LtB6UmRwsje+GhxwXroNZRsjumX2U9FznNIpNmPwk6m3gH02iKgnGxpd11xnUT0= X-Microsoft-Exchange-Diagnostics: 1; DB5PR04MB1655; 6:DpUFmok7tQdbmhSutx7mubdRBjaKIqHOOJ2hqzwQLMJW3Yg/MAGjUeZ6KCdmc+iap0SMixZKMaU789v+CCtVfFRx2IP41C44IVLUgWhJ1D3WoZmGtnP4+BCK4ueQ+KoV/rs8cLISwTBGiX7MjSzcT71/tIWldEZkNnyPK2MpMN29dfqD6PrlqtO7gALb4edW4t32+49GhLDhM9e2dzRTPotyHnt/TKdBG0qzIzoWER4As2YHGPHREkiwvC9nhcMAs1ZFBFCxxAVjG7NWRun1fYr6zHSs1ui66Zf1YxTcSTGBvqSXPNOtRjI4OW4yX1759Zb/j6/HqT4MY+SJf6mQnwVsg2V1J73LKgHA2HERWKZy5j082HlYGWPmpKmH7y96ua3MgmoeGTlCKKUtsK/DmbtA+6bSjMT+C87Z6nUFp9vfZSk0620tjm+gY0LAQFVSaT+KORf8BOIDInuFa2r9tA==; 5:de65t0GfU0Lz2AvUWeYxxNujtjF2jh0nwCuuIXmHkmvWr/+AnD90bIhzJjLOBQRtM2hlnX00jUu7jOjHrS9BN+MyQ0PlU8m8Ri7fa/3ohIgbBCpGgE/CfI+aw5T7NTcrrJHDkt7rWJOWCAOhxBr4qGyGNUrz1AQJatiBqlKNSlQ=; 24:HJlW8ipvfmX/6dso+e33CO9/mrvP9pcGIq5c6QilQhHrbnRBnzQMR35QgbPyKfAmZOAD7xTpT4qLGQTKVmrai9nQiHb68czBs6/enkC3+90= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB5PR04MB1655; 7:u9N5xZL4BtoW6zZ+sK142CSAFbXYoKloxJQaCFuLwa+g76NC5KPCma8xHwUoB2v3jHsdC7ABG9wBFMuwu1Nt9RvKJV7Edsg0R1G+LgYyERd9o0p/8mYY3yp9XGK47+gZSoeCv2LqnY+6TeWljw2yVLv4IP5RIJjk/FiQmv1qQcHbUBO+AyjDcX70WZ4fbxAzrf823/tGBunrGHBL9hKi3FT+M/7qRL3svuVGDS++d49yPxc2ev3q2fkBboJIJqKh X-OriginatorOrg: bowerswilkins.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jul 2018 23:41:14.3598 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8d10ec42-fc39-4d2f-ede3-08d5e13e775a X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a75a45bb-4772-448f-a2c6-9d2413d86410 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR04MB1655 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180703_164158_345174_E0D856A3 X-CRM114-Status: UNSURE ( 9.97 ) 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 [40.107.6.50 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_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 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: hostap@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: <hostap.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/hostap>, <mailto:hostap-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/hostap/> List-Post: <mailto:hostap@lists.infradead.org> List-Help: <mailto:hostap-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/hostap>, <mailto:hostap-request@lists.infradead.org?subject=subscribe> Cc: Peter Oh <peter.oh@bowerswilkins.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Hostap" <hostap-bounces@lists.infradead.org> Errors-To: hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org |
Series |
mesh: enable DFS channels in mesh mode
|
expand
|
diff --git a/src/drivers/driver.h b/src/drivers/driver.h index 9922962..8d0b054 100644 --- a/src/drivers/driver.h +++ b/src/drivers/driver.h @@ -1390,6 +1390,7 @@ struct wpa_driver_mesh_join_params { #define WPA_DRIVER_MESH_FLAG_SAE_AUTH 0x00000004 #define WPA_DRIVER_MESH_FLAG_AMPE 0x00000008 unsigned int flags; + u8 handle_dfs; }; /** diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index 33c7781..4483947 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -9290,6 +9290,9 @@ static int nl80211_join_mesh(struct i802_bss *bss, wpa_printf(MSG_DEBUG, " * flags=%08X", params->flags); + if (params->handle_dfs) + if (nla_put_flag(msg, NL80211_ATTR_HANDLE_DFS)) + goto fail; container = nla_nest_start(msg, NL80211_ATTR_MESH_SETUP); if (!container) goto fail; diff --git a/wpa_supplicant/mesh.c b/wpa_supplicant/mesh.c index a608263..fb81314 100644 --- a/wpa_supplicant/mesh.c +++ b/wpa_supplicant/mesh.c @@ -331,6 +331,7 @@ static int wpa_supplicant_mesh_init(struct wpa_supplicant *wpa_s, conf->ieee80211d = 1; conf->country[0] = wpa_s->conf->country[0]; conf->country[1] = wpa_s->conf->country[1]; + wpa_s->mesh_params->handle_dfs = 1; } bss->iconf = conf;