Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - U index
The Linux kernel configuration item CONFIG_USB_NET_RNDIS_HOST has multiple definitions:
drivers/net/usb/KconfigThe configuration item CONFIG_USB_NET_RNDIS_HOST:
CONFIG_USB_USBNETrndis_host, rndis_hostThis 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.
drivers/net/usb/KconfigThe configuration item CONFIG_USB_NET_RNDIS_HOST:
CONFIG_USB_USBNET && CONFIG_EXPERIMENTALrndis_host, rndis_hostThis 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.
drivers/usb/net/KconfigThe configuration item CONFIG_USB_NET_RNDIS_HOST:
CONFIG_USB_USBNET && CONFIG_EXPERIMENTALrndis_host, rndis_hostThis 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.
drivers/usb/net/KconfigThe configuration item CONFIG_USB_NET_RNDIS_HOST:
CONFIG_USB_USBNET && CONFIG_EXPERIMENTALrndis_host, rndis_hostThis 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.
Numeric ID (from LKDDb) and names (from usb.ids) of recognized devices:
02 ("Communications"), subclass: 02 ("Abstract (modem)"), protocol: ff ("Vendor Specific (MSFT RNDIS?)")02 ("Communications"), subclass: 02 ("Abstract (modem)"), protocol: ff ("Vendor Specific (MSFT RNDIS?)")02 ("Communications"), subclass: 02 ("Abstract (modem)"), protocol: ff ("Vendor Specific (MSFT RNDIS?)")02 ("Communications"), subclass: 02 ("Abstract (modem)"), protocol: ff ("Vendor Specific (MSFT RNDIS?)")02 ("Communications"), subclass: 02 ("Abstract (modem)"), protocol: ff ("Vendor Specific (MSFT RNDIS?)")02 ("Communications"), subclass: 02 ("Abstract (modem)"), protocol: ff ("Vendor Specific (MSFT RNDIS?)")02 ("Communications"), subclass: 02 ("Abstract (modem)"), protocol: ff ("Vendor Specific (MSFT RNDIS?)")e0 ("Wireless"), subclass: 01 ("Radio Frequency"), protocol: 03 ("RNDIS")e0 ("Wireless"), subclass: 01 ("Radio Frequency"), protocol: 03 ("RNDIS")e0 ("Wireless"), subclass: 01 ("Radio Frequency"), protocol: 03 ("RNDIS")e0 ("Wireless"), subclass: 01 ("Radio Frequency"), protocol: 03 ("RNDIS")ef ("Miscellaneous Device"), subclass: 01 ("?"), protocol: 01 ("Microsoft ActiveSync")ef ("Miscellaneous Device"), subclass: 01 ("?"), protocol: 01 ("Microsoft ActiveSync")ef ("Miscellaneous Device"), subclass: 01 ("?"), protocol: 01 ("Microsoft ActiveSync")ef ("Miscellaneous Device"), subclass: 01 ("?"), protocol: 01 ("Microsoft ActiveSync")ef ("Miscellaneous Device"), subclass: 01 ("?"), protocol: 01 ("Microsoft ActiveSync")ef ("Miscellaneous Device"), subclass: 01 ("?"), protocol: 01 ("Microsoft ActiveSync")ef ("Miscellaneous Device"), subclass: 04, protocol: 011630 ("2Wire, Inc."), product: 0042, interface class: 02 ("Communications"), subclass: 02 ("Abstract (modem)"), protocol: ff ("Vendor Specific (MSFT RNDIS?)")1630 ("2Wire, Inc."), product: 0042, interface class: 02 ("Communications"), subclass: 02 ("Abstract (modem)"), protocol: ff ("Vendor Specific (MSFT RNDIS?)")1630 ("2Wire, Inc."), product: 0042, interface class: 02 ("Communications"), subclass: 02 ("Abstract (modem)"), protocol: ff ("Vendor Specific (MSFT RNDIS?)")19d2 ("ZTE WCDMA Technologies MSM"), interface class: 02 ("Communications"), subclass: 02 ("Abstract (modem)"), protocol: ff ("Vendor Specific (MSFT RNDIS?)")19d2 ("ZTE WCDMA Technologies MSM"), interface class: e0 ("Wireless"), subclass: 01 ("Radio Frequency"), protocol: 03 ("RNDIS")238b ("Hytera Communications"), interface class: 02 ("Communications"), subclass: 02 ("Abstract (modem)"), protocol: ff ("Vendor Specific (MSFT RNDIS?)")Raw data from LKDDb:
lkddb module rndis_host CONFIG_USB_NET_RNDIS_HOST : drivers/net/usb/Kconfig : "Host for RNDIS and ActiveSync devices" # in 2.6.22–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.17, 6.18-rc+HEADlkddb module rndis_host CONFIG_USB_NET_RNDIS_HOST : drivers/usb/net/Kconfig : "Host for RNDIS and ActiveSync devices (EXPERIMENTAL)" # in 2.6.14–2.6.21lkddb usb .... .... .. .. .. 02 02 ff 0000 ffff : CONFIG_PCI CONFIG_USB CONFIG_USB_CATC CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/usb/net/rndis_host.c # in 2.6.15–2.6.21lkddb usb .... .... .. .. .. 02 02 ff 0000 ffff : CONFIG_USB CONFIG_USB_CATC CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/usb/net/rndis_host.c # in 2.6.14lkddb usb .... .... .. .. .. 02 02 ff 0000 ffff : CONFIG_USB_CATC CONFIG_USB_CDC_PHONET CONFIG_USB_HSO CONFIG_USB_IPHETH CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/net/usb/rndis_host.c # in 3.1–3.16lkddb usb .... .... .. .. .. 02 02 ff 0000 ffff : CONFIG_USB_CATC CONFIG_USB_HSO CONFIG_USB_IPHETH CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/net/usb/rndis_host.c # in 2.6.34–2.6.39, 3.0lkddb usb .... .... .. .. .. 02 02 ff 0000 ffff : CONFIG_USB_CATC CONFIG_USB_HSO CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/net/usb/rndis_host.c # in 2.6.27–2.6.33lkddb usb .... .... .. .. .. 02 02 ff 0000 ffff : CONFIG_USB_CATC CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/net/usb/rndis_host.c # in 2.6.22–2.6.26lkddb usb .... .... .. .. .. 02 02 ff 0000 ffff : CONFIG_USB_NET_DRIVERS CONFIG_USB_NET_RNDIS_HOST : drivers/net/usb/rndis_host.c # in 3.17–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.17, 6.18-rc+HEADlkddb usb .... .... .. .. .. e0 01 03 0000 ffff : CONFIG_USB_CATC CONFIG_USB_CDC_PHONET CONFIG_USB_HSO CONFIG_USB_IPHETH CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/net/usb/rndis_host.c # in 3.1–3.16lkddb usb .... .... .. .. .. e0 01 03 0000 ffff : CONFIG_USB_CATC CONFIG_USB_HSO CONFIG_USB_IPHETH CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/net/usb/rndis_host.c # in 2.6.34–2.6.39, 3.0lkddb usb .... .... .. .. .. e0 01 03 0000 ffff : CONFIG_USB_CATC CONFIG_USB_HSO CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/net/usb/rndis_host.c # in 2.6.27–2.6.33lkddb usb .... .... .. .. .. e0 01 03 0000 ffff : CONFIG_USB_NET_DRIVERS CONFIG_USB_NET_RNDIS_HOST : drivers/net/usb/rndis_host.c # in 3.17–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.17, 6.18-rc+HEADlkddb usb .... .... .. .. .. ef 01 01 0000 ffff : CONFIG_PCI CONFIG_USB CONFIG_USB_CATC CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/usb/net/rndis_host.c # in 2.6.21lkddb usb .... .... .. .. .. ef 01 01 0000 ffff : CONFIG_USB_CATC CONFIG_USB_CDC_PHONET CONFIG_USB_HSO CONFIG_USB_IPHETH CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/net/usb/rndis_host.c # in 3.1–3.16lkddb usb .... .... .. .. .. ef 01 01 0000 ffff : CONFIG_USB_CATC CONFIG_USB_HSO CONFIG_USB_IPHETH CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/net/usb/rndis_host.c # in 2.6.34–2.6.39, 3.0lkddb usb .... .... .. .. .. ef 01 01 0000 ffff : CONFIG_USB_CATC CONFIG_USB_HSO CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/net/usb/rndis_host.c # in 2.6.27–2.6.33lkddb usb .... .... .. .. .. ef 01 01 0000 ffff : CONFIG_USB_CATC CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/net/usb/rndis_host.c # in 2.6.22–2.6.26lkddb usb .... .... .. .. .. ef 01 01 0000 ffff : CONFIG_USB_NET_DRIVERS CONFIG_USB_NET_RNDIS_HOST : drivers/net/usb/rndis_host.c # in 3.17–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.17, 6.18-rc+HEADlkddb usb .... .... .. .. .. ef 04 01 0000 ffff : CONFIG_USB_NET_DRIVERS CONFIG_USB_NET_RNDIS_HOST : drivers/net/usb/rndis_host.c # in 4.14–4.20, 5.0–5.19, 6.0–6.17, 6.18-rc+HEADlkddb usb 1630 0042 .. .. .. 02 02 ff 0000 ffff : CONFIG_USB_CATC CONFIG_USB_CDC_PHONET CONFIG_USB_HSO CONFIG_USB_IPHETH CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/net/usb/rndis_host.c # in 3.1–3.16lkddb usb 1630 0042 .. .. .. 02 02 ff 0000 ffff : CONFIG_USB_CATC CONFIG_USB_HSO CONFIG_USB_IPHETH CONFIG_USB_KAWETH CONFIG_USB_NET_RNDIS_HOST CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 CONFIG_USB_USBNET CONFIG_USB_ZD1201 : drivers/net/usb/rndis_host.c # in 3.0lkddb usb 1630 0042 .. .. .. 02 02 ff 0000 ffff : CONFIG_USB_NET_DRIVERS CONFIG_USB_NET_RNDIS_HOST : drivers/net/usb/rndis_host.c # in 3.17–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.17, 6.18-rc+HEADlkddb usb 19d2 .... .. .. .. 02 02 ff 0000 ffff : CONFIG_USB_NET_DRIVERS CONFIG_USB_NET_RNDIS_HOST : drivers/net/usb/rndis_host.c # in 5.19, 6.0–6.17, 6.18-rc+HEADlkddb usb 19d2 .... .. .. .. e0 01 03 0000 ffff : CONFIG_USB_NET_DRIVERS CONFIG_USB_NET_RNDIS_HOST : drivers/net/usb/rndis_host.c # in 5.19, 6.0–6.17, 6.18-rc+HEADlkddb usb 238b .... .. .. .. 02 02 ff 0000 ffff : CONFIG_USB_NET_DRIVERS CONFIG_USB_NET_RNDIS_HOST : drivers/net/usb/rndis_host.c # in 5.16–5.19, 6.0–6.17, 6.18-rc+HEADThis page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - U index
Automatically generated (in year 2025). See also LKDDb sources on GitLab