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/Kconfig
The configuration item CONFIG_USB_NET_RNDIS_HOST:
CONFIG_USB_USBNET
rndis_host
, rndis_host
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.
drivers/net/usb/Kconfig
The configuration item CONFIG_USB_NET_RNDIS_HOST:
CONFIG_USB_USBNET && CONFIG_EXPERIMENTAL
rndis_host
, rndis_host
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.
drivers/usb/net/Kconfig
The configuration item CONFIG_USB_NET_RNDIS_HOST:
CONFIG_USB_USBNET && CONFIG_EXPERIMENTAL
rndis_host
, rndis_host
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.
drivers/usb/net/Kconfig
The configuration item CONFIG_USB_NET_RNDIS_HOST:
CONFIG_USB_USBNET && CONFIG_EXPERIMENTAL
rndis_host
, rndis_host
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.
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: 01
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?)")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.12, 6.13-rc+HEAD
lkddb 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.21
lkddb 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.21
lkddb 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.14
lkddb 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.16
lkddb 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.0
lkddb 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.33
lkddb 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.26
lkddb 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.12, 6.13-rc+HEAD
lkddb 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.16
lkddb 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.0
lkddb 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.33
lkddb 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.12, 6.13-rc+HEAD
lkddb 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.21
lkddb 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.16
lkddb 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.0
lkddb 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.33
lkddb 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.26
lkddb 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.12, 6.13-rc+HEAD
lkddb 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.12, 6.13-rc+HEAD
lkddb 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.16
lkddb 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.0
lkddb 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.12, 6.13-rc+HEAD
lkddb 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.12, 6.13-rc+HEAD
lkddb 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.12, 6.13-rc+HEAD
lkddb 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.12, 6.13-rc+HEAD
This 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 2024). See also LKDDb sources on GitLab