diff options
| author | Ravit Katzav <rkatzav@codeaurora.org> | 2014-04-16 13:11:51 -0700 |
|---|---|---|
| committer | Ravit Katzav <rkatzav@codeaurora.org> | 2014-04-18 10:27:51 -0700 |
| commit | 5ddc5be6dd1d03551459b70b7b7445c8e58c2ed9 (patch) | |
| tree | 6d4316e6f22ebf53f1543326c978817b2b265d3f /net/unix/af_unix.c | |
| parent | e30c480b0442a1481474131275eca5bcea40155f (diff) | |
msm: rndis_ipa: start TX queue immediately
Change the flow control implementation of rndis network interface to
start the TX queue as soon as possible.
When outstanding packets low watermark is hit, call to
netif_wake_queue. This will start the packet transmission in the same
context instead of waiting for network start to schedule
a TX packet transmission.
This change prevents a data stall seen in TCP.
This stall happens as packets are delayed in the network stack
in a busy system. This delay is between starting the TX queue
and the actual transmission of the TX packets by the network stack.
Change-Id: I5de08df89559c9b969e3ed503947ef6b599b0b20
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Ravit Katzav <rkatzav@codeaurora.org>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions
