summaryrefslogtreecommitdiffstats
path: root/drivers/bcma
diff options
context:
space:
mode:
authorPrameela Rani Garnepudi <prameela.j04cs@gmail.com>2018-02-28 13:08:28 +0530
committerKalle Valo <kvalo@codeaurora.org>2018-03-13 18:42:26 +0200
commita1854fae1414dd8edfff4857fd26c3e355d43e19 (patch)
tree627c05f97886ff697a894cf08a3b55f1ce57028d /drivers/bcma
parent8809f08cdc0b57765c190abe0853a394513f6d2f (diff)
downloadlinux-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