|
@@ -6154,8 +6154,10 @@ static int __iw_setnone_getint(struct net_device *dev,
|
|
if (!QDF_IS_STATUS_SUCCESS(status))
|
|
if (!QDF_IS_STATUS_SUCCESS(status))
|
|
hdd_err("unable to get vht_enable2x2");
|
|
hdd_err("unable to get vht_enable2x2");
|
|
*value = (bval == 0) ? 1 : 2;
|
|
*value = (bval == 0) ? 1 : 2;
|
|
- if (policy_mgr_is_current_hwmode_dbs(hdd_ctx->psoc))
|
|
|
|
|
|
+ if (!policy_mgr_is_hw_dbs_2x2_capable(hdd_ctx->psoc) &&
|
|
|
|
+ policy_mgr_is_current_hwmode_dbs(hdd_ctx->psoc))
|
|
*value = *value - 1;
|
|
*value = *value - 1;
|
|
|
|
+
|
|
hdd_debug("GET_NSS: Current NSS:%d", *value);
|
|
hdd_debug("GET_NSS: Current NSS:%d", *value);
|
|
break;
|
|
break;
|
|
}
|
|
}
|