Message ID | CY8PR19MB7252D35DCF5B38A4697E166BDBC92@CY8PR19MB7252.namprd19.prod.outlook.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@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=GcSn3HG1; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=maxlinear.com header.i=@maxlinear.com header.a=rsa-sha256 header.s=selector1 header.b=MI+aTqo1; 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 4Z6C8g4JzGz1yKV for <incoming@patchwork.ozlabs.org>; Tue, 4 Mar 2025 08:47:31 +1100 (AEDT) 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:Message-ID:Date:Subject:To :From:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=DgfpR9FRBcet+6J9infPfQm5yGv+mdN3xvY4CFSHQZE=; b=GcSn3HG1y6Eumt 2ldoNdcds/sl78BVHlytPj6PXuyHlNgCRkbPskj0TU0ABBBIYGHjgBz6fTxs9GVUViNvXvyBbZoFl id48Y1UoY5cr1xmt6uAmizRmbk19kOrRL74lDVHxkCxBrcQQeo29dHBG1hbD2eyR/LXLPrppH0jD7 raB7hbNNNqyG6x24ZxZhOE8KO8T0GSAyZgLm/cVLbisHwk4PBRDk9fjgsWFnkpCeAFNsG2ZXYjGFg fbbvQ+8BwOfDvZ9GMgMv+EaUPD0u8Xx+Mq1JzLjAVMrSNxeqa4A4I7ne02HACcwuezYzdFh7eJC3K nds/lg1MwvS2TOGlv78Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tpDcd-00000002ODb-2Q5f; Mon, 03 Mar 2025 21:46:47 +0000 Received: from mail-dm6nam11on2061b.outbound.protection.outlook.com ([2a01:111:f403:2415::61b] helo=NAM11-DM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tp7a5-00000001H5m-2wOc for hostap@lists.infradead.org; Mon, 03 Mar 2025 15:19:46 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BnWfgtnHlvLemomjnKbFmUt+qx5h2wPofelDr/fJtPm86UCR+bHCRqt/scpFkRDFSzuYAJt6ObTwmPL6gRx72SkT05WygL/YZcSuHW5lplNjGqNUlW8v/fkhhvTpBtNL1l9/bQ09kXnBmnx+1wH932SZiYEfxZPz/wo7I+R5Jas1bMV3fQ2oWcMu6jj3Bg3cAsETU1DPJvAtS+yZQgXN0BodHpnnOiwm1ib6r2Q51NEDy7B4P8/fjMNkKQuXvT6F/h+edWnbAYIfDdY2lufxtFpGi0LEp7yfQaZ9IXQfsGyaCyx10hNjSnq3Tu/ypYXtyS5NSWd23ZZ+SvOUcvJyUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=x7wbx9NibZsvXP9T1QbtbwH35liSLTSjvNOhb9jU5dU=; b=ET4KtodrMGLUmxpYEb/5Qkim/EYtEIyG8hqK6D5U/3QG+Sr/eezsjtQv0gQJkeSHLBQZdkUqp7VeP4wjMx7Er/Z1VaodxhZAIEssyNG64Q42Bb/6UKGpujqu7jIJPUctVErU2HACRE8VeoSTl+RAuu8MZjpwDXtnJHGg8+/GhDsYSc/My9gpnrJ/HD3vtVQLXE1pi6ZY/7rSyUz3j3kCL02YLTyQ+2Zq1eNUp5uVUFkwD5NW1bVNe7Ywcr3HKNCl7nsV2MdwJ0bFqB3mtJf05Cq3sSOU6YbnnxwCahQAzQXnEe2F8rIyiM/+DvHXyR0QJ4UUpY2IXiqFFXTVOSPT9w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=maxlinear.com; dmarc=pass action=none header.from=maxlinear.com; dkim=pass header.d=maxlinear.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=maxlinear.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=x7wbx9NibZsvXP9T1QbtbwH35liSLTSjvNOhb9jU5dU=; b=MI+aTqo1oMTSrHG1b8tkUjHo2HoyC8T287JaVNPDYonI2Xz9tkLSput5pDVYw/jFb/GNIOJTAf1zDHz7oswmifdAmS6+DTd7p7V5qDsZAA7xYwW5mkUOaOhWpxgauJVqdsYaQhRYpO5HcvtU946TAj7ZXBtwWPaebAKsjO52BHs= Received: from CY8PR19MB7252.namprd19.prod.outlook.com (2603:10b6:930:9b::6) by IA1PR19MB8885.namprd19.prod.outlook.com (2603:10b6:208:599::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.28; Mon, 3 Mar 2025 15:19:39 +0000 Received: from CY8PR19MB7252.namprd19.prod.outlook.com ([fe80::6e2e:9eb5:2990:10b6]) by CY8PR19MB7252.namprd19.prod.outlook.com ([fe80::6e2e:9eb5:2990:10b6%4]) with mapi id 15.20.8489.025; Mon, 3 Mar 2025 15:19:37 +0000 From: Nikita Chernikov <nchernikov@maxlinear.com> To: "hostap@lists.infradead.org" <hostap@lists.infradead.org> Subject: [PATCH] wpa_auth: Reconfigure group rekey timer upon wpa_reconfig Thread-Topic: [PATCH] wpa_auth: Reconfigure group rekey timer upon wpa_reconfig Thread-Index: AQHbjE9/9GqtZ7PkXE+OEtHcEVHmPA== Date: Mon, 3 Mar 2025 15:19:37 +0000 Message-ID: <CY8PR19MB7252D35DCF5B38A4697E166BDBC92@CY8PR19MB7252.namprd19.prod.outlook.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=maxlinear.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY8PR19MB7252:EE_|IA1PR19MB8885:EE_ x-ms-office365-filtering-correlation-id: d8ce2b92-58fc-475e-9bd7-08dd5a66cfd9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|7053199007|38070700018; x-microsoft-antispam-message-info: =?utf-8?q?CWGNk5LrLpA1KKLiPXErY8Hd3S1l0CY?= =?utf-8?q?wJ2Ao89tJ3A9DtWWGIZ6vZQa2ltzhIwczCzXt8/SwdAxn/JwHxs950MMtXlvrGQV1?= =?utf-8?q?3ht12EIR4Oodn0uUUt9AaU6vChYOsIgFmf8T/fplLfF7ZdJ1Djrw44YDY80zsHP+Q?= =?utf-8?q?JvV8eiHy36a0P1wJ61v1FnBc3RIMGitdC4nmNBMz8BSQAtiVy2N+HsIc3f6X+BbGD?= =?utf-8?q?UESI1Bz/I9QFsbtOKPefRXta3A6nj1v/kZWebN/4ARK9r9ytX2pvAzJxQjfISLHNb?= =?utf-8?q?P8JQRIfAYA34Hb9EWJ1VzFe0Db5uuXuxqRZUrwmghpIWK/DV2e4DWTO6bI2RQjuCY?= =?utf-8?q?Y5SStL/fOzyfUik4yfAVK3lz9DrwA61/xiYnc82HTkF53TpLI6xdlCt0y8ay/ufAs?= =?utf-8?q?bYW6u+o4SdbPhErw8OYpOBLGLxYRccpr7UjMyCeHepvd0/A5LexZRIJMNAa79O1GT?= =?utf-8?q?UP+NAyJIo5zBt7Z8BuT6zbp8vMzwMLDoWqoHojAeOrEyDXzuJtKk1zEGJ0+T0Str3?= =?utf-8?q?EzVgw+ZMX83raKDTXH43WJFxeklb+9JiswFR8SFfkKxtQnN2OEeVPRzaemX5nE1hI?= =?utf-8?q?pQDSV+n75K/rmo1KOEQn1TWjMDYGH+7EaVrw/FhD1FYuEgEza2MAwB/rNybIFKs3K?= =?utf-8?q?pbNMIPuRc+0at6VHQo7GZL5OGpNT208ZSJfw7dpt0yM6im31DErrt5PWsw1K/9oPp?= =?utf-8?q?aEPwdEwyg3BGjPp/jAhvkR1GSI2p3loU+k3LcX7vhA8lQhb1fu6e92eJ42BsYqFSH?= =?utf-8?q?VVKkMvWwzvJVVQWis+J9uNhEOdJJSITcfy0KMXkdeN/K13HLfzDmcaFIVF3FxCtdc?= =?utf-8?q?YgKuzv0/P10Cs+2XWNTr1MlDzbwgy0kVCx/Fr/aEUO/YYHKVGIOgANeCj/1+jMlrx?= =?utf-8?q?W+gk6RMhnOMb4zZWuW5WQSfivsfTrzfjR2j/gFfSIQPbEuCY6iyeAbtKJxTCfJND3?= =?utf-8?q?fdzxBGRTRuOt5YBXqaRagvWddjRFouC20uw2xIKMsLHMWH6ibweZN+jsWvG2JG5hS?= =?utf-8?q?OfsrRzCbpK2PCnriC1gmbHbsu9M6lad1nn9XVlCF+naZJlDM50HIdWoF+P1KYRVar?= =?utf-8?q?MY484q3cn9DGpSvsbBRJ1UhDQPVElcjrn/T7ZtgTSEsbadShC5wlMeKfQM0ZVLMUo?= =?utf-8?q?DQufDEfQ/+6BlSrmN6fCVJQhKmYkKwg50AjeskVnFLELorSQl+LWcpkIsAXRypx0j?= =?utf-8?q?56Xa/EXHy03KEs+7fgR9Tf1wp2D7QwTTqx0LUJD1jMQ0EAqwZT5jF0xGdhc+g85io?= =?utf-8?q?ohjU0ZQpXfsLOc4UQWQuFVHkYF6NiegYoqvB9Z/yRJCXR4lGQTsor78W1AAU1Vshb?= =?utf-8?q?gHed33eyB3ay1I5maUboSH6b84ADwd2M/TSEKnQphlHmuWOm6MtaMV87IsfmAgj7C?= =?utf-8?q?XJp3ph7dJO4?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY8PR19MB7252.namprd19.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(7053199007)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?7l2TBhbOvinbPRCadVk0nGGnM1pT?= =?utf-8?q?+yr1buqn32UpJ08VF254t4yJE3J/drPNSvzYfAMNmQwZK8QNzg5xFfSqJKKLcrWQ+?= =?utf-8?q?G6Tjg822FXl7cXxEbTNzizZOcYS00GdYWZW6YEcXwscuCIEHuaE5FzVaXIFX5mUyL?= =?utf-8?q?hkL0BSTi0VQdaxjobm7ZhdLPvzI5ll+vsXuwakWdW+uZjLBRPaIgCUSaNFdckq4+q?= =?utf-8?q?DunXLDXZncx5WtUp1cVPaqvkR3XhHW0zLGMVr1UnYYv5RkPErcJyJXNhW1tcVoaDL?= =?utf-8?q?bQWCfAvUYiIlNlRqZ72cAPZdeu317yqKsg77PSjB+t0GTSPaPHM97Ft9Jp/vc871V?= =?utf-8?q?9xWjScWzM52c1tcPqOa/rLkmuUo4pdfcsXjtYGn4jEhwmFGAgL8/HdXPFCjbCzWVf?= =?utf-8?q?JFFcptKeKQGnqu9pyWuJ5WdGCevYj1UAKroDpqJZLWRgRYoR3qed9VchKRw5her4C?= =?utf-8?q?fU0AXZqZhUfszsREG7M35OwnpsB6n+Pfb/cqrNQdBlXKGDksEiZaYYy6r4cOyGgFN?= =?utf-8?q?JNaPUGDBx+Y2u7TbFhpLtP1OvZaeAVQMnKHuqMm2DvYyRDM53MsHbFAgnRWzuctT9?= =?utf-8?q?tkkdC5W1J0rqAbTLokBQwW7vfRckYOOkb3hYHNvnh/O1lRW8Vyfe0GttSDJrcMPqP?= =?utf-8?q?eiajPJBZPvR0FiYcbcdLlr/hc7O3kSyDinenN2NZUTX8N1b0g9vT+fUJGuINHfsY5?= =?utf-8?q?U71DvNw9md+qCYq+Gt+6jZqF1CXX2v1NTu99HKm3olYN8KRnPqT1iJLRDEcAo/mGF?= =?utf-8?q?ojSJrXIOuZvrjBZuhGmKh7rmWT99A1O1XZwMaeeGHX/WaHGJ1ttEoVYsh6JoDlgOc?= =?utf-8?q?SNkAlVB7E/HCEy/MT5fk+mWGUBUqaib+5k0cP+JXdq/uk1r1E6HCEw0CNbfMF5TwY?= =?utf-8?q?Q9RM6KQICr7UhwRzVNbUTTxiwrX6i+L142T8RZinh/6/hF1XVE2q7abowQSAaoluN?= =?utf-8?q?njDfoFp/wzWqWupG0GST9AVdnLR1qp3TUevvCArGYUYVWzvwwEgepKMvAWuP+E3ZP?= =?utf-8?q?bl5FmhQIQcExNiCx2H55w7+z3DxIGGRVcE9kptKkzOeUxHeURdvl9yY2tJwPNdmwD?= =?utf-8?q?XRMBPQ5h4Sz3SE+srNNDNVncsip00Q3qCnR6zOYpcPYc1w3hnbhhGKtKKf+gmoTh5?= =?utf-8?q?Nv7KUZSDjHEDTGwLTxlrsGBOZ1uHyW6Q1jdheFWSrO3aSLoiI8D8BrurXWFZ6LDlY?= =?utf-8?q?iXI1EXxm1R8ZMSZJ6S6iV2yZZuEbWVJoBZqLVYJZ36OJtS7orIArQ94FF83SNz+sV?= =?utf-8?q?aFPKonNVMfk2Qz9QCO0Z/x9ftg/5lPm5snRsZfKz7FTa4p5Efxntfe+/SwL5cyHW7?= =?utf-8?q?skJpumrUBnBTrLCChkZa8o4xPbnjqzI3bal96mqM4sWUTTHU0BcLVnIR82vZ9SIbI?= =?utf-8?q?F9+zg0ZMjxeJJ5BdqqNh20iGUfjla0gOrWgfsly3lUNfhhzA34c0Dd+rNQ4tVg3Rn?= =?utf-8?q?Z3AE+DblsLKTTBvc6w5259LLfFXYfC92SWKasiZ9toblSmZyNPPXJ4iKuHac4G3cz?= =?utf-8?q?z0ArPNYQz1hh?= MIME-Version: 1.0 X-OriginatorOrg: maxlinear.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY8PR19MB7252.namprd19.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d8ce2b92-58fc-475e-9bd7-08dd5a66cfd9 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2025 15:19:37.6580 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: dac28005-13e0-41b8-8280-7663835f2b1d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: +DI4jfcx2SBM1hEd1n//AIzKuCGp+GyFT9qcyaNG4upRkUVZIM77PftmgsQuR5rH3j8bxu1Jl744w9LZggrCNME06FKtBfIa3gb3i2FwvvM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR19MB8885 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250303_071945_746525_48A8C080 X-CRM114-Status: GOOD ( 11.48 ) X-Spam-Score: -2.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 98487e906944c456f2a784d43f47125fd9796f85 Mon Sep 17 00:00:00 2001 From: Nikita Chernikov <nchernikov@maxlinear.com> Date: Fri, 14 Feb 2025 18:04:28 +0530 Subject: [PATCH] wpa_auth: Reconfigure gr [...] Content analysis details: (-2.2 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.0 ARC_SIGNED Message has a ARC signature -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 ARC_VALID Message has a valid ARC 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 -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Mailman-Approved-At: Mon, 03 Mar 2025 13:46:44 -0800 X-BeenThere: hostap@lists.infradead.org X-Mailman-Version: 2.1.34 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> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Hostap" <hostap-bounces@lists.infradead.org> Errors-To: hostap-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org |
Series |
wpa_auth: Reconfigure group rekey timer upon wpa_reconfig
|
expand
|
diff --git a/src/ap/wpa_auth.c b/src/ap/wpa_auth.c index ffb88a03f..671eacd2c 100644 --- a/src/ap/wpa_auth.c +++ b/src/ap/wpa_auth.c @@ -652,6 +652,18 @@ static void wpa_auth_pmksa_free_cb(struct rsn_pmksa_cache_entry *entry, wpa_auth_for_each_sta(wpa_auth, wpa_auth_pmksa_clear_cb, entry); } +static void wpa_reconfig_group_rekey_timer(struct wpa_authenticator *wpa_auth) +{ + if (!wpa_auth) + return; + + eloop_cancel_timeout(wpa_rekey_ptk, wpa_auth, NULL); + + if (wpa_auth->conf.wpa_group_rekey) { + eloop_register_timeout(wpa_auth->conf.wpa_group_rekey, + 0, wpa_rekey_gtk, wpa_auth, NULL); + } +} static int wpa_group_init_gmk_and_counter(struct wpa_authenticator *wpa_auth, struct wpa_group *group) @@ -990,6 +1002,8 @@ int wpa_reconfig(struct wpa_authenticator *wpa_auth, group->GInit = false; wpa_group_sm_step(wpa_auth, group); + wpa_reconfig_group_rekey_timer(wpa_auth); + return 0; }