On Fri, Nov 25, 2016 at 11:21:15AM +0200, Luca Coelho wrote: > On Thu, 2016-11-24 at 00:07 +0200, Jouni Malinen wrote: > > From: vamsi krishna <vamsin@xxxxxxxxxxxxxxxx> > > @@ -9670,6 +9689,15 @@ static int nl80211_send_wowlan_nd(struct sk_buff *msg, > > if (nla_put_u32(msg, NL80211_ATTR_SCHED_SCAN_DELAY, req->delay)) > > return -ENOBUFS; > > > > + if (wiphy_ext_feature_isset( > > + wiphy, NL80211_EXT_FEATURE_SCHED_SCAN_BETTER_BSS) && > > + (nla_put_u32(msg, NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI, > > + req->relative_rssi) || > > + nla_put_u32(msg, > > + NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI_5G_PREF, > > + req->relative_rssi_5g_pref))) > > + return -ENOBUFS; > > + > > Why did you add this to nl80211_send_wowlan_nd() function? Rest of the feedback will be addressed in PATCH v2, but I'm not sure what to do with this part. I don't think we have any use case for this, i.e., the addition here for NL80211_CMD_GET_WOWLAN response attributes is based on how other sched_scan attributes were already included in the response. Any new attribute atted to nl80211_parse_sched_scan() (like these two new attributes) get parsed into rdev->wiphy.wowlan_config->nd_config in nl80211_wowlan_nd(), so they can end up being set here when using NL80211_CMD_SET_WOWLAN. -- Jouni Malinen PGP id EFC895FA