summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorRaghu <kraghavender@nvidia.com>2014-02-13 15:07:56 +0530
committerRiham Haidar <rhaidar@nvidia.com>2014-03-07 16:19:36 -0800
commitfd871a6d58b0ffe9e76557e6deb82fcc398f68fc (patch)
tree582761f65458311152034ea06b42ff5c54a2b93f /drivers
parent4b13efe53964d24ba6b35fc92ac65afce53fd400 (diff)
net: wireless: bcmdhd: Modify 'disable_proptx' flag when proptx is set
When Proptx(IOV_PROPTXSTATUS_ENABLE) is set then 'disable_proptx' flag should be set accordingly. This change is part of latest driver 1.88.64 but missing in earlier versions.This change majorly effects P2P certification test case 6.1.12 test case. Bug 1430612 Change-Id: I9336bc0f368af2d9509c5c8d567e76253cf1bcac Reviewed-on: http://git-master/r/367011 Signed-off-by: Narayan Reddy <narayanr@nvidia.com> Reviewed-on: http://git-master/r/377126 GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'drivers')
-rwxr-xr-xdrivers/net/wireless/bcmdhd/dhd_common.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/bcmdhd/dhd_common.c b/drivers/net/wireless/bcmdhd/dhd_common.c
index 62c924c9cdaa..ff56ac273e39 100755
--- a/drivers/net/wireless/bcmdhd/dhd_common.c
+++ b/drivers/net/wireless/bcmdhd/dhd_common.c
@@ -87,6 +87,7 @@ uint32 dhd_conn_event;
uint32 dhd_conn_status;
uint32 dhd_conn_reason;
+extern disable_proptx;
extern int dhd_iscan_request(void * dhdp, uint16 action);
extern void dhd_ind_scan_confirm(void *h, bool status);
extern int dhd_iscan_in_progress(void *h);
@@ -456,6 +457,7 @@ dhd_doiovar(dhd_pub_t *dhd_pub, const bcm_iovar_t *vi, uint32 actionid, const ch
case IOV_SVAL(IOV_PROPTXSTATUS_ENABLE):
dhd_pub->wlfc_enabled = int_val? 1 : 0;
+ disable_proptx = int_val ? 0 : 1;
break;
case IOV_GVAL(IOV_PROPTXSTATUS_MODE): {