From patchwork Tue May 29 21:19:17 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Oh X-Patchwork-Id: 922414 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="oFJnpPQL"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=bowerswilkins.com header.i=@bowerswilkins.com header.b="L7DC7x7F"; 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 40wRbJ2kCDz9ry1 for ; Wed, 30 May 2018 07:25:32 +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=/S3ICvdnwkx3TFc3hJneB7NOjEbIXxd29IRHvtl+Rd0=; b=oFJnpPQLmIcKNR Y6ZLYL8/DEnIYBXPiqxt0b6Dlxr5J/HDsTMOIB1q7MFawQdjWznkqIfSOKV//s0lQDhPK/wzG7xrx Ycbch4iM0p8+OPXpM9nzt7W6lHeI+Isrz2UdhfAfH7tyIHvT68nCfAzJqF6q9LKltboIkbShTxMP8 7gQutb7VR7/OkEA8mP0zIxFkMQgMpX+KoBn3MKpSXtOte/cF7LQAWKhaH/0ak3zLv+k5y5AsXVDi3 WzBHEtrsFndVTsUkuEn1IqKDNP3pbFy0RdwWciEGugGX8Dst3xvOsw2KP3lK/W/RjGaivT9iZavJZ oA/1KAPUjEVG6NITi6aQ==; 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 1fNm7Q-0006D1-0h; Tue, 29 May 2018 21:25:24 +0000 Received: from mail-eopbgr10058.outbound.protection.outlook.com ([40.107.1.58] helo=EUR02-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fNm2U-0001Kx-L9 for hostap@lists.infradead.org; Tue, 29 May 2018 21:20:31 +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=eG6tK37jOnRxulYlRSStb+YjdKds+gr8scT8bhphqDI=; b=L7DC7x7FckvwC2lEmiH/uyOfmdYcrEtL3GNMbjGiR9sQ3B2TGEJThQxUVrUIgAazOBgKfg65v08DX9liW6tnj4GEMI0R0/QDxJtqHXtRDUXiqkEmbsi9HStjvS9Z0WvSnZr1rm0xlYzBtih63Xc8rJlEUC8qY3f8XX+bzB0NhEQ= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peter.oh@bowerswilkins.com; Received: from smtp.office365.com (2001:1900:2200:85:bc83:1bef:7e2f:6957) by AM4PR04MB1652.eurprd04.prod.outlook.com (2a01:111:e400:59e6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.797.11; Tue, 29 May 2018 21:20:04 +0000 From: peter.oh@bowerswilkins.com To: hostap@lists.infradead.org Subject: [PATCH v4 17/17] mesh: use right interface context to send DFS event messages Date: Tue, 29 May 2018 14:19:17 -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:bc83:1bef:7e2f:6957] X-ClientProxiedBy: CO2PR05CA0101.namprd05.prod.outlook.com (2603:10b6:104:1::27) To AM4PR04MB1652.eurprd04.prod.outlook.com (2a01:111:e400:59e6::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:AM4PR04MB1652; X-Microsoft-Exchange-Diagnostics: 1; AM4PR04MB1652; 3:m4uM+A8jxyzleQDmERrpLdg1wX/Mg7BwdccVOjJGO2QVLAEaKz7xq47Znv9LinuzB6vq8muaB8Fz05qeOEqA+0LDijyYiYThqNgEAjEtcBDIvvLNe151W06ouI6auiLvf7WYom2bbjVGyh756D6AZm37Uk4d63hnVuI+rwlDmuob5+s4US9F3dCxClBC5S7xQsnlE111hMkIbZMmcrVRP5VdEVcgMwHLLTh/wctrcshPBDS2HE+2e6cSejJf7UFa; 25:W9I+3RshFR/3tc9iJ7STIJCgRmNhFo3dFpGZkuNF7TQrrIHMMqSFanfLIC4r/Fbnz9A6Y6IUlQvpd/BVt7z+6ehkz/R3/TVphJh8Kvgf48NEYE1psExbYagcCJ4HSTWmH4JmeSKGZGSd0mnWNcMqwd/1s7tbfzAcf6er0fqNJZhOP4T3Du6FQPHKV7XZ8zHZ72KpsmZ31GdEaNeOyxlYee22aHsXYQjFfOnKphywQht7Z2o+UG5R0IhwtcvqY7+8KYiO6PVeJB3TvgeYvL6PBpMSJ3kTx3bZsGTkBBwWwIsBdS5LLfnG5samkhac7vEdWLMWch2n0FO/f++HUAJtTw==; 31:hhBtVrGhW5qsWLBiWVlffYaIdUK0dhhZKsW0OWJ8cN4+de3eQm7TS0xhlV4w4R4dGcg947VTQWFOTWUk++YGYnVqKKsJLfcoL1g1z1fuiZFGnjK4U1p5zPDc3MfJ33cylEyPqv+/Vdi8YkB159UFjRbOLZuS/ACXukZFKYWcS+dXSu8A05jbvzzq706f7u5skgmXyOdz7fG24sT0md52VLgp7nlkX9FfFWcAoFDUkog= X-MS-TrafficTypeDiagnostic: AM4PR04MB1652: X-Microsoft-Exchange-Diagnostics: 1; AM4PR04MB1652; 20:FZscXPX7fSayS39xfH8sg/EbFYlhIfN0askecsGgKNCLOCOMY0YU/tpp3/hiIq+C7f/pqpwxIMiUNTErJz7svZkJ6cht2A8G6RS5cwK9PXmbrBeUWO1rc+OpQhefNlMuqYSp5QyA0a8jUN/9zo7XlZXwyt85KnbgeOYhaKWh+o4s27vjMnhWxuS4bz3yPv1WWfPXSXyWZlSjB4V5lqPArGmC7m4RkChxTwHc6oTOrY7pNBKCAsmIrBnnzPr+o34P0H2cSYt8YQAee1ijxW06lgac/KmMjHkcY9hUboPcmKvB2sdFo1iW/MjqyD9MyE0jcm3G2yNWx7ALC8CZyeAgCOWeD4HODGYXhlOsN9jj4sU1Glt/Dg58+vvbu7ja/70k5yOyvRLqUmY8CoB+rSrf3XRx16bg11nWPwiq6psIz50=; 4:vR79vOaNUa3WQitBI4uJ9aTr/4Zh+YRCYI6UubfMfwEi+xmSrIAPvWXIJQL0SvbXtddrk9uGlD7blycB7k+64Zz61M8sCVPt66RrWLF+nBIZ8bhe/EIqD6Rqa/pGZGnj998u74baLw6aucPrZwd5JttZdOx0ADOFcKqgKxefUVnkDuBFRVJlldwP037ejVnTx25rGbXcOhZQnrnLxO5K2KEQS10gSs8wKRvDe4EI1ExL2M3nSMt6sLDUpTmmYoYLwffqt0nBpK+iLRW8DLaByUkWhzZhW26italq4HdeSlwl7XBaQ2CNhitBVLLMfd+c X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(85827821059158); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(3231254)(944501410)(52105095)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:AM4PR04MB1652; BCL:0; PCL:0; RULEID:; SRVR:AM4PR04MB1652; X-Forefront-PRVS: 0687389FB0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(346002)(366004)(396003)(39850400004)(39380400002)(199004)(189003)(11346002)(446003)(68736007)(51416003)(46003)(486006)(4326008)(2616005)(36756003)(69596002)(33896004)(2906002)(39060400002)(15650500001)(6506007)(59450400001)(386003)(76176011)(52116002)(52396003)(85782001)(53936002)(6116002)(25786009)(2351001)(118296001)(2361001)(47776003)(9686003)(476003)(6512007)(8936002)(478600001)(81166006)(86362001)(8676002)(50226002)(50466002)(16810700005)(81156014)(316002)(97736004)(6666003)(106356001)(6916009)(186003)(16526019)(53416004)(54906003)(6486002)(305945005)(7736002)(48376002)(16586007)(105586002)(5660300001)(85772001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR04MB1652; 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; AM4PR04MB1652; 23:QVUn1fOBA2v1/8pHQG2D+VRia/vQ2eC1ij6/WOwhq?= tuYywy1HdvhB/e8SgL/Uu3j8B0EjyV59uLuVQ3wzE807ZxB/mgew3G/On+yx04A801wCMSOampOS0HkDxh4eVh5ZtQBDrL1XLzCCsP9MqG45TB34M7EU+5I3TluXT+GbjEdgrxAgkz2Hr4Y95YdUc8acQHZixY1UkZhoNfOvNVhPka27+hVBkS1D+1JZBlCZZ14dnVDqN98r53+9rRYsYMO4NsE40lc1klWKqTBmM2PvHgoXZNNCHjzOSoOcjEnKQHx4Ub8TsCLTeh9QZZmYcM7dVKzi5Grmc4WXu6TCAz9YNSfIi0FUEhDUxfVpi9oHD4UJNiQGAV50NgN+6rOZgWbf4KlGhFjeuc0KrSSCsdIUK6pvH1Skk+qjxPXndBdsh+IiiUOBc7aTPk5MedZJsGOdZa2iITVr0RL2NDPiKaoVa7saFg6WEtPJtTBNveuGVORLJrx5IukFsxnaNaYW9JvL204ejLXdrj6qgIxt23e+LpeFIsG4/hmwUKcoEAXTK+0AfAALX1UIyu9FCG97WF/VB0PltpcInBRn4nL5RvAiNIWuxbz2XsH+YEgYeNK47JPLF1a91Tong5CCXWhOkRyTYsGr9uqRhkh1kU4doQcRHPAWazfIo27aQ6R8sZcT4VkvVrkAOcQqARGz6Hg96T+MMTO3lAXF6c4LdtbW7uqNZNA1ynCnyKw3URF9JfM/M+xgkKVQVlMNR/RvQVuri+8+d4JmoCIDrMzgAwBuLU8f8QnLmRyDJSaGa8U9qgnaLesfffGM684mCB8RkZSt8VbRHMLne5ReM6EFfur0QNfWJLK1LRs51BTfvpqUFHc5bichoxUkWyEMATVJ5VPY3Jl5ZdbcZ3ZtTgFVDWBoU3JOKNmvDPnFp3KJhjaa8MzLOF7cgodt0KyyFnIUxDdvZhJ7SoQ1h1hcfJ7O39sgh0qSvDUslnLCqzNOztilxOXFKe93c3Bj15QqVB3GQtsgCwDaq03eq3KFD+EqrzFGgcO2oRRp2H3MxCqj8CSkvSUYytiUuwiQPullmrTkAxmwm2c5i9jts8u/V71ftgXtOfZOF17sFA9tF5XL4KMGwLsLp548mmA3aMvO7AH+GsUbJxsqJ021wgWyJS91AVxvo/gveNWXcg2lXrCyoDRvrFXzIuDWG3MSnNxbipL9YhGd/ZkWt4HPuKYqJfos9BR4tNJIXw5NOZ3HYmTlfZEEDM8rqXJRNx0AIxSBe3wjXUrmKl4LNPi6wWkDKkICFB1MId0tu3tzaz+pNGYZOyPTCe3mg7RX+I+6nN9BXZJk1NVTi5eiNJ2LlG6tx7Rb+xWga1s0RS8/N76o3oE1dOI/57HNpfEvE4OxKjzvrrJ0UXAAzQP3kchOPv1dwyeAqYjuqFt/k0a25KTIgoebg7xVFciR4oegZk8IMTIZySo+KH12Wzo X-Microsoft-Antispam-Message-Info: 7r6mzjJZsEjyx0LzZkM4x6vse0zdw8+Uy2KuYhqD+vMWMy3x7bOagsera3IBaaqPXg1MoLBW0/388jRv+IIb+EexsuPbCWhS4+ObbPFtzEIQFyJNFDJ7dh9ZARFK4pOaFLs1baS8Sz7Vjbx4dkPSB54/93CdPluM6pD6dlkXHc8a2TyIevrX3P8bNQFNIqkg X-Microsoft-Exchange-Diagnostics: 1; AM4PR04MB1652; 6:iOVbG41Wu9zH59e10k9mj5Gyc7358stRkG+LIK8EuyllCAUK3MljB+NA8YdYAafMTEs2BZnHm93P0eKTnUHA1NUp7XaOFcC2y6ERahd4g71oW1np3SGdYuI6zzdIb1se6z0j1jEqUqTvmt/A6QbLP28DjTR7LEZ1MIB+4S1DvoB3dbsfEjqtqCN6GgF5vBEOuruVwyltrXAEolMPJwXeo4Gk2RdwFzGiqzbX7tXi48o4QS4/2Xl3eP9drdRZs3wzCAsUHiAsQkYFi0XuB7VpSR5dNFGG1dHZt9m7xek1rQ+8GaWHUkOFYUuBG3fmc/r+jaFz6JVjzy7vBy+nf0Xf6zVZFqTYEeV8LXbbMcFI4+vCkauIYYPwYpav+g5kvYR3H3V2Qv6XYEqiGEqSwP1rOsOollkczvSAkflOkSPiYwQjFqdkUliAY8FhWnlQIA1hFjkCS/z6GjIW+dnZUuE6tg==; 5:NHKA7JSZCKHbqigkIFegMZuSn6SKUt53i0X02HwKG/x5YvvGn1bAwGEqj9h+oq3c55ZKqqic0VKHZRfp0bzxbo5Ko44GLIf3FbPf9sPyrEkEo5PlHW9rIncXUS8ZRH1JpicOMlH97n9q/x/TAI5DD8Hf6X5LQcfiCpeQErWur1U=; 24:rpCqUgsSpdtqalaRb+OlwaLvVv01iLc3mhDG1afatUu53i0PoU6rV0V7BPt9vWVYvgo8WAcY3xVVx0HKJZLYQM1u5FsLRiBabV3/iew7Q7g= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM4PR04MB1652; 7:+kAcssthtyAYgqZzgSFK+aCa8JvF6CAki3thT3hzlODOh9Rgi1IJBKW0+go24bq6hRaafzW1aaVS/HE+olPxj6yhTcQ4Y6BldHIln+mBAr77UJ8k8HViGOPmqe3wWdCCp3jyBIF9eB5HJnLqHRPQkOFUuwHcCOKwOcwO0nzIf6tkk+eqZo2C8h4uQFEzUztR+kBFY18LilFnltwTstQu1aItkFL51hWqQ9vUARVFRkar1EjUeAs1ShRbfagUbqPH X-MS-Office365-Filtering-Correlation-Id: 3962980c-1424-43c9-bd41-08d5c5a9f266 X-OriginatorOrg: bowerswilkins.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 May 2018 21:20:04.0930 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3962980c-1424-43c9-bd41-08d5c5a9f266 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a75a45bb-4772-448f-a2c6-9d2413d86410 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR04MB1652 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180529_142018_725710_8172C252 X-CRM114-Status: GOOD ( 10.73 ) 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.1.58 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -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 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: Masashi Honma , Peter Oh Sender: "Hostap" Errors-To: hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org From: Peter Oh use mesh interface context to send DFS event messages when DFS events are on mesh interface. Signed-off-by: Peter Oh Signed-off-by: Masashi Honma --- src/ap/dfs.c | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/src/ap/dfs.c b/src/ap/dfs.c index 993dd19..9935935 100644 --- a/src/ap/dfs.c +++ b/src/ap/dfs.c @@ -637,6 +637,17 @@ static unsigned int dfs_get_cac_time(struct hostapd_iface *iface, } +static void *get_message_ctx(struct hostapd_iface *iface) +{ +#ifdef CONFIG_MESH + if (iface->mconf) + return iface->owner; +#endif /* CONFIG_MESH */ + + return iface->bss[0]->msg_ctx; +} + + /* * Main DFS handler * 1 - continue channel/ap setup @@ -719,7 +730,7 @@ int hostapd_handle_dfs(struct hostapd_iface *iface) /* Finally start CAC */ hostapd_set_state(iface, HAPD_IFACE_DFS); wpa_printf(MSG_DEBUG, "DFS start CAC on %d MHz", iface->freq); - wpa_msg(iface->bss[0]->msg_ctx, MSG_INFO, DFS_EVENT_CAC_START + wpa_msg(get_message_ctx(iface), MSG_INFO, DFS_EVENT_CAC_START "freq=%d chan=%d sec_chan=%d, width=%d, seg0=%d, seg1=%d, cac_time=%ds", iface->freq, iface->conf->channel, iface->conf->secondary_channel, @@ -768,7 +779,7 @@ int hostapd_dfs_complete_cac(struct hostapd_iface *iface, int success, int freq, int ht_enabled, int chan_offset, int chan_width, int cf1, int cf2) { - wpa_msg(iface->bss[0]->msg_ctx, MSG_INFO, DFS_EVENT_CAC_COMPLETED + wpa_msg(get_message_ctx(iface), MSG_INFO, DFS_EVENT_CAC_COMPLETED "success=%d freq=%d ht_enabled=%d chan_offset=%d chan_width=%d cf1=%d cf2=%d", success, freq, ht_enabled, chan_offset, chan_width, cf1, cf2); @@ -810,7 +821,7 @@ int hostapd_dfs_pre_cac_expired(struct hostapd_iface *iface, int freq, int ht_enabled, int chan_offset, int chan_width, int cf1, int cf2) { - wpa_msg(iface->bss[0]->msg_ctx, MSG_INFO, DFS_EVENT_PRE_CAC_EXPIRED + wpa_msg(get_message_ctx(iface), MSG_INFO, DFS_EVENT_PRE_CAC_EXPIRED "freq=%d ht_enabled=%d chan_offset=%d chan_width=%d cf1=%d cf2=%d", freq, ht_enabled, chan_offset, chan_width, cf1, cf2); @@ -848,7 +859,7 @@ static int hostapd_dfs_start_channel_switch_cac(struct hostapd_iface *iface) wpa_printf(MSG_DEBUG, "DFS will switch to a new channel %d", channel->chan); - wpa_msg(iface->bss[0]->msg_ctx, MSG_INFO, DFS_EVENT_NEW_CHANNEL + wpa_msg(get_message_ctx(iface), MSG_INFO, DFS_EVENT_NEW_CHANNEL "freq=%d chan=%d sec_chan=%d", channel->freq, channel->chan, secondary_channel); @@ -935,7 +946,7 @@ static int hostapd_dfs_start_channel_switch(struct hostapd_iface *iface) wpa_printf(MSG_DEBUG, "DFS will switch to a new channel %d", channel->chan); - wpa_msg(iface->bss[0]->msg_ctx, MSG_INFO, DFS_EVENT_NEW_CHANNEL + wpa_msg(get_message_ctx(iface), MSG_INFO, DFS_EVENT_NEW_CHANNEL "freq=%d chan=%d sec_chan=%d", channel->freq, channel->chan, secondary_channel); @@ -997,7 +1008,7 @@ int hostapd_dfs_radar_detected(struct hostapd_iface *iface, int freq, { int res; - wpa_msg(iface->bss[0]->msg_ctx, MSG_INFO, DFS_EVENT_RADAR_DETECTED + wpa_msg(get_message_ctx(iface), MSG_INFO, DFS_EVENT_RADAR_DETECTED "freq=%d ht_enabled=%d chan_offset=%d chan_width=%d cf1=%d cf2=%d", freq, ht_enabled, chan_offset, chan_width, cf1, cf2); @@ -1028,7 +1039,7 @@ int hostapd_dfs_nop_finished(struct hostapd_iface *iface, int freq, int ht_enabled, int chan_offset, int chan_width, int cf1, int cf2) { - wpa_msg(iface->bss[0]->msg_ctx, MSG_INFO, DFS_EVENT_NOP_FINISHED + wpa_msg(get_message_ctx(iface), MSG_INFO, DFS_EVENT_NOP_FINISHED "freq=%d ht_enabled=%d chan_offset=%d chan_width=%d cf1=%d cf2=%d", freq, ht_enabled, chan_offset, chan_width, cf1, cf2); @@ -1078,7 +1089,7 @@ int hostapd_dfs_start_cac(struct hostapd_iface *iface, int freq, int ht_enabled, int chan_offset, int chan_width, int cf1, int cf2) { - wpa_msg(iface->bss[0]->msg_ctx, MSG_INFO, DFS_EVENT_CAC_START + wpa_msg(get_message_ctx(iface), MSG_INFO, DFS_EVENT_CAC_START "freq=%d chan=%d chan_offset=%d width=%d seg0=%d " "seg1=%d cac_time=%ds", freq, (freq - 5000) / 5, chan_offset, chan_width, cf1, cf2, 60);