]> git.baikalelectronics.ru Git - kernel.git/commit
mt76: usb: use EP max packet aligned buffer sizes for rx
authorStanislaw Gruszka <sgruszka@redhat.com>
Tue, 30 Apr 2019 08:10:49 +0000 (10:10 +0200)
committerFelix Fietkau <nbd@nbd.name>
Wed, 1 May 2019 11:04:00 +0000 (13:04 +0200)
commit5500d13a5e75659ffa86f361276cf953215c4646
tree2d03cfd7abcd748959a823c9b369b6cb818e1b17
parent4fa9d6c025cc2b044cf2d791dcefa491e648509b
mt76: usb: use EP max packet aligned buffer sizes for rx

If buffer size is not usb_endpoint_maxp (512 or 1024 bytes) multiple,
usb host driver has to use bounce buffer and copy data. For RX we can
avoid that since we alreay allocate q->buf_size (2kB) buffers and
mt76usb hardware will not fill more data as rx packet size is limited
by network protocol. However add error message if this assumption
somehow will be not true.

Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/usb.c