aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/net/Kconfig
diff options
context:
space:
mode:
authorDavid Brownell <david-b@pacbell.net>2005-08-31 12:54:36 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2005-09-08 19:28:33 -0400
commit64e049102d3de3e61409cb6019403a9e689dfda6 (patch)
treeede794cb59e0b5ae3fc72e901663646a12e04d38 /drivers/usb/net/Kconfig
parent4324fd493430c0ab99dd7e89d50540b5e70f8098 (diff)
[PATCH] USB: usbnet (8/9) module for RNDIS devices
This adds host-side RNDIS support to the "usbnet" driver, so Linux can talk to various devices (often based on WinCE) that otherwise only Windows could talk to. Tested with little-endian Linux talking to a Linux-USB Ethernet/RNDIS based peripheral. This also includes updates from Eddie C. Dost <ecd@brainaid.de> for big-endian SPARC Linux talking to a Nokia 9500 Communicator. It's still marked as EXPERIMENTAL because this code is so young. This ought to let Linux to work with various cable modems that previously would have been "Windows Only". Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/net/Kconfig')
-rw-r--r--drivers/usb/net/Kconfig13
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/usb/net/Kconfig b/drivers/usb/net/Kconfig
index 4921101d93d0..5f3ae1e06b1e 100644
--- a/drivers/usb/net/Kconfig
+++ b/drivers/usb/net/Kconfig
@@ -212,6 +212,19 @@ config USB_NET_NET1080
212 on this design: one NetChip 1080 chip and supporting logic, 212 on this design: one NetChip 1080 chip and supporting logic,
213 optionally with LEDs that indicate traffic 213 optionally with LEDs that indicate traffic
214 214
215config USB_NET_RNDIS_HOST
216 tristate "Host for RNDIS devices (EXPERIMENTAL)"
217 depends on USB_USBNET && EXPERIMENTAL
218 select USB_NET_CDCETHER
219 help
220 This option enables hosting "Remote NDIS" USB networking links,
221 as encouraged by Microsoft (instead of CDC Ethernet!) for use in
222 various devices that may only support this protocol.
223
224 Avoid using this protocol unless you have no better options.
225 The protocol specification is incomplete, and is controlled by
226 (and for) Microsoft; it isn't an "Open" ecosystem or market.
227
215config USB_NET_CDC_SUBSET 228config USB_NET_CDC_SUBSET
216 tristate "Simple USB Network Links (CDC Ethernet subset)" 229 tristate "Simple USB Network Links (CDC Ethernet subset)"
217 depends on USB_USBNET 230 depends on USB_USBNET