Host for RNDIS and ActiveSync devices

modulename: rndis_host.ko

Linux Kernel Configuration
└─> Device Drivers
└─> Network device support
└─> USB Network Adapters
└─> Host for RNDIS and ActiveSync devices

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. A variant
of this protocol (with even less public documentation) seems to
be at the root of Microsoft's "ActiveSync" too.

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.

source code: