summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/if_ruereg.h
Commit message (Collapse)AuthorAgeFilesLines
* Move usb to a graveyard location under sys/legacy/dev, it is intended that thethompsa2009-02-231-226/+0
| | | | | | | new USB2 stack will fully replace this for 8.0. Remove kernel modules, a subsequent commit will update conf/files. Unhook usbdevs from the build.
* Missed in last commit: add usb task for rue to use for its ticks.imp2007-07-091-0/+1
| | | | Approved by: re (bmah)
* Remove compat ifdefs for FreeBSD versions < 500014, makes the codebrueffer2007-05-121-2/+0
| | | | | | | quite a bit easier to read. Approved by: rwatson (mentor) MFC after: 1 weeks
* Stop embedding struct ifnet at the top of driver softcs. Instead thebrooks2005-06-101-1/+1
| | | | | | | | | | | | | | | | | | | | struct ifnet or the layer 2 common structure it was embedded in have been replaced with a struct ifnet pointer to be filled by a call to the new function, if_alloc(). The layer 2 common structure is also allocated via if_alloc() based on the interface type. It is hung off the new struct ifnet member, if_l2com. This change removes the size of these structures from the kernel ABI and will allow us to better manage them as interfaces come and go. Other changes of note: - Struct arpcom is no longer referenced in normal interface code. Instead the Ethernet address is accessed via the IFP2ENADDR() macro. To enforce this ac_enaddr has been renamed to _ac_enaddr. - The second argument to ether_ifattach is now always the mac address from driver private storage rather than sometimes being ac_enaddr. Reviewed by: sobomax, sam
* Move Rx/Tx lists management routines into central location.sobomax2005-03-251-25/+1
|
* Move xxx_newbuf() function, which was the same in all drivers into centralsobomax2005-03-251-0/+1
| | | | location.
* Replace the static "qdat" structure with a per-instance softc fieldiedowse2004-05-231-0/+1
| | | | | | | | | | | | | in all USB ethernet drivers. The qdat structure contains a pointer to the interface's struct ifnet and is used to process incoming packets, so simultaneous use of two similar devices caused crashes and confusion. The if_udav driver appeared in the tree since Daan's PR, so I made similar changes to that driver too. PR: kern/59290 Submitted by: Daan Vreeken <Danovitsch@Vitsch.net>
* Make it easier to run this code on RELENG_4.joe2003-10-041-0/+2
| | | | Submitted by: luoqi
* Add RealTek RTL8150 USB to fast Ethernet controller driver.akiyama2003-05-031-0/+247
This driver now supports the Melco LUA-KTX and the GREEN HOUSE GH-USB100B. Reviewed by: imp MFC after: 2 weeks
OpenPOWER on IntegriCloud