diff options
| author | Nirav Shah <nnshah@qti.qualcomm.com> | 2014-05-22 16:27:44 +0530 |
|---|---|---|
| committer | Akash Patel <c_akashp@qca.qualcomm.com> | 2014-05-23 13:13:40 -0700 |
| commit | 6d419b3a0ab7cd8edcfc7ca889bd13eb0f9a9059 (patch) | |
| tree | 384c804529920497b40ef57c7baea76f8f228736 | |
| parent | 80ca22cfc32018b96b45846ff8eb5fad00c4b541 (diff) | |
P2P: Reduce RoC duration value if Go connection is already present
Reduce RoC duration value if Go connection is already present
Change-Id: Ic888a83ee458496fa7820161017c71040dae5efd
CRs-Fixed: 669405
| -rw-r--r-- | CORE/HDD/inc/wlan_hdd_p2p.h | 3 | ||||
| -rw-r--r-- | CORE/HDD/src/wlan_hdd_p2p.c | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/CORE/HDD/inc/wlan_hdd_p2p.h b/CORE/HDD/inc/wlan_hdd_p2p.h index af5c14f6e8fe..822046558b91 100644 --- a/CORE/HDD/inc/wlan_hdd_p2p.h +++ b/CORE/HDD/inc/wlan_hdd_p2p.h @@ -50,6 +50,9 @@ #define P2P_WILDCARD_SSID_LEN 7 #define P2P_WILDCARD_SSID "DIRECT-" +#define P2P_ROC_DURATION_MULTIPLIER_GO_PRESENT 2 +#define P2P_ROC_DURATION_MULTIPLIER_GO_ABSENT 5 + #ifdef WLAN_FEATURE_11W #define WLAN_HDD_SET_WEP_FRM_FC(__fc__) ( (__fc__) = ((__fc__) | 0x40)) #endif //WLAN_FEATURE_11W diff --git a/CORE/HDD/src/wlan_hdd_p2p.c b/CORE/HDD/src/wlan_hdd_p2p.c index 3e1adef08f6b..83b67a2d247a 100644 --- a/CORE/HDD/src/wlan_hdd_p2p.c +++ b/CORE/HDD/src/wlan_hdd_p2p.c @@ -533,9 +533,9 @@ static int wlan_hdd_request_remain_on_channel( struct wiphy *wiphy, //Extending duration for proactive extension logic for RoC if (isGoPresent == VOS_TRUE) - duration = 3 * duration; + duration = P2P_ROC_DURATION_MULTIPLIER_GO_PRESENT * duration; else - duration = 5 * duration; + duration = P2P_ROC_DURATION_MULTIPLIER_GO_ABSENT * duration; hdd_prevent_suspend(); |
