diff options
author | Prameela Rani Garnepudi <prameela.j04cs@gmail.com> | 2018-02-28 13:08:28 +0530 |
---|---|---|
committer | Kalle Valo <kvalo@codeaurora.org> | 2018-03-13 18:42:26 +0200 |
commit | a1854fae1414dd8edfff4857fd26c3e355d43e19 (patch) | |
tree | 627c05f97886ff697a894cf08a3b55f1ce57028d /drivers/bcma | |
parent | 8809f08cdc0b57765c190abe0853a394513f6d2f (diff) | |
download | linux-a1854fae1414dd8edfff4857fd26c3e355d43e19.tar.gz linux-a1854fae1414dd8edfff4857fd26c3e355d43e19.tar.bz2 linux-a1854fae1414dd8edfff4857fd26c3e355d43e19.zip |
rsi: improve RX packet handling in USB interface
Curretly, RX packet processing is done sequencially. To improve
the efficiency, RX skb queue is introduced.
Here, while preparing RX URB skb is allocated and used
for RX buffer. When rx done handler is called, enqueue the skb
to rx_q and set the thread event.
RX thread is modified to dequeue packets from skb queue and
process further.
Signed-off-by: Prameela Rani Garnepudi <prameela.j04cs@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/bcma')
0 files changed, 0 insertions, 0 deletions