]> git.baikalelectronics.ru Git - kernel.git/commit
usbnet: add rx queue pausing
authorJussi Kivilinna <jussi.kivilinna@mbnet.fi>
Tue, 11 Aug 2009 19:57:16 +0000 (22:57 +0300)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 14 Aug 2009 13:14:04 +0000 (09:14 -0400)
commitba058e2b2efd411e48279efdaf47cbbcbcf0f5e6
treef764502e46a6a5db52dcec7b961238161848e9b6
parentb7ef2ea20072a6648f575b31e645614265295e76
usbnet: add rx queue pausing

Add rx queue pausing to usbnet. This is needed by rndis_wlan so that it can
control rx queue and prevent received packets from being send forward before
rndis_wlan receives and handles 'media connect'-indication. Without this
establishing WPA connections is hard and fail often.

[v2] - removed unneeded use of skb_clone

Cc: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/usb/usbnet.c
drivers/net/wireless/rndis_wlan.c
include/linux/usb/usbnet.h