From patchwork Mon Apr 15 08:48:22 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: arun.jose.wg@bp.renesas.com X-Patchwork-Id: 1923862 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=GSCbYOJB; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=bp.renesas.com header.i=@bp.renesas.com header.a=rsa-sha256 header.s=selector1 header.b=E31aTgw+; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=patchwork.ozlabs.org) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VJH8P0FsBz1yY4 for ; Tue, 16 Apr 2024 05:21:09 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=5utrNVvjzXvN8P5MdUBemN6/qI11pwSZtvFl2shGWyg=; b=GSCbYOJBUQnH44 AyZNJqbEk8Lp6swzaeHdngU5UqknUiCe+imeAV1gCmSSQ24W9nUModBGmtdBjUWmhgAH5ZeaxXV4x cFTRUayD5cRLCyQyw7v9I2jvgH8DpF07UlhsfqstZPI3acasJlZifQ/shIINBz+Z1s+RM0q0Lc6Ey MW9ZWZHqL3XBG/HtmnLc9wEwH9kYeWWIa0bilDIkwWiavKUN0ck4IOZRAc9I/+beRtW2TVGuSgt9M hzci2XNUdhd19Mx4Gd0JyqSLoAw85v2IqRKvJPMG0ZaeEwuLXm2ySWw0V5wQHgoDFPMq0uxR8wL0o cggvJ6RbjK8I8Ew1VscA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rwRsf-00000009ZRG-2LhB; Mon, 15 Apr 2024 19:20:41 +0000 Received: from mail-tycjpn01on20601.outbound.protection.outlook.com ([2a01:111:f403:2019::601] helo=JPN01-TYC-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rwI1n-00000007bmE-2SFy for hostap@lists.infradead.org; Mon, 15 Apr 2024 08:49:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dJ/ZpwWww1YIvQp6FNqaEGgrEmhBanHzZkbDl+9nW5wJGgA5lYcRS6HKMcUTfjotUFRLm8OvdrqiSjETNb2cHq/Q10NhEAkQqAOUUeCYWmswy21jdmKlN0RUalWq6b7QH+RNWm/ECNlLlD8egtkjjO9bWFbtDqCfl7j4klMHBDaWsetHi95b7BUNHUSnwooRMH6WPMlOXd6OinkG61zyNKSX0xMsLP0hTW+MEzwydF7pO8eocjYX3pVK8Y7XrF5nv4jJUMQigT2za8nsLXsfH6fZlu9dtyj1Ou4n2v1y1UIZAibHkn6ENkYRaPuBj7xess0sUkM0VgKjwZfwGh/kZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ocK+ybFwxu0gctoLbfOB8KMRINWFC+8wcnuuMI/LHmk=; b=V2gfvJEtsIPWj/nO3yP29I3lWTB/HaboIFzSVBqTanAYZ+RqgoYYdZU+wu6vMy1BjiosKskO6ixSv0I1W42f3hyRMOcgtXPHtUQn8OiLQN+2gsTEPiX2yIdMmRrMFRXDz65EcKuCUjd/HD41G2ACrTp+SWfnT7aa1Pblt9iPqZBK6YWv7JJBUmiY+0izw4qr2KwMuJghXQ/cfc8Pj7l9k5OQcpLd63uhM4pAm+CkKX6bc8iSLOG3hyO8esplrOjsKzwKstYzTkQffXSW6R+ce04IqUwffyZ4IcjvIxPBXcWCXwYb/VwUB5QLDcq0E5bGY1S+sENuIRcHrubAfologw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bp.renesas.com; dmarc=pass action=none header.from=bp.renesas.com; dkim=pass header.d=bp.renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bp.renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ocK+ybFwxu0gctoLbfOB8KMRINWFC+8wcnuuMI/LHmk=; b=E31aTgw+RxUO0wHVc3ufZ6StPFLruVIbRpJiatSK1qBKgmmFFdtH7gQq8Jagkd+jjlqIosggAhwXvuqKWZTxtuqTEU1t9/usn2+NGra+99oDH4eUsEiuFBD4IUBE6yPx2n9qIkpl5GlaGj/szVRtYQAxuxBr7j7IkGTIt1PVBZs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=bp.renesas.com; Received: from OSZPR01MB8123.jpnprd01.prod.outlook.com (2603:1096:604:165::7) by OS0PR01MB5556.jpnprd01.prod.outlook.com (2603:1096:604:a1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Mon, 15 Apr 2024 08:49:20 +0000 Received: from OSZPR01MB8123.jpnprd01.prod.outlook.com ([fe80::37e1:6b1f:2a0:c24f]) by OSZPR01MB8123.jpnprd01.prod.outlook.com ([fe80::37e1:6b1f:2a0:c24f%7]) with mapi id 15.20.7452.049; Mon, 15 Apr 2024 08:49:20 +0000 From: arun.jose.wg@bp.renesas.com To: hostap@lists.infradead.org Cc: Aviad Brikman , Jouni Malinen , Johannes Berg , Victor Barna , Sergiy Petrov , Alexander Savchenko , "arun.jose" Subject: [PATCH v1 1/1] wpa_cli: Modified to make the event WPA_EVENT_CHANNEL_SWITCH accessible to action scripts Date: Mon, 15 Apr 2024 14:18:22 +0530 Message-Id: <20240415084822.611328-2-arun.jose.wg@bp.renesas.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240415084822.611328-1-arun.jose.wg@bp.renesas.com> References: <20240415084822.611328-1-arun.jose.wg@bp.renesas.com> X-ClientProxiedBy: PN3PR01CA0119.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:96::9) To OSZPR01MB8123.jpnprd01.prod.outlook.com (2603:1096:604:165::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OSZPR01MB8123:EE_|OS0PR01MB5556:EE_ X-MS-Office365-Filtering-Correlation-Id: 48a22047-fe46-49dd-e060-08dc5d28f10b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: utPK4xji92v+18bLF1Rlnmjzj4mQ7Tw0IJ3uU0awzyXO7ngr97U3KGH83X3bxemdt1Qg85K0E1v6t0/VY2WgzkC3klNJOE2fqDF6BeWHkSarCuK6rXCY6o7rYvREuQfYEWmCiSxe8ahB/KplJEcaYlQKBow7AuSxZb+o0IGr13esEqF/J3DKv5LInQIskMI7AKvRcbQgH9Tk2RvuAZ1Qwuhvju+PN4kn3vdVsVYeo+/40NSxctmgJwSstk+5BxwaUDmEijZgFp/yjPneVsdbMxrl9KUJJRt2IkuSk4kJWN5BhEEQIYh6GXtZTpsSQCLIM5i/vJv3/BiDYOckQTPpb4BJ37AM5JjkvpBV/td5MXko+l32KahtVfQFrMdI3JTV9pBHw8u7clK1xB6kY5RfXMADQvMdwlluje9r9x2lP6rmz8HsBxFfUwhe5I3e2VJw1G/vWNRnTDJmF3ehc/rWm46Z5Ix4yQrfeahTADKrXNecX+d6xfeCpkq4Am7qutEQYRhWpNCoxP1dw4zP+hzJXkuwFKXsPIIE6hC1TSMeKDNEmzttUolMacIISnh56/F+3WIIvElRnHxrD76qeasHtiZnU9dt/v7omdVhFDXVSbN+lNR7i1G92ULWlRDTY2NGG2nB+USF56HOyzfFNQoK193EjzMvYGcc8wyE1aDcJEQJp6ZGHNC93Mcm59+f8WaIdC4+ZwyCpj0KGRIRAPKah8u4W3hr1p1kVlbT271hiSU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSZPR01MB8123.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(52116005)(376005)(1800799015)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 2hO7MXizYGK3clQGcWRvP92pclaVT3nu8/uD/0FvENZm85btq6QDHcsBsrSQV9KJ9ErTRg5Y2ZUHXXTwTx4ROUxcRLsWDT+JT0RTIIOenlprxQ2SoF4Y6jY7PKhN/3ZywVvVZkZPe8wq7tsUTj3gFZDEDixerwVTLw7/n09jL6HQLRRN7y3MV/n+lIJ45vpOvshpXhPw4p6Blr74gNjoJnoNJwsnookVm9tU0wBuNJ8AncCEVIJyGYNsC7wUQERf1P6w6I/fMR+hmZn8W3zEBri5gdjP6/eUuUlN8uVJWka/+JlS1umzcpgqczHO458wac+k4O1yJaObYlLbZMLSGcC0FWaeviS2Mc08FAn1Utk10G/SYC+iJgwrN5XOnZ10uxGINkT2hOQiVnOWMO75riDeubSLnJDFtz6Kpusrh2oj+cFpHxoN5YM6M15TIizpEcJdUfR6W2rnz0zkXIM6/tK23esiwAFul06Wzix5AGvX17YQVUFGqKw/+Ol8lEtDvju08s4cP75DcqWBmk65Bv8g3MsGOywbc9vcZRJKAr2Jss+S89ZrHEnDvE65wVp9Zw3H/uRcw38Le9RWpoJsjv21Xo6WrSQJOnAhXfaJbbLDzEpgx22ICWNBLPEH02APyAI/hMbzPeAYHVeKKAa7eCfJAGbmURoSwQ0DFlSgpNnxCY49B92UpXEYn/LZMt/y2kE/IMF1MWjoW3VUt/kaSNXSivbLg9bWl/Cfha2g6Pyg9JxUlp3dx8ha3kzH+U3N/WfW4e6Gsw/EOviv5jnViKEqubt1y9ExurnuoLUgJwDhFj3kJs0Si/Tf63/vX71AqUSupt85oRCU78pQeN0LhlvSdv3n6YMfyaAYlXmmYUiIbskGv5o4jeF17XwI+e+XQ0Ln5x5EJ8IvQytikNeCJqYsgOFhgkYX52es3Nzq4KhpgfucRum5WHvoYpenp7dOBm+TZUYdX57lGgzZuibuXCQrWwpND6+CWFDgUm4+7BQvAXTg7cALKnZuZ7LHm4QIEttTWSTfTEn5UhRofMh8QngL+F1dvxzGSBOb+C2GlNkAtGC3812abECSq5EJMcicw7CQex6qmh6acDaQ4UWPerI0XZCSsdZaCuFNCLL77lR1L7PAihldQEMoQbzu4tZZL4RkWAyAmAO7XroROO7H6MXf0Qe59BTMIxQ02be7bsJeR+utzM+UUYfoFxoPGuaoX56OrrhS1710AZ7NMQvbC7dCKuJC30ob+UycUOHPDS9KVYLSIErig1RRciCJyWFdBpjwh5laDiwLWDlBqNHbRZPVfZ3KWm+Edqg0Dxk8js7FOgEU2pBb4z5GmuigYwxXesBleyf1MY0k2Nw/8qMH4k/B8feSJUoXWAk4abHYQweZtE3RohkhyE7gPZsOjiLMznAbbqnTFeeUcL4KQVB6PEu4FyC6pYr2Cwmia3ouHYwPu558OdpPHmHW3NqNjFGf7POgh5OP5fCvNlb2/CF4m+wx6RZhfzmqukohQwPvSZufzJHCr2bsoameZwj64MyMl8M5JAqODVSsuc5cAcgyBC52600MmDrveDEJ95d3+e8RTTt+fwDo/vRgzhRBfBcBIj6PzqU3tYCkHSoniz8mJQ== X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 48a22047-fe46-49dd-e060-08dc5d28f10b X-MS-Exchange-CrossTenant-AuthSource: OSZPR01MB8123.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2024 08:49:20.7050 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ruWC3BXygnNplNltbPP6rGiCuyM57Q/UbfC4WdhIY8BIVmJ5rfXqSHjRxOZKA+VYFykTmZRiGN7+IixqSHjLHTRprgD7pwQlM1JkXkIgE0I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS0PR01MB5556 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240415_014927_681710_76FD56AF X-CRM114-Status: UNSURE ( 9.26 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -0.2 (/) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: From: "arun.jose" Modified the code in wpa_cli.c to make the channel switch complete event, WPA_EVENT_CHANNEL_SWITCH accessible to the action script. Signed-off-by: arun.jose --- wpa_supplicant/wpa_cli.c | 2 ++ 1 file changed, 2 insertions(+) Content analysis details: (-0.2 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -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.0 ARC_VALID Message has a valid ARC signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid 0.0 ARC_SIGNED Message has a ARC signature X-Mailman-Approved-At: Mon, 15 Apr 2024 12:20:39 -0700 X-BeenThere: hostap@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Hostap" Errors-To: hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org From: "arun.jose" Modified the code in wpa_cli.c to make the channel switch complete event, WPA_EVENT_CHANNEL_SWITCH accessible to the action script. Signed-off-by: arun.jose --- wpa_supplicant/wpa_cli.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wpa_supplicant/wpa_cli.c b/wpa_supplicant/wpa_cli.c index 60f85624f..7d4cb4564 100644 --- a/wpa_supplicant/wpa_cli.c +++ b/wpa_supplicant/wpa_cli.c @@ -4380,6 +4380,8 @@ static void wpa_cli_action_process(const char *msg) } } else if (str_starts(pos, WPA_EVENT_CHANNEL_SWITCH_STARTED)) { wpa_cli_exec(action_file, ctrl_ifname, pos); + } else if (str_starts(pos, WPA_EVENT_CHANNEL_SWITCH)) { + wpa_cli_exec(action_file, ctrl_ifname, pos); } else if (str_starts(pos, AP_EVENT_ENABLED)) { wpa_cli_exec(action_file, ctrl_ifname, pos); } else if (str_starts(pos, AP_EVENT_DISABLED)) {