From nobody Mon Jun 8 07:28:30 2026 Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com [209.85.210.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3F2463AE703 for ; Thu, 4 Jun 2026 20:31:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780605071; cv=none; b=NgIMfojNn3XrhfNZ7ZpdS5fPsv2OlQXtRe2cJs1YeqdPcqS039yYIUSw1bAdyVWZ6qMKmS7rq6ky+0zUYBYcdSkpAY2tEaCafc713E1hiImeLTAl3SMwXmr1oAiLJQhcjLUG3ELq+1c4iN/FV8TAHVqfQ9HP8gzdUHv8cHnU878= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780605071; c=relaxed/simple; bh=CkN0u8cRdMLyzV7Zn5tLTL8tarY4nPspYNhA7JSi6mw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=FRKi7Mz88As0oW/1EQ0sa2hZKvKfLDyH+0wEpsfWTqOucLyju5KpCx0kULkwljqHXTe+VpCIGOPLRJyTXP3lU7lgHI2pjZWpY+MAuaq6h+GZtNtvmt1BZk3OoBV6ZhPOwRg9Z7Flm1r3MZN5r7RrXBI1ZWQtzrjHfjeNKhGbBso= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=aerlync.com; spf=pass smtp.mailfrom=aerlync.com; dkim=fail (0-bit key) header.d=aerlync.com header.i=@aerlync.com header.b=XmRgPHtG reason="key not found in DNS"; arc=none smtp.client-ip=209.85.210.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=aerlync.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=aerlync.com Authentication-Results: smtp.subspace.kernel.org; dkim=fail reason="key not found in DNS" (0-bit key) header.d=aerlync.com header.i=@aerlync.com header.b="XmRgPHtG" Received: by mail-pf1-f173.google.com with SMTP id d2e1a72fcca58-8422871b42dso670764b3a.3 for ; Thu, 04 Jun 2026 13:31:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aerlync.com; s=google; t=1780605068; x=1781209868; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=VVATRmmMpQEg9DhMRX7oIN7FABlX6nSvf45MKBJznWg=; b=XmRgPHtGdyyH6dBWhI9ilr5YFp5+/wCZ8czZ5JKuxjGjowlaVKPMQ31FKXxqySdwIY hbcekCwDd+PA/hUJkma6yuOh+CEbZ5wM7ILAZf+Tkc2g4fNZZPEzp7M9zareqXA+f+v0 dhZzBjnWuUFucb9NtST/2yuv8NW3JmPX4rpYx4F0G9AJrk1CLfozpSRv8CelvrECxAq/ 1z+wG8/zh4Dl9pCU2VpucN1KwyffXMDDYu9V4OxsBXZSMTsFRZOjx878O+vcF9bBS7Gy L9i/GqSmXzZzF4k2wkj1jdyC7q5dmvIVN3B7JTMeU+XpaApi0VyQEY1GdL/Y+CQa+ZNz n2qQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780605068; x=1781209868; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=VVATRmmMpQEg9DhMRX7oIN7FABlX6nSvf45MKBJznWg=; b=m3TmU+A7B71dSt3oFp4vg+lM4zvlAOERqfIBKzZZomdkveSGG78fWBpMnMcb19qzvq dI/KRIQZJu2/vzZdnh7QPXXYI3SJn4HUipPd7YhGs8Ja66Dr90u2nwQ5xxHKw8WavDMb lvQlt/ecnLeWeb4LK4IqdnTunxx1ziXqwhO4LxWTIWJcsuG1uHCzMQWlJ6f0uep612xf U9E65PXEmtSSjcHEmOojFW/csbZHYuCTXw1hVOpSQ5LTYCuQjKqYpzePrIHGQuSZvDQt IERinufgWrlDP/qKzwAA3TQ+Q5ENanuQbDS/0A2aXo5ttY3zvC5FKM6If8GiFWfpw3Jg GIcA== X-Gm-Message-State: AOJu0YyU0jfA7Xe/+9sIl5IYQtcPXgeUJTv0YcS+/6IiaOABJ1QtRFAZ uAMcqq1ufDx+UTw+F//EvzLdux0YpFnrV1nzrAQweHlECSi/EfHaGNCkHaTjO+xwXys= X-Gm-Gg: Acq92OEcZv8ScesLdHSd71ZYG2iRWXBoUmwW/6Nt5+7gX+7A/XA/1JeKNnPBFsVPCgo TmEEyw/TAZaWMDF5TJvCnStavVzxgazN3Hr9LkHn/vzA4uQTqU1EsbjvBonk4qhU3uZaWZ/1oB5 vUPNBn9vvyOQS8GFibIGfM03vbaamNx2PcQgZ/rteiP5uCrv3mazm+bZAg71m0MvjNTBguySeAe C7LhQ85dCSsbQT6RQAGDu9bZJclgnImsazOe1qCz90D2uXkTbkw5g9dffVKjUGKz3saGBbdaAE6 SnXUrAy63U9KkGEMHnWc7Ya11cXPIB3j8RJebzCfcRrdqJ0X0qjhDdqPxPgqHrH8xhauaABajPd D8lgdSnPI0cI3NW8jKLABPV0l3zZG8+BRqawp8vsMGSgcKNYVMNSpzfUqKKvKJur5SUGGqggcGt sNSIgbsYeKhUraNcRc+rxnN8o13R2Cuy4o78aw4n+/bk2LdEvMRsszDtfea/WCAQ== X-Received: by 2002:a05:6a00:228d:b0:836:3f6a:3e77 with SMTP id d2e1a72fcca58-842b0d6437emr302633b3a.17.1780605068414; Thu, 04 Jun 2026 13:31:08 -0700 (PDT) Received: from thiyagarajan-Latitude-7490.. ([2406:7400:bb:a01a:ad10:ad2e:3c48:7280]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84282221470sm7630086b3a.6.2026.06.04.13.31.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jun 2026 13:31:07 -0700 (PDT) From: Thiyagarajan Pandiyan To: johannes@sipsolutions.net Cc: linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org, Thiyagarajan Pandiyan Subject: [PATCH] wifi: nl80211: Increase ie_len size to prevent truncated IEs in new peer notifications Date: Fri, 5 Jun 2026 02:00:27 +0530 Message-ID: <20260604203027.406815-1-thiyagarajan@aerlync.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Currently, ie_len in cfg80211_notify_new_peer_candidate is defined as 1-byte field, capping the maximum IE list size at 255 bytes. When a large beacon is received, the IE list is truncated, passing incomplete data to wpa_supplicant. This causes supplicant to fail parsing the IEs. Increasing the size of ie_len to allow the full length of the IE list to be forwarded properly. Signed-off-by: Thiyagarajan Pandiyan --- net/wireless/nl80211.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c index 7db9cd433801..0d97a47c35fb 100644 --- a/net/wireless/nl80211.c +++ b/net/wireless/nl80211.c @@ -20958,7 +20958,7 @@ void nl80211_send_ibss_bssid(struct cfg80211_regist= ered_device *rdev, } =20 void cfg80211_notify_new_peer_candidate(struct net_device *dev, const u8 *= addr, - const u8 *ie, u8 ie_len, + const u8 *ie, size_t ie_len, int sig_dbm, gfp_t gfp) { struct wireless_dev *wdev =3D dev->ieee80211_ptr; --=20 2.43.0