summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Gabay <daniel.gabay@intel.com>2026-05-06 06:44:31 +0300
committerJohannes Berg <johannes.berg@intel.com>2026-05-06 12:42:12 +0300
commit2c7c70ee7ceeecb5dc8c8bef8676aa9d5d99a15e (patch)
tree7ddd4cee38e72f138b335dce57f492f91bd64bf8
parent55eaca33b4cd6b032b687d8f4b20489957604ab1 (diff)
downloadlinux-2c7c70ee7ceeecb5dc8c8bef8676aa9d5d99a15e.tar.xz
wifi: mac80211_hwsim: enable NAN_DATA interface simulation support
Enable NAN_DATA interface simulation support by adding it to the supported interface types. This completes the NAN Data Path simulation introduced in the previous patches. Signed-off-by: Daniel Gabay <daniel.gabay@intel.com> Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com> Link: https://patch.msgid.link/20260506064301.d4bd95959bfa.I450087714bd55189242ab6a72ce6650be36edbcb@changeid Signed-off-by: Johannes Berg <johannes.berg@intel.com>
-rw-r--r--drivers/net/wireless/virtual/mac80211_hwsim_main.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/net/wireless/virtual/mac80211_hwsim_main.c b/drivers/net/wireless/virtual/mac80211_hwsim_main.c
index 7f039c3b5c15..a214a3a18841 100644
--- a/drivers/net/wireless/virtual/mac80211_hwsim_main.c
+++ b/drivers/net/wireless/virtual/mac80211_hwsim_main.c
@@ -6764,12 +6764,9 @@ static int hwsim_new_radio_nl(struct sk_buff *msg, struct genl_info *info)
param.p2p_device = true;
}
- /* ensure both flag and iftype support is honored */
- if (param.nan_device ||
- param.iftypes & BIT(NL80211_IFTYPE_NAN)) {
- param.iftypes |= BIT(NL80211_IFTYPE_NAN);
- param.nan_device = true;
- }
+ if (param.nan_device)
+ param.iftypes |= BIT(NL80211_IFTYPE_NAN) |
+ BIT(NL80211_IFTYPE_NAN_DATA);
if (info->attrs[HWSIM_ATTR_CIPHER_SUPPORT]) {
u32 len = nla_len(info->attrs[HWSIM_ATTR_CIPHER_SUPPORT]);