OpenCloudOS-Kernel/drivers/usb/gadget
David Brownell 6cdee106e7 [PATCH] usb gadget: ethernet/rndis updates
Updates to the Ethernet/RNDIS gadget driver (mostly for RNDIS):

  - Fix brown-paper bag goof with RNDIS packet TX ... the wrong length
    field got set, so Windows would ignore data packets it received.

  - More consistent handling of CDC output filters (but not yet hooking
    things up so RNDIS uses the mechanism).

  - Zerocopy RX for RNDIS packets too (saving CPU cycles).

  - Use the pre-allocated interrupt/status request and buffer, rather
    than allocating and freeing one of each every few seconds (which
    could fail).

  - Some more "sparse" tweaks, making both dual-speed and single-speed
    configurations happier.

  - RNDIS speeds are reported in units of 100bps, not bps.

Plus two minor cleanups (whitespace, messaging).

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-04-18 17:39:34 -07:00
..
Kconfig Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
config.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dummy_hcd.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
epautoconf.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ether.c [PATCH] usb gadget: ethernet/rndis updates 2005-04-18 17:39:34 -07:00
file_storage.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
gadget_chips.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
goku_udc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
goku_udc.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
inode.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
lh7a40x_udc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
lh7a40x_udc.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ndis.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
net2280.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
net2280.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
omap_udc.c [PATCH] USB: fix up remaining pm_message_t usages 2005-04-18 17:39:24 -07:00
omap_udc.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pxa2xx_udc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pxa2xx_udc.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
rndis.c [PATCH] usb gadget: ethernet/rndis updates 2005-04-18 17:39:34 -07:00
rndis.h [PATCH] usb gadget: ethernet/rndis updates 2005-04-18 17:39:34 -07:00
serial.c [PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL 2005-04-18 17:39:34 -07:00
usbstring.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
zero.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00