
Add runtime pm apis to record last busy mark set by data path during dp rx process. Currently for mcl in some scenerios runtime sync suspend is issued which puts the link in low power state with out waiting for link inactivity timeout. This leads to throughput degradation in case of rx direction as in rx processing data path extends the timer by marking last busy to avoid immediate runtime suspend. But runtime sync suspend does not take in to account of the link idle timeout value before suspending the link. So using this apis, before issuing runtime sync suspend check the duration since last busy mark by data path rx process. If the duration is less than run time delay just do runtime put. Change-Id: I694ef6ddec8f11fed44bf3b9e5ae18ad93b6ec24 CRs-Fixed: 2512326
69 KiB
69 KiB