QCA_NL80211_VENDOR_SUBCMD_NAN_EXT is introduced to carry NAN command data along with channel info. This channel info is needed to enable DBS on DBS supported platforms. The command data is sent to firmware as it on non-DBS platforms. Userspace is expected to send NAN commands through QCA_NL80211_VENDOR_SUBCMD_NAN_EXT if it's supported. It can send QCA_NL80211_VENDOR_SUBCMD_NAN if QCA_NL80211_VENDOR_SUBCMD_NAN_EXT is not supported, which is expected to happen on older platforms(non-DBS). So legacy NAN command QCA_NL80211_VENDOR_SUBCMD_NAN is not allowed on DBS platforms, as the command is sent to firmware without enabling DBS. Event part of QCA_NL80211_VENDOR_SUBCMD_NAN is still intact as it carries NAN events from firmware to userspace. Change-Id: Ie1aaf9f7ea051009125c972de4f0de13942448fb CRs-Fixed: 2699605 |
||
---|---|---|
.. | ||
cp_stats/src | ||
fw_offload | ||
interop_issues_ap | ||
nan | ||
p2p | ||
sync | ||
tdls |