From patchwork Wed Apr 18 04:55:09 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Oh X-Patchwork-Id: 899895 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="YQwSOp/B"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=bowerswilkins.com header.i=@bowerswilkins.com header.b="H2qhikRL"; 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 40Qqg160SSz9rxp for ; Wed, 18 Apr 2018 14:59:57 +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=HfEqVO6PQdHlJZY4gRqEDBghrHJNS4rEoYYL+kh/6QA=; b=YQwSOp/BRt7pol yen26U3yabALFenSI5uoBV8TMFUHVyXyFc7v9EuU2b9pbhXpWwdahZwKKsPAz/08J9KgtA3vKhuPt DkWG9MMsCrKLomvLc+04Jr4ZOAhjk6zGc6Zx9NnX73ANgINjp4njnIcwLczh7yP1i3A1TNGKUyOn1 iKDCtghbVuvTfBkuDOmOAE6hVXV6RFrbSDfihm+PP253/O0mELT256hxUyCMBG76HOP5kFjIJFrxc rEVLH2Tqlsz7lRs5stFv5sbPOKzijmShP0QRWEv1fZvtLH9QW/gAWfsP4rkba7n1RxkkVbygpb+UJ 0hYoGF8Xb02fOC4/OcGQ==; 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 1f8fCA-0004xB-Un; Wed, 18 Apr 2018 04:59:50 +0000 Received: from mail-he1eur01on0078.outbound.protection.outlook.com ([104.47.0.78] helo=EUR01-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1f8f8Q-00035w-HL for hostap@lists.infradead.org; Wed, 18 Apr 2018 04:56:00 +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=5FmDwROQn68HJ5I0tYfjhWKRRxXdCEGsAE1wNgNjuy0=; b=H2qhikRLLu9QJqdmCDsbe93jwU+pELXbgibfNRf4cEYY+AtaWogK56mLWdlJ+N8jeZ0OdU1h3YaEcWjvpUjrEvszw3bsAxonNYh8sqmQB4a9Mz43v3p3hzf7RDk1/NZwb+sNlNiaLOoI72uSDOGolNzC/Proo6a7U8KIQie26M8= Authentication-Results: lists.infradead.org; dkim=none (message not signed) header.d=none; lists.infradead.org; dmarc=none action=none header.from=bowerswilkins.com; Received: from smtp.office365.com (2001:1900:2200:85:d9cc:2ac8:6f:5e3b) by VI1PR04MB1663.eurprd04.prod.outlook.com (2a01:111:e400:596c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.675.15; Wed, 18 Apr 2018 04:55:40 +0000 From: peter.oh@bowerswilkins.com To: hostap@lists.infradead.org Subject: [PATCH v3 12/15] mesh: allow mesh to send channel switch request Date: Tue, 17 Apr 2018 21:55:09 -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:d9cc:2ac8:6f:5e3b] X-ClientProxiedBy: SN4PR0501CA0014.namprd05.prod.outlook.com (2603:10b6:803:40::27) To VI1PR04MB1663.eurprd04.prod.outlook.com (2a01:111:e400:596c::13) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB1663; X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB1663; 3:6fLimj9y0LDuG+wrSskCEImY2xmPvkaYdSGNiH8xUmg9hFQ6/qa5UZzTzme88OV4IIQUi15rMDBR0V34FF6NEsrRyvnsdRodgs/KKBqNeNbBDVyJSlWaWXYe+uCeWP3rzt55MM3GfXOFHpQukPsxQTZt7wtqXtd7s/gS8tZ35wP922O/Q/6fDxUUig9b433qGxIaPmJsZTkoRVcL/r/gJplx6lqYMOeJHQ6u3a5qpJaH6cbws/LU/obBar1BmLjN; 25:tcv/e6m+qmtRHfd7wExqXjLcqi4uQDuDpgTQH9/yaZCq0LQAAshMAnzc1PEt+59XoRi7o0vekeEuBSwIiGV/0D3Yc9B06KDmclm9JxYPdiYDSUhaNAHm+5MUNLjBtm/5yCl7OmWPZaRYJaa5cDgjavDOOrXYTKOBzqQMiYMVJaSyT4asvb9QQUDBW7q6KsuP+M+3lvm2ud+v+UX61U7aCWghYUbqJKWnViLt73reCjEJ96CKrc7UwwJxIAR+8JRpXZrP1wAqwA9R5Pe7h07QhoAPnxHLSYj+ZwggW23flDixu1BYL/8TedrcnUIvLGB7Nx3OM/5O1fPfCO+XGLtCQA==; 31:oISEJfo5kkmmsXrdWUazN/pxG8gTOg3iHnelMK4F9nJFfH+oBm7VayGUPu6I1+cbFnrgS1lIFfQd857gsh72I8dzt9qeaCoIYrzzVdW6jgjNJCIr3Owt2jQkSs3GrEc80zqTQpwmeoG0S0FPLbsioVy1Ms77upojcxg4C73eJ2IoLwVknkkh/VESUNSuDwxsdO+Refp9GZSl1zNL/W4JafHTy+SrpS/UofeCRhbg26w= X-MS-TrafficTypeDiagnostic: VI1PR04MB1663: X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB1663; 20:a52Khz8ALqq7BlyujUzDUpq66Bxx5O6P+eqaCa++oIzu/kTNRxU+CJEtUrLS3WslYVv+hU3Yoc1rTdoxZLvhbuc5lkoiUgWCuNGBI8FYHbmhOk4Duc2r27o00BmjeX7sp9wzAlA+cyBAm45+M4DoscFQ+jWaIahUhgqrNkmM1M6LjsglD1hVFb3wLbOtJE2biHUq7/3eGb+PfePlG9vT6xME6KMgNfae0vk22rIwhy7NGMaAs+bpaEK9ZL1qv0MRpHkYq+ZWjBlknBpPTbYF4BXFcbF0uz1FsLgHQXQl1zE7orxXPRpNpmuVkKVP3anSCdGqmcIHAS/75xdcV5334w==; 4:LqW2QLcXf7rlVs6IY2c9aJsysSvZrv+QhqAMxIZnq9RvbEKfkLoHkkfgxP353GNJqShw/K/ZgwQWUemC+TWrx//W6UW/21Xd/fYcA/JBm5/+yu/D8buGbhdfQU9h5c9CxE4DZCjS+5Mpz9UY9DOgyO3MaPfNjEg7yc3BoKf2j+GbP6AGTv7B+h/QtDMBDDvM23nC82CurGA2G7LpGC5qD6GbBo6f4CQ8CbpdbjGTIztoW6+t/JAUOhjUG3LyXrRCqfinTA+HujeX9RTH1oUxEg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231232)(944501327)(52105095)(10201501046)(93006095)(93001095)(3002001)(6041310)(20161123558120)(20161123562045)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:VI1PR04MB1663; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB1663; X-Forefront-PRVS: 06469BCC91 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(346002)(39850400004)(39380400002)(396003)(376002)(48376002)(50466002)(2361001)(478600001)(52116002)(52396003)(2906002)(50226002)(2351001)(53416004)(118296001)(2616005)(8676002)(11346002)(6116002)(6916009)(6666003)(36756003)(6486002)(76176011)(25786009)(5660300001)(81166006)(446003)(6512007)(9686003)(4326008)(16526019)(16586007)(33896004)(316002)(59450400001)(6506007)(86362001)(305945005)(46003)(7736002)(186003)(476003)(85782001)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB1663; H:smtp.office365.com; FPR:; SPF:None; LANG:en; MLV:sfv; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR04MB1663; 23:AL4Tq/DZWDqCwJ2PyMFyVt6z7CAKEIqcnOQ8aFlg2?= GqY9ELLP40wez2AuN0C/YMhyAkP+4TW8T64GJO0doperAPGGRRB80RrfMz3C3Q+ak0oymmV7t4hibr7PQWVzwpUsQvcTpYbGz+k47fvR8J5wdrwwwRY4UbXpnKXEUn6dWkfKv4rofZiy2dmRxGxwwArTE4NoZ9u1fgpQi2mEWQKmh77nMm3PS95kd/+4b9KYfs6e92eMeEf/o+ULXiApLqSgUQRPXPCNHtnC7pBX+PTL9eXyJTHDHvth5V/Dsk84ULaO86aGhNN/JKVcKlac2T3RvAMdgKZtni3+BmpacxHcMjpMk+TBXRt0k0XfjBNdazBizjCBjFWQYr0QDmBbu6p1qQZgXFv6cGladMxJJ57FQko8mQd+Df4tpX8cRH/esCl7lCZcJxaLQQnUf8UH5l8XFzQLsXk0T9ociSUpDNlrAxXqE98OlyM9h0pkt4FFMQ+l+4/ujQVeX6Oervir2L+6jk8kQaSkT8y+IyMTlQ/s7rXmQf13VzWQ1007awqqEWywvfHAtdA++HBmpiCK8VYUjWFMzBBnjHdf7RSn0nQ72RZZ/35MEknF9zvHiPKm9xdx8z0vfPN9I9vzO4erIANBG/39SHu2dJgFMEKliK7HCrUMH9qpR/UBTJiqhi2ol2yp6M4+Ejg4G+q0HevincZNWMmwn1Ec3AMuuNOCQPqyQm45zglByEi7YaVqAXvaHBj+0g6V9lQoMVLqDZCU19vb+whBneoXe/dvjiPcm4yHWYsVIA8uoAMrjK0CeTkuamMWE9vUvjHTaCcEENeOEwHSZf8r7+f8qX/s7XU0oOXYDj0ccrcgg2NA4v/sKTyYO4Ri5aZesFuthKVyHDTHXaD2v0ZA+c/9meJRSqGIVnClIfagVG5GMmacK1gSkiwMSm+u0tH2W5qzYIojwNYwWjcCm0Iug5tIngCQnWtOKUzFsysYSD0NNitwfA4ZvMJHbmIf2kybjyvxqXr76ebXywM1/xr3U5/BolcLSLHrni94YLWPBNWgr8tLqwqbCSyh+xooTwKlaut7VS4eQvnHHWV X-Microsoft-Antispam-Message-Info: gFg2lChw3OEhe7A4eONPXGvvlLjaB1Uk5zHEK5/FNufdmg3KceMLP24vdMl86oRY379CBc6kGEVJnK02LkDp/8Q6Yd4v87PFeb/P4fpX4snB+Yz5lDOrJsJQhViNmyBjgjKTTvIBUQBIVViminMr2tJJVL/rn2UYz6g/D5tkhIqOLVULbXMugiZBHz8QQx/3 X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB1663; 6:RpsUQUUsakvkVp1xYKpdVn2MLo0y4BR5NzngJKX8niA/0W1bnl5szZuQQL4QWbcofzcd06+UKQUvTdYIBn1tylt3szy6ttQOQKzMOSmqBN1kZfi0RYfNmUpM7hqICpALQlBqLjonHBx3Fs6Jd+JZOYkrxyzAg7KqiLKDIEX1ZPHbTJehcB2tn8GtL6A+F0xdM8mYrqGDU+hF1rrbRVzzkjsLwwKW8jPFjMo7pcHnwgDmHXZNa6RmcZPCg/TGFW4+FGgIojYIZ4l9khBu3D0WXm9K2ee60SsWyeklbvhLjsyKmoclrgHwBr2aXyb4bgC+eO3mTQiKy+0T1QiRpvbY2V/q2DnhKIfVirYH/I/EZQWVwfXkUzAa3NBCWDFLsbTobHkX89EKacSZcJyM1dMCfEAXQsnV3saqBdZO544QnPAfEEsOy0IAB1hg0RNiHqTeKIn/z+axPR8kQkHSWxgYOQ==; 5:NMpohdcwcr6jZ+Y8gIeMK4nuZjjkwyALtQ1eQBW08AY8Ab4ji6H/khxBL9Ff2VvJV/9hg5kS4Xhczl+FAI+GAcwuJl1FXogRafFBOJlpzDeiUlfNzT72xunZSJcY4HBZV85PY+9rZ2yDyrhKNR98642QmMnub+Aerlt6DZG7DwQ=; 24:X20dFFBgp/iLuwIoPit+/e6pP/5QOBwL9ZaNCHp8+QnsC1HLpJ5Xej+Oc0T/lkh7mJl61JHkZaP+UT36a+ahkmFKiNCzPB1/nyDWKy2HaCQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB1663; 7:fGOArwCJ3cC1xdJasISNTvU5YCYW9iI0oFQB9JuE/Idjc7okFePZ2jnnaBDidv1uX8rRZLzKNbYE5LiDd8ief09zRrkH3fMYfuxJqFaqVURAUpjFdG67peNohKRoGYCcZmvVFBnGawwT8VMNbOxoS3AZd8UF7YI3Qo6QDHhORQw7YNs/AWohb3COBmgyCzNe9DotAmk9LRTAHuau/K3obmG68hdnAHtg6If3EhO9rA9uq+VznHLE8NmEBVYsHLpo X-MS-Office365-Filtering-Correlation-Id: 2370ab18-6b96-4fc0-6e7b-08d5a4e8a29c X-OriginatorOrg: bowerswilkins.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2018 04:55:40.3602 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2370ab18-6b96-4fc0-6e7b-08d5a4e8a29c X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a75a45bb-4772-448f-a2c6-9d2413d86410 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB1663 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180417_215558_735918_68BA0C30 X-CRM114-Status: UNSURE ( 9.84 ) 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.0.78 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_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: Peter Oh Sender: "Hostap" Errors-To: hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org From: Peter Oh add mesh type to nl80211 channel switch request, so mesh is able to send the request to kernel drivers. Signed-off-by: Peter Oh --- src/drivers/driver_nl80211.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index b677f38..c779407 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -8659,7 +8659,8 @@ static int nl80211_switch_channel(void *priv, struct csa_settings *settings) } if ((drv->nlmode != NL80211_IFTYPE_AP) && - (drv->nlmode != NL80211_IFTYPE_P2P_GO)) + (drv->nlmode != NL80211_IFTYPE_P2P_GO) && + (drv->nlmode != NL80211_IFTYPE_MESH_POINT) ) return -EOPNOTSUPP; /*