RNDIS support (EXPERIMENTAL)

configname: CONFIG_USB_ETH_RNDIS

USB Gadget Drivers
└─>RNDIS support (EXPERIMENTAL)
In linux kernel since version 2.6.20 (release Date: 2007-02-04)
Microsoft Windows XP bundles the "Remote NDIS" (RNDIS) protocol,
and Microsoft provides redistributable binary RNDIS drivers for
older versions of Windows.

If you say "y" here, the Ethernet gadget driver will try to provide
a second device configuration, supporting RNDIS to talk to such
Microsoft USB hosts.

To make MS-Windows work with this, use <a href="https://www.kernel.org/doc/Documentation/usb/linux.inf
as">Documentation/usb/linux.inf
as</a> the "driver info file". For versions of MS-Windows older than
XP, you'll need to download drivers from Microsoft's website; a URL
is given in comments found in that info file.
selects
CONFIG_USB_LIBCOMPOSITE
CONFIG_USB_F_RNDIS

depends
CONFIG_EXPERIMENTAL
CONFIG_USB_ETH or CONFIG_USB_GADGET or CONFIG_USB_SUPPORT