Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - U index

CONFIG_USB_USBNET: Multi-purpose USB Networking Framework

General informations

The Linux kernel configuration item CONFIG_USB_USBNET has multiple definitions:

Multi-purpose USB Networking Framework found in drivers/net/usb/Kconfig

The configuration item CONFIG_USB_USBNET:

Help text

This driver supports several kinds of network links over USB, with "minidrivers" built around a common network driver core that supports deep queues for efficient transfers. (This gives better performance with small packets and at high speeds).

The USB host runs "usbnet", and the other end of the link might be:

- Another USB host, when using USB "network" or "data transfer" cables. These are often used to network laptops to PCs, like "Laplink" parallel cables or some motherboards. These rely on specialized chips from many suppliers.

- An intelligent USB gadget, perhaps embedding a Linux system. These include PDAs running Linux (iPaq, Yopy, Zaurus, and others), and devices that interoperate using the standard CDC-Ethernet specification (including many cable modems).

- Network adapter hardware (like those for 10/100 Ethernet) which uses this driver framework.

The link will appear with a name like "usb0", when the link is a two-node link, or "eth0" for most CDC-Ethernet devices. Those two-node links are most easily managed with Ethernet Bridging (BRIDGE) instead of routing.

For more information see http://www.linux-usb.org/usbnet/.

To compile this driver as a module, choose M here: the module will be called usbnet.

Multi-purpose USB Networking Framework found in drivers/usb/net/Kconfig

The configuration item CONFIG_USB_USBNET:

Help text

This driver supports several kinds of network links over USB, with "minidrivers" built around a common network driver core that supports deep queues for efficient transfers. (This gives better performance with small packets and at high speeds).

The USB host runs "usbnet", and the other end of the link might be:

- Another USB host, when using USB "network" or "data transfer" cables. These are often used to network laptops to PCs, like "Laplink" parallel cables or some motherboards. These rely on specialized chips from many suppliers.

- An intelligent USB gadget, perhaps embedding a Linux system. These include PDAs running Linux (iPaq, Yopy, Zaurus, and others), and devices that interoperate using the standard CDC-Ethernet specification (including many cable modems).

- Network adapter hardware (like those for 10/100 Ethernet) which uses this driver framework.

The link will appear with a name like "usb0", when the link is a two-node link, or "eth0" for most CDC-Ethernet devices. Those two-node links are most easily managed with Ethernet Bridging (BRIDGE) instead of routing.

For more information see http://www.linux-usb.org/usbnet/.

To compile this driver as a module, choose M here: the module will be called usbnet.

Host-to-Host Networking for Cables and Smart Devices found in drivers/usb/net/Kconfig

The configuration item CONFIG_USB_USBNET:

Help text

This driver supports several kinds of network links over USB, with "minidrivers" built around a common network driver core that supports deep queues for efficient transfers.

Typically, these links involves only two network hosts. The host runs "usbnet", and the other end of the link might be:

- Another USB host, when using USB "network" or "data transfer" cables. These are often used to network laptops to PCs, like "Laplink" parallel cables or some motherboards. These rely on specialized chips from many suppliers.

- An intelligent USB gadget, perhaps embedding a Linux system. These include PDAs running Linux (iPaq, Yopy, Zaurus, and others), and devices that interoperate using the standard CDC-Ethernet specification (including many cable modems).

The link will appear with a name like "usb0", when the link is a two-node link, or "eth0" for most CDC-Ethernet devices. Those two-node links are most easily managed with Ethernet Bridging (BRIDGE) instead of routing.

For more information see http://www.linux-usb.org/usbnet/.

This code is also available as a kernel module (code which can be inserted in and removed from the running kernel whenever you want). The module will be called usbnet. If you want to compile it as a module, say M here and read Documentation/modules.txt.

USB-to-USB Networking for cables, PDAs and other devices found in drivers/usb/net/Kconfig

The configuration item CONFIG_USB_USBNET:

Help text

This driver supports network links over USB with USB "Network" or "data transfer" cables, often used to network laptops to PCs. Such cables have chips from suppliers such as Belkin/eTEK, GeneSys (GeneLink), NetChip and Prolific. Some motherboards with USB PC2PC support include such chips.

Intelligent USB devices, such as PDAs running Linux (like Yopy and Zaurus, or iPaqs after upgrading to Linux) can use the same approach to provide Internet access.

These links will have names like "usb0", "usb1", etc. They act like two-node Ethernets, so you can use 802.1d Ethernet Bridging (BRIDGE) to simplify your network routing. For more information see http://www.linux-usb.org/usbnet/.

This code is also available as a kernel module (code which can be inserted in and removed from the running kernel whenever you want). The module will be called usbnet. If you want to compile it as a module, say M here and read Documentation/modules.txt.

USB-to-USB Networking cable device support found in drivers/usb/net/Kconfig

The configuration item CONFIG_USB_USBNET:

Help text

This driver supports network links over USB with USB "Network" or "data transfer" cables, often used to network laptops to PCs. Such cables have chips from suppliers such as Belkin/eTEK, GeneSys (GeneLink), NetChip and Prolific. Intelligent USB devices could also use this approach to provide Internet access, using standard USB cabling. You can find these chips also on some motherboards with USB PC2PC support.

These links will have names like "usb0", "usb1", etc. They act like two-node Ethernets, so you can use 802.1d Ethernet Bridging (BRIDGE) to simplify your network routing.

This code is also available as a kernel module (code which can be inserted in and removed from the running kernel whenever you want). The module will be called usbnet.o. If you want to compile it as a module, say M here and read Documentation/modules.txt.

Hardware

USB

Numeric ID (from LKDDb) and names (from usb.ids) of recognized devices:

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - U index

Automatically generated (in year 2024). See also LKDDb sources on GitLab