summaryrefslogtreecommitdiffstats
path: root/drivers/usb/net/Kconfig
diff options
context:
space:
mode:
authorDavid Brownell2005-08-31 18:54:36 +0200
committerGreg Kroah-Hartman2005-09-09 01:28:33 +0200
commit64e049102d3de3e61409cb6019403a9e689dfda6 (patch)
treeede794cb59e0b5ae3fc72e901663646a12e04d38 /drivers/usb/net/Kconfig
parent[PATCH] USB: usbnet (7/9) module for CDC Ethernet (diff)
downloadkernel-qcow2-linux-64e049102d3de3e61409cb6019403a9e689dfda6.tar.gz
kernel-qcow2-linux-64e049102d3de3e61409cb6019403a9e689dfda6.tar.xz
kernel-qcow2-linux-64e049102d3de3e61409cb6019403a9e689dfda6.zip
[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
on this design: one NetChip 1080 chip and supporting logic,
optionally with LEDs that indicate traffic
+config USB_NET_RNDIS_HOST
+ tristate "Host for RNDIS devices (EXPERIMENTAL)"
+ depends on USB_USBNET && EXPERIMENTAL
+ select USB_NET_CDCETHER
+ help
+ This option enables hosting "Remote NDIS" USB networking links,
+ as encouraged by Microsoft (instead of CDC Ethernet!) for use in
+ various devices that may only support this protocol.
+
+ Avoid using this protocol unless you have no better options.
+ The protocol specification is incomplete, and is controlled by
+ (and for) Microsoft; it isn't an "Open" ecosystem or market.
+
config USB_NET_CDC_SUBSET
tristate "Simple USB Network Links (CDC Ethernet subset)"
depends on USB_USBNET