Difference between revisions of "Usbnet"
From Bobs Projects
Bob Edwards (Talk | contribs) |
Bob Edwards (Talk | contribs) |
||
Line 2: | Line 2: | ||
[[Category:MLitMCE]] | [[Category:MLitMCE]] | ||
[[Category:Networking]] | [[Category:Networking]] | ||
− | usbnet is the [[USB]] [[Network]] driver shim in the [[Linux]] kernel. | + | usbnet is the [[Ethernet over USB]] [[Network]] driver shim in the [[Linux]] kernel. |
The source for the [[USB]] [[Network]] layer can be found in the [[Linux]] kernel at [http://gnosia.anu.edu.au/gitweb/?p=linux_kernel;a=tree;f=drivers/net/usb drivers/net/usb] | The source for the [[USB]] [[Network]] layer can be found in the [[Linux]] kernel at [http://gnosia.anu.edu.au/gitweb/?p=linux_kernel;a=tree;f=drivers/net/usb drivers/net/usb] | ||
Line 15: | Line 15: | ||
Linux kernel seems to prefer the term "gadget" when referring to USB Device support for devices running Linux. | Linux kernel seems to prefer the term "gadget" when referring to USB Device support for devices running Linux. | ||
− | Support in the [[Linux]] kernel for [[Ethernet | + | Support in the [[Linux]] kernel for [[Ethernet over USB]] networking from the devices end, if the device [[CPU]] is running Linux: |
* [http://gnosia.anu.edu.au/gitweb/?p=linux_kernel;a=blob;f=drivers/usb/gadget/ether.c drivers/usb/gadget/ether.c] | * [http://gnosia.anu.edu.au/gitweb/?p=linux_kernel;a=blob;f=drivers/usb/gadget/ether.c drivers/usb/gadget/ether.c] | ||
* [http://gnosia.anu.edu.au/gitweb/?p=linux_kernel;a=blob;f=drivers/usb/gadget/u_ether.c drivers/usb/gadget/u_ether.c] | * [http://gnosia.anu.edu.au/gitweb/?p=linux_kernel;a=blob;f=drivers/usb/gadget/u_ether.c drivers/usb/gadget/u_ether.c] |
Revision as of 10:29, 17 September 2012
usbnet is the Ethernet over USB Network driver shim in the Linux kernel.
The source for the USB Network layer can be found in the Linux kernel at drivers/net/usb
The source for usbnet.c, in particular, is at: drivers/net/usb/usbnet.c
Interesting drivers within the USB Networking layer are:
Gadget drivers
Linux kernel seems to prefer the term "gadget" when referring to USB Device support for devices running Linux.
Support in the Linux kernel for Ethernet over USB networking from the devices end, if the device CPU is running Linux:
External Links
- The GNU/Linux "usbnet" Driver
- Ethernet over USB at Wikipedia