| 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; }