summaryrefslogtreecommitdiff
path: root/net/wireless
diff options
context:
space:
mode:
authorIlan Peer <ilan.peer@intel.com>2025-09-08 14:13:01 +0300
committerJohannes Berg <johannes.berg@intel.com>2025-09-19 11:26:22 +0200
commit1884e2594b084a6b1eb438e5eda586f284d80fee (patch)
treef7f6618b89606784cb40a9fe47257fe4f941ea32 /net/wireless
parent78e3bd0133f1981755fd0372013a77819e22c825 (diff)
wifi: cfg80211: Store the NAN cluster ID
When the driver indicates that the device has joined a cluster, store the cluster ID. This is needed for data path operations, e.g., filtering received frames etc. Signed-off-by: Ilan Peer <ilan.peer@intel.com> Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com> Link: https://patch.msgid.link/20250908140015.63e9fef2a3aa.I6c858185c9e71f84bd2c5174d7ee45902b4391c3@changeid Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/wireless')
-rw-r--r--net/wireless/nl80211.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c
index 72f68a17c92b..4e0d40865441 100644
--- a/net/wireless/nl80211.c
+++ b/net/wireless/nl80211.c
@@ -21865,6 +21865,8 @@ void cfg80211_nan_cluster_joined(struct wireless_dev *wdev,
trace_cfg80211_nan_cluster_joined(wdev, cluster_id, new_cluster);
+ memcpy(wdev->u.nan.cluster_id, cluster_id, ETH_ALEN);
+
msg = nlmsg_new(NLMSG_DEFAULT_SIZE, gfp);
if (!msg)
return;