mirror of
				https://github.com/Ysurac/openmptcprouter.git
				synced 2025-03-09 15:40:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 2eb6a36fd9f937d61dc6d52ec6adb15f4e0bb2b3 Mon Sep 17 00:00:00 2001
 | |
| From: Phil Elwell <phil@raspberrypi.com>
 | |
| Date: Mon, 3 Feb 2020 09:32:22 +0000
 | |
| Subject: [PATCH] brcmfmac: Increase power saving delay to 2s
 | |
| 
 | |
| Increase the delay before entering the lower power state to 2 seconds
 | |
| (the maximum allowed) in order to reduce the packet latencies,
 | |
| particularly for inbound packets.
 | |
| 
 | |
| Signed-off-by: Phil Elwell <phil@raspberrypi.com>
 | |
| ---
 | |
|  drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 3 ++-
 | |
|  1 file changed, 2 insertions(+), 1 deletion(-)
 | |
| 
 | |
| --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
 | |
| +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
 | |
| @@ -2963,7 +2963,7 @@ brcmf_cfg80211_set_power_mgmt(struct wip
 | |
|  		brcmf_dbg(INFO, "Do not enable power save for P2P clients\n");
 | |
|  		pm = PM_OFF;
 | |
|  	}
 | |
| -	brcmf_err("power save %s\n", (pm ? "enabled" : "disabled"));
 | |
| +	brcmf_info("power save %s\n", (pm ? "enabled" : "disabled"));
 | |
|  
 | |
|  	err = brcmf_fil_cmd_int_set(ifp, BRCMF_C_SET_PM, pm);
 | |
|  	if (err) {
 | |
| @@ -2973,6 +2973,7 @@ brcmf_cfg80211_set_power_mgmt(struct wip
 | |
|  			bphy_err(drvr, "error (%d)\n", err);
 | |
|  	}
 | |
|  
 | |
| +	timeout = 2000; /* 2000ms - the maximum */
 | |
|  	err = brcmf_fil_iovar_int_set(ifp, "pm2_sleep_ret",
 | |
|  				min_t(u32, timeout, BRCMF_PS_MAX_TIMEOUT_MS));
 | |
|  	if (err)
 |