USB: u_bam: Separate DL and UL data paths to improve rmnet performance
Current USB RMNET driver uses same spinlock for both DL and UL
data traffic which will hit the performance. Use seperate
spinlocks for DL and UL data traffic for improving throughput
numbers with RMNET interface.
With standalone dataloopback test, increments in throughput numbers
are observed as follows(Mbps):
TCP uplink 29.7 55.7
TCP downlink 29.8 56.8
UDP uplink 16.7 27.8
UDP downlink 20.8 25.7
Change-Id: I0372aa02940a4331609879a23608cdb15a83bd22
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
1 file changed