Message ID | 20170727230654.30850-3-sergey.matyukevich.os@quantenna.com (mailing list archive) |
---|---|
State | Accepted |
Commit | ea19479f68496f729ddf3f532ec94c6688279eec |
Delegated to: | Kalle Valo |
Headers | show
Return-Path: <linux-wireless-owner@kernel.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 47C616038C for <patchwork-linux-wireless@patchwork.kernel.org>; Thu, 27 Jul 2017 23:07:33 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3B2B720001 for <patchwork-linux-wireless@patchwork.kernel.org>; Thu, 27 Jul 2017 23:07:33 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2FE4A268AE; Thu, 27 Jul 2017 23:07:33 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C6A9520001 for <patchwork-linux-wireless@patchwork.kernel.org>; Thu, 27 Jul 2017 23:07:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751604AbdG0XHa (ORCPT <rfc822;patchwork-linux-wireless@patchwork.kernel.org>); Thu, 27 Jul 2017 19:07:30 -0400 Received: from mail-dm3nam03on0046.outbound.protection.outlook.com ([104.47.41.46]:26496 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751582AbdG0XH1 (ORCPT <rfc822; linux-wireless@vger.kernel.org>); Thu, 27 Jul 2017 19:07:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quantenna.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=zMPnFnhoUrEsfhnrB00WKEZ/KYSAq0oTK/SmU+9wNWE=; b=ROa53xWUbJV7Cb7FkEXzd1Xk5k+VY3OClduC+LLeyr2BcgKKQwGMIIAPFZgqHEkpwdiJlbe5Gs5lLvayNrvC7I8MSsRYKatw+Z2TcTlMxd4J51m4qzQu/nVhUu9MaBL5VEkX7u45O9pM4SJOO48iUhDYLwYhcAE7yZ39+JnIxs4= Received: from bars.quantenna.com (195.182.157.78) by BY2PR05MB1928.namprd05.prod.outlook.com (10.163.32.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1304.10; Thu, 27 Jul 2017 23:07:24 +0000 From: Sergey Matyukevich <sergey.matyukevich.os@quantenna.com> To: linux-wireless@vger.kernel.org Cc: Igor Mitsyanko <igor.mitsyanko.os@quantenna.com>, Avinash Patil <avinashp@quantenna.com>, Sergey Matyukevich <sergey.matyukevich.os@quantenna.com> Subject: [PATCH v2 02/12] qtnfmac: regulatory configuration for self-managed setup Date: Fri, 28 Jul 2017 02:06:44 +0300 Message-Id: <20170727230654.30850-3-sergey.matyukevich.os@quantenna.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170727230654.30850-1-sergey.matyukevich.os@quantenna.com> References: <20170727230654.30850-1-sergey.matyukevich.os@quantenna.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [195.182.157.78] X-ClientProxiedBy: MWHPR11CA0019.namprd11.prod.outlook.com (10.172.48.157) To BY2PR05MB1928.namprd05.prod.outlook.com (10.163.32.142) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 162795f9-5654-4a7b-d015-08d4d5443f08 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254116)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BY2PR05MB1928; X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB1928; 3:XHfPH2VSJySamSaKBGhKcFjyBmdFaexmzSIy010NbsCyf3S1bUHstAm/XJW515TT8eXbhtL2BS3sKBHbslxNO8eyNMufeC+MIcQ3lRPxsWdJuWoSwwZ24R/lpIRRDw+/211ZoqqKmLo2qmD9fSq1uEsXA2K+Te62rXn8K6/Hyf5lfq4ZWHpgO5/fMjadZKBJfjyG3tW7a35TcayXqbBDO+2Bx4IlIvXQzom2dYcSUmxUrMi4v6mNMtYzV4yrLf/9Zq0qSkj1xr8/9zEhHBmzXOQCS4ZXzozA/wm4d3KYRM4pddtxlft9mlZL/CgOE98GZdCptqmANI6yWqqbhFyjVi+9apsFJKaZWrBowznxj+19QnfO+d9lqGkAmc0IWZhrPOEEgaInDPVvD5kcW0DDaTJYKVcn7vnc1wHhmJIwK6ZlOi7ED4IomSsHKY2bNpVFd5dwFC8/UgsGQ6j6L3937Drxnr2V/EGx4t1VnpY/4+svDkUOUDfcdkhPJrgVfnjjkxJ+RCFCGo/DfLUO5bDRF8pzWUH5zhg4mEtXneq8q+QHSWvIk8TlZp7V311rzscMKHVhyqaKWn/8iltjGz3X6I1bWcPTg8HjkJ+de570IFcUttvcGzLgelaUTjISFLMGvWDCfxORGySQJ1+u++JOhMlIcldIHRZA/vW+LXJsv1h0zwt1PGr4QFBG+XDNLH+KuHQzs004YPIieVlSZC4ulUqWuPMi8+ggyWq/1nCFbxJFp0joEOMJdSfhaOWEgdSi3bslIZADK0/R4+rlr/pn7Tbof2vMLbWS+p28oVs/NuX38VYv7Md3hVep01lKmzdp X-MS-TrafficTypeDiagnostic: BY2PR05MB1928: X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR05MB1928; 25:xMFrz6X/x1ACraOH+XLfEuDMoycTFh5ZjW3dNZcay?= =?us-ascii?Q?LLflEpb5BWkcoNALuOk55J7hB/L6kCTLXSihyw59AezH7SBn66eMqjKjNHNB?= =?us-ascii?Q?QCYMDXPWsWJFxWs4ArLRWTB/6WAVkVvFLyuJ6nF0WF6kwy3ZpSnTDkk9Sv6X?= =?us-ascii?Q?n4JkxkQ2rT++C1McX/AdLrEENIJSXmCdhJbdaYjpqwWEVWjzKOVullbFWZbi?= =?us-ascii?Q?qW0Z1J4tPocHSGyC9GCXeB493b+1lEfN3Q8xSwfaanqTEqbzeE+8NQN7/TBi?= =?us-ascii?Q?YEzWg8CFAXy9a2c4jNikCcu4zFb9Kg9jVRrLtLpo5PKWwm/grhVHdLV+1btK?= =?us-ascii?Q?uOtkpc6u9ICzhqaEOKTp0o9aVZy2OiuWqWYwqwibg2vF1hr/5/wa3XPsQquX?= =?us-ascii?Q?aShpBnU5df9ul+KzICUna/osUkEEzhls/yTykXgqhcTEjXpWEcPEWeSrmExx?= =?us-ascii?Q?9dym7Ehy+MIsDeKEQgmSOOL499oZA4o9GZWxUjnHxkO55yL8qBKZhutJPm0B?= =?us-ascii?Q?QWRVSmk5ybwmbsZMadmZrTd1CE+d0lMM1MpgtRiEylmE/6WLXNBHKHUgTtPs?= =?us-ascii?Q?CVc5G2B7gOAt8fy76vqKRzG921M+qqIqFEkkpdoO1/nJaU+/iFf2qTDhCVI3?= =?us-ascii?Q?Co+xj3Sw3lz+RoK8iN3x1CPlLnVzUpEMm2zy09SgRaNpQg2zEvAMtv3iHr1e?= =?us-ascii?Q?zBHQ6l+r7ldVi3xSjKiE+4NFGkH11fSZRPK9rwHFvLFYv9Akn1uA6Z5/sZYW?= =?us-ascii?Q?MFecwzfujwUniRjWWOCQHmcTvOrp7ePH9DH1nhSnihCheO612oA8tvx6XNRX?= =?us-ascii?Q?aKoniTuTZp3DkO95RP+R0yautc3SKXTaidGokXgAk9I81n69hF8i6FvktSGG?= =?us-ascii?Q?0Ym3aXup5AcPdiUD8ISXN3Ba6jokYVN2kIhXfBp2QJwOP2AAHYtRy0FGsC3P?= =?us-ascii?Q?AIjva8G59xvlCxbBT07V56YvYCKgiiVqtOb2xWT+A=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB1928; 31:8jAC/xq/GhN46b5152+n9xxiLJizWIYkicuLXSs2cc4n6uf/NyDrOaLapt9EKTi/ve5t1myJ5UNyFPR6tOJm9ryWh5vi20xbXHimmtRS2sXi3EONB+3K4bPHCxz24YLdGCGISD5DFNVwPUgsuj9sjdxsVWLD4TroWwcPRuRPGB6l80k60oL7rxx/wHFxJ/1zYTTgwx4hiVSKGPr8YaxmgTZ36P9gZViNWDc40cNMxOxjD5CJTzJK9Rrn3qEoqXLhJXXVeeJVYDnr57OU5uZTbsXi3CCAAg55fnsp7tLKUF0aGtJBQb+q5LkKmg2zFrmYiJCOO92uTa80nT6+BzS8H1o9dz10nVb7ESQRgBs+8fzN7tjk7QL1UAYQ99FTMswwbgriOadt+rFgoCKh7INdPF+al5cmiGZEk5P89xMqrP1uu+3rkNhieAV1JdCKjnhhhE/hhqUuyUCSWfhhnoG4/l0aKWEYibvAIokbRXWnbNB9ZiGxtQJL4mk6es1QckQj59P9sPgZmQ1ch62/8/ce4Z0yFGimR4xmyEhP1otfzWyVNFH0505ZyRH0wCrSjcYPuKDQZOLUx2ngN5dcjAjeb5i5o7Cl747kGHAXJeqZEf5R0q71q8GvBFRvD7AqMuiM98RffQ1eMH7xrFU+ykACGC8SJjiyYhw/K2iuayBzaYA= X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB1928; 20:Bne+tRCM/ajhepBJzSp1+q+cSg+O0o6BSUG5NuDO/hj9iaT4aS7S5WXleGPL0YPGAhVY+uCSh09FFo+H2JFaiVrjyOuXQq+8txJFYMtSBXeXRLQVWmAbuZomGHTq5BRqYgcc6HAcQaVb77of26d74msR2HPptnGSvcfUz5J92e6ep1wUBL9fSoNdRxO/067vXeZGHSB6Zh0dMF6zmjHJudMsqcU4ozLDZe33T9gxukJb2+40Oto7HoBFxvyWOqdKQM2Fa0V1Ar8w7SRlCEtL6DgP89ExBPumlixnNWXFNZ5wNFVQsViYRvrPVQ2vKM9giUioqX1XJWvT844hERGRXfsDwHlQAShgEC6MqlP7Yh+9Y3FYjffbmAr5p1/rl4ETtww1REG+XDAm2CbncYpJi0tNeVkZhg/N11f2iOvAgTwCjIogOjDIUK8oxCpoiV3I4mgVGzNZCT1/m7YJjm4fXbgvaoGcyD/Z6+CeA7YFy2k6liiUI0TcmmiQSOvU14p2 X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: <BY2PR05MB1928FDD1E842EEE6FFB5DF62A3BE0@BY2PR05MB1928.namprd05.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR05MB1928; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR05MB1928; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR05MB1928; 4:Li+dsmJQTqL2mfENRRxpb4psgEM1C0onCipjyQS1MP?= =?us-ascii?Q?634oTcPz7NR4AOJGoxaUK2nSk5tq13SWCJFHWbkaRFkC5QeB+4FjGqINlpp2?= =?us-ascii?Q?SZG8q0MzUe1DqXmkxeVDYswUbONVFF9E4o0oq0TXuLw2e4mtNmThGplOanN1?= =?us-ascii?Q?AhS7bLc81oLbaLhM7lxrdd1XqxWnY6JYXaNUb4Q0hquoA3AlMfVrS3KbNF+z?= =?us-ascii?Q?cIkOq1OIpJbpQ0DbsVcrXvSxp2veuLzo28RNEwJxOsyw7MoaL4wpfqK7YsQG?= =?us-ascii?Q?ijZj2ACMH+9j6G/OBfwwc4VV7nJsz8TGi9mRVCD2vkMWfMx/+1WIDLzWP8kB?= =?us-ascii?Q?9VBGRevaV1P+7EDGC2BCn6LQ0lyIYAs347Ailagj+AHqo6S7ccTBpdL51JPW?= =?us-ascii?Q?ceMho2nH3NAbIJJh0ZJypZygJyFhrsjtFHIwBaMzqEATSBMhn7zBtG2A+Un1?= =?us-ascii?Q?5Ydk7w7/ZTV5ChEnWM/zXlq7Bdp+rzcxQW9C2v2MM4tYSjEXXyo1rNXxi6Tm?= =?us-ascii?Q?ere2gIH1/i54j5IkNa3eSpgIomUW6nzWpWPDkMPT2UZ+1kL+58UHaTdhJ/ps?= =?us-ascii?Q?FAaUh5yzYDUrMHSpCVYe3x4mdwIRvRR9c+E56sFuzmsPPL4RwiP0uUcVFh1B?= =?us-ascii?Q?Y/0CSF2oe4biNKJJUXB2mpRMEMg2N/yr3W95anwTaclkZVJjrTNqHS2OF6ZX?= =?us-ascii?Q?Mdxhxmgl+GpZlw6uQq255hPY+xcJJ5Dx86/BqyDSnxhG2vcWSzgNYTHLIBjs?= =?us-ascii?Q?et5/BuGb3dEOyWs3dwIKcT/Pi7muo48Hz+Mj+LXyv9HSGCmmo6TQ+8ytthaA?= =?us-ascii?Q?UlOdyYs36apowoUE/n4UNJIUug94zpnEunX/H477yV/kPVGgoD0E5KiIyu+B?= =?us-ascii?Q?PnUQ7N8NyZAQTqAaIDiIX0p3/pqONSGQoMrL4eUtHfZ4Gdo5ElPc3+qv+HF3?= =?us-ascii?Q?J+LcCtZNephgzUnvRexox2vREVPGTrBt6OEaoKkX+WH7sPkHgbcI6KKwkVws?= =?us-ascii?Q?Snqk02GfwrPh5aAJ1Rns/Iz5DrRj/sXmDyjp5j9ggzfHl3xfzROOroBWdmC0?= =?us-ascii?Q?ArO5FnzdsRufmj2LY2n/3pnzsJkN0diAielDh0W+SiSZWzYEw290TT/el2+8?= =?us-ascii?Q?CfBY9OovW9mcmo0BixeogO1Ozffas8?= X-Forefront-PRVS: 03818C953D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(7370300001)(4630300001)(6009001)(39450400003)(39830400002)(39400400002)(39410400002)(199003)(189002)(50226002)(66066001)(575784001)(86362001)(110136004)(53936002)(107886003)(50986999)(38730400002)(4326008)(68736007)(50466002)(305945005)(7736002)(6916009)(2950100002)(76176999)(25786009)(478600001)(1076002)(6116002)(54906002)(6666003)(6486002)(101416001)(69596002)(3846002)(189998001)(103116003)(15650500001)(7350300001)(2906002)(5003940100001)(97736004)(5660300001)(105586002)(2351001)(48376002)(81156014)(81166006)(8676002)(2361001)(53416004)(36756003)(106356001)(42186005)(47776003)(33646002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR05MB1928; H:bars.quantenna.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: quantenna.com does not designate permitted sender hosts) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=sergey.matyukevich.os@quantenna.com; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR05MB1928; 23:WSN0E4gmMzPULvi4WAsmW+2NGOf4TiPPs0fhX2zkw?= =?us-ascii?Q?lC1Kg3CzVvbB534NWLjkxSgqD0GDrGOd06CdWduwr72Z25oMqmaoHPEAMtUN?= =?us-ascii?Q?shexhhALAYuYJjounf27Cf2V4oKK3WHVFwCLjVtFIkC10J/5e3r0ovMD/b0S?= =?us-ascii?Q?j57npRly3gpkBf3DSlJhqcBhoHygDZlPyM4gE52OVsn2oCMoguowwMjTm1zY?= =?us-ascii?Q?RG/xkgZzonlFtiwjyliLdJZGiMBUt0nv4+awtrmFbcZeIbMut94mFyi/Sv3H?= =?us-ascii?Q?LM24wJENx6+UlpK13USRNkO/pNzHVl/08i1DwHo9YSwSkWOBhnXrS3h/xWnC?= =?us-ascii?Q?AFfVfBkXr7S7Av1pkn8a9qmeMYU0GdV2RyDnhKecH2JPlMjLpeMR2R0Y6NaQ?= =?us-ascii?Q?uxpOGLJW7XsY20cTzJw7r/wzyJAjTwhIGvUAw8JQHSGfggacRnhXhQP6ZM9z?= =?us-ascii?Q?faLF73t+7fqRgOQgyqPx7YPZLXHT1cZ9e32WpvRb6KyA106/K8XBO+XwUi1n?= =?us-ascii?Q?Dk5kz+uNCoBDmVLQ2fub1n+WaAdqHi+Cv3LhjEkAS2KlRo5YQfBvX78LerK4?= =?us-ascii?Q?xPZ/jhezyU090/uGrXwhVHGu4QaZDZCvtnBwdSwEHhGHoBM+jXaPu69e3y7r?= =?us-ascii?Q?74t836iZpETLznFWLMy7Hk03N+r9z2ReywvAaJnDb50HvJoupz0282Gl8/Lo?= =?us-ascii?Q?GHju1/oxE9MXWZeLWyuzfgTcj3v3zHlViXZmGhDYL0KnNIYudJZZTPnlnj9a?= =?us-ascii?Q?/ghXaqI9txhmndLeiPbbb2cLUU/96TO8c7qFUqkvPYaHMNFcdQRFBO85EAT3?= =?us-ascii?Q?0iTFPAVvmP2MbvGZyIKKR5qYvfrT3AL5EazuBNRYenVG0MwMTBl/9o/Zo1rV?= =?us-ascii?Q?NiGMaJCTO34uI8K7Hk2RDIccesXHocfkOL1xs0R8ol3cUtnBMdxh0xSIZWmt?= =?us-ascii?Q?EDTMiutxmzrdXaH5qDhIXWyzI686HKtRvRoJRygRoqeRWA7OLf1M6GRk+Akj?= =?us-ascii?Q?50c5ztLp4OsEPmMDS6pkQsTiGR6LMhctvz+zUAzEEPClipn/PalBsXTMPZ9l?= =?us-ascii?Q?F54yN2LBBA82/Xvnr/bs+bkIzKk6/PMP7tMpdkYWP8ACj4LwkoYJDLeOiyhs?= =?us-ascii?Q?BQqHrYIr0l/B6UPs75rD8gXSysfzu3fIlMQcPXxke8ooqxQAqO6d2MrxyA1f?= =?us-ascii?Q?SxxP2otxrL3XWBO/YfnZIVojEq564sSt20MpjZJWmQCKH4Q8pommllpmeVJV?= =?us-ascii?Q?4pfsnDXOM2TxX/9iqOva8/n3G47dG22SMq82ZE8JOtsVjZ6+cu7272WTPXUg?= =?us-ascii?Q?HXgemN24ipd0GkUzmMIFPRbJpBGt1S1qzMhFbdlstYmaygT6HQdTQs9lZTuY?= =?us-ascii?Q?Svpj+2iKfBFRyXNXXs8v9Em7GNZpPef/DihS+GPhEOSezwa?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR05MB1928; 6:TtHKXyofCZz2lz3FyvecZtGjqVUTnqvbsUDSgQfaDh?= =?us-ascii?Q?WguukIRFWqqmNDUsT8kS2sUh1mjAX448s0Y0CR3h1igwInwIlzjN+nQRgmJB?= =?us-ascii?Q?qTREy6ebIK4loRWCT7lgp2jFN3oYgyPJWdERuBORzkd7efKDSxyN7MYbyKyk?= =?us-ascii?Q?sMutoLhGPBSY70H9mG6gZFMUBZHh7tpBjvmUMRNLSCFAbwqFT5tH9mTAaa7P?= =?us-ascii?Q?mubl9yffF+hrmzvznGhVYin/tX1xCCa0p1OnW7WQylk5qEmLRmlJcjNgch3M?= =?us-ascii?Q?YYPRYrHs1sb+hRxvKDGvbMUZKMLh5rxNMwAoP5kxOlrNTOSX+3R3/1iLGETM?= =?us-ascii?Q?LgYaxKXdIPjLB5RNlgQN7NZaRSSxw7LlkoYEUL2J3eBeG8h6yCkG5UCODIKa?= =?us-ascii?Q?Qaw6V+XNnHxFRFhtaW+jHLx1a3XD7tLVFa39NwEFEYiSU8IFSIVSkS1iMeS/?= =?us-ascii?Q?UQXYkMCPhMwRa05wSdsZhnEOM71g6Ph28zioouiPUDMDxWePuncBd3DIIdDz?= =?us-ascii?Q?1QGCqOLuiZ5jk0n2QNd2ah1TjYXxG8SVlDNoWQsiVTsAYvgexahUuRLU0Du7?= =?us-ascii?Q?ykwlr3amv/Py+pm3jBF2izetnav1vZdf/Ds1X+mcdZOzYzJbOKLbq+sPd+x4?= =?us-ascii?Q?oMlOSq65iDKXoTlU5OWGycYm7ZRYNIDANuweSzx2VOrDnmyGNa4zq0YTMkdp?= =?us-ascii?Q?lg3eYweiSMYhFHsMGKkLXoyDCvQMQVZG9BJu1x+XwwlGFOjz6mOKU2USz92a?= =?us-ascii?Q?DdYOw+upmiuMjOqdDz/Ryf+pkb3yom26E/HjwMzjht0nCWWMHXPXTw+yKjnO?= =?us-ascii?Q?Jl1lfEsxry8ORV54r+jgsh6Fj2JnuOYOG83RfadK2P622OFKeT9iFViG+3Oa?= =?us-ascii?Q?ziCYK84rffyT8p2UBt28PzgoXz2Xb5tJPW0VLfbrW2+T+6vfmx/N0Uh+SRgL?= =?us-ascii?Q?nq1pgiS+vmmKxI3XqW3gj6Dz610FH4OpEkwaA9/H9RTBBrmPQHntN7GzkN2E?= =?us-ascii?Q?Q=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB1928; 5:2ppLhyUO8DWnLtxMTRqJ7gAER+xtlsyePoluJ2sdilY3GdbrfB1gTwqGAP9qHgrwJP/Dq6ymL0hAmloospv5csBFabEps5XMFXpDgcR96xLLtUQInC4ZX+NSExwgsxTkhXljTRU+ThhX1evNZF0p8Gl6VeUlBwNOqEn7IjVOo+0VO2f5Pc+guhJTZQzsd+d73G88sGyvtoWqx6LvvGLfVKkeQuw5Kj/62dOT+adGmk78sbmOKrMxkFDju6sPb0LHqcIgo+Wycfs0MsEoAjV4Wi/OrdJQMcHmpSdSreU0d59HyLDmr3ZUHapd6RMIL2OhGe3gs0/XASoLE5iDfDnMlfaTzYNwQSFRxwQJi6yGnEm54FCkYu3zJb6RQiVmFiV0B2TZXMIyDt7NT672mwhafhKip1xVZRJb5Q0XhmBpNPj1p+mMHydpU3eb/6TpZHXeSZsGcQHDHua/h9P0W4uFwejNRhmvz4Ry50EsGV7Q6yz3kUCMOcq/vUDdat5etwmS; 24:h1UaOlfWcHV3/AAfXzkam/zSkc8Yf6I4fqL8Zw7Jt0lW9/smA6hiRQaB2812iyNiUYnSZU9zyk1rd3DMezecOO5KfDl4q3uF5EO325Qdw6Q= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB1928; 7:I/qqbF181f6kTK/wunSeg3UPMG7p+m26+Bv4+jJUpWclPZ/5wyq/BcjI/ErcxHVKUyQeIhp0qgayoDHEyzRvT7QQMngLhXecjs83xdPk/T+UEf1Lg/0E7UF8A5RNyO7fGDaDscFAVMrGwRYyhVsDdF6lcL7XKymS3D3m5ojzKQVoVoFoh24QwHtmZ3VBIVmD8Tumlp8P/dlMTjwq7gJrKymOggd40lb/yn56cbD/ZIIUy4JQ10bxkmtpIK2hjWrXxhL3GYSVNdiNxz9cngYGDZMF0nTUTMq965nHPPJnXE7zexsqYZzJCNg6yKfmsEsOI3i84W+/Iu+GH7yZ7yRVgnMnt/+acI6oAmCGCEogPglzAwPb9K5iT2bhOe9iyV6KLvplddQQDNs8MlrPw3/edcRgl2CGqhelL8eckVOBAqo8Vt1sD7UPb+5Y3IM0pSxdHzoLXOChenbfSwvEbI3iXCdnyLB45i+lSp3Rl1UlJg4h3ecA6SX7YPFQhWtDh50zByVXiR2nblU8zN2aRWDqcKqgPp0smHAzY53NkLvpbouixo+EAX7Ece+YIg1INDlsPsVwrcO0pYKaYiOZCUmiESlgfEbSlYnvRWS+MoYtFL8s7R04+gIZOZh/0UDS638CGGw3sTZ4NcSmnml9vj2EIqeUQ/eHV7D7AnpZVVJ9KcUK+EoZirhBx3JUjYt37/dcQ93hGMilO+L9ZCoaPBfu24gPQTckq/1LCh622H8YBvZigBD/l7zqio7F7Qn09hJ49BSDPkkpQ9M0kVRdu5b1GmD7iI0ZJ39nBitFLlFi5Kc= X-OriginatorOrg: quantenna.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2017 23:07:24.1085 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR05MB1928 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: <linux-wireless.vger.kernel.org> X-Mailing-List: linux-wireless@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/drivers/net/wireless/quantenna/qtnfmac/cfg80211.c b/drivers/net/wireless/quantenna/qtnfmac/cfg80211.c index 7f70b0aae069..e288b1d4432a 100644 --- a/drivers/net/wireless/quantenna/qtnfmac/cfg80211.c +++ b/drivers/net/wireless/quantenna/qtnfmac/cfg80211.c @@ -873,6 +873,15 @@ int qtnf_wiphy_register(struct qtnf_hw_info *hw_info, struct qtnf_wmac *mac) } ret = wiphy_register(wiphy); + if (ret < 0) + goto out; + + if (wiphy->regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED) + ret = regulatory_set_wiphy_regd(wiphy, hw_info->rd); + else if (isalpha(hw_info->rd->alpha2[0]) && + isalpha(hw_info->rd->alpha2[1])) + ret = regulatory_hint(wiphy, hw_info->rd->alpha2); + out: if (ret) { kfree(iface_comb);