Difference between revisions of "Usbnet"

From Bobs Projects
Jump to: navigation, search
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]] over [[USB]] networking from the devices end, if the device [[CPU]] is running Linux:
+
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