Commit Graph

153 Commits

Author SHA1 Message Date
Florian Pose
b11665575a Removed tabulators. 2010-01-08 11:40:27 +01:00
Martin Troxler
c739fca04e generic device driver checks link up/down 2010-01-04 14:16:53 +01:00
Florian Pose
699b184f6f Merged changes from Martin Troxler. 2009-12-14 13:11:36 +01:00
Martin Troxler
bf63d965d8 Merge 2009-11-19 14:44:57 +01:00
Martin Troxler
dfeb99b1cb applied komax patch to version r1822
- adapted to 2.6.31 (-rt): init_MUTEX -> sema_init, net_device_ops (Matthias Lüscher)
- 8139too eth driver for 2.6.31 (Matthias Lüscher)
- scan_busy queryable in user mode (ec_master_info_t) (Martin Troxler)
- read alias from register 0x0012 (TODO: reread alias after sii write) (Martin Troxler)
- cancel external SDO/FOE,Reg&SII requests (Martin Troxler)
2009-11-19 14:39:10 +01:00
Florian Pose
0e024d57d7 Fixed receiving multiple frames in generic device. 2009-11-09 10:29:29 +01:00
Florian Pose
d820b85f94 generic device receive buffer in heap. 2009-11-09 10:21:18 +01:00
Florian Pose
644260059f Fixed bug in generic driver failing to create debug interfaces, because the
interface lock is held.
2009-11-05 12:08:21 +01:00
Florian Pose
f3975598ef Generic driver net_device_ops for kernels < 2.6.29. 2009-11-05 09:37:31 +01:00
Florian Pose
537370974e merged e100 for 2.6.27. 2009-10-21 18:49:47 +02:00
Florian Pose
547b1a260d Implemented poll(); receiving on generic device also works. 2009-10-15 18:01:41 +02:00
Florian Pose
46da25bd9f Sending via generic device works. 2009-10-15 17:38:53 +02:00
Florian Pose
bec205c426 Basic generic Ethernet device module. 2009-10-13 17:56:32 +02:00
Florian Pose
c58829fc28 Added e100 driver for 2.6.27. 2009-09-30 21:14:40 +02:00
Florian Pose
6161473018 Switched from Subversion to Mercurial. 2009-08-13 15:18:53 +02:00
Florian Pose
7be660dced Added r8169 driver for 2.6.29. 2009-07-30 14:21:28 +00:00
Florian Pose
f0904054f9 Fixed IRQ freeing bug in e100 drivers. 2009-07-16 07:52:17 +00:00
Florian Pose
2ce7cf6466 Added e100 for kernel 2.6.29, thanks to Andre Puschmann. 2009-07-15 12:00:17 +00:00
Florian Pose
7749257ccb Minor: Removed unnecessary condition. 2009-07-15 11:55:05 +00:00
Florian Pose
9fa1af3b4c Fixed segfault on link change in e100 drivers. 2009-07-15 09:39:45 +00:00
Florian Pose
d8aa9e8068 merge -c1787 branches/stable-1.4: Added r8169 driver for 2.6.28. 2009-06-19 14:39:13 +00:00
Florian Pose
7fa57e2f0f Added e100 driver for 2.6.28, thanks to Kim H. Madsen. 2009-06-16 08:36:15 +00:00
Florian Pose
c63ae51257 Added 8139too driver for 2.6.29, thanks to M. Goetze. 2009-06-16 08:29:30 +00:00
Florian Pose
8908f29f29 Added 8139too driver for 2.6.28, thanks to M. Goetze. 2009-05-07 15:00:01 +00:00
Florian Pose
cc6e9a7c79 Symbol versions; Makefile improvements. 2009-05-07 08:44:00 +00:00
Florian Pose
015d47edba Fixed r8169 frame reception if NAPI is enabled. 2009-04-01 08:03:08 +00:00
Florian Pose
a917fda81f Added 8139too driver for 2.6.27, thanks to M. Goetze. 2009-03-09 09:10:05 +00:00
Florian Pose
ead547929d Replaced single uint16_t by u16. 2009-03-09 08:42:49 +00:00
Florian Pose
e32672a929 Fixed compile error in e1000 driver for 2.6.26. 2009-03-09 08:35:42 +00:00
Florian Pose
12c12b1bab Improved and added license headers. 2009-02-24 12:51:39 +00:00
Florian Pose
388e43b7e6 Added e1000 driver for 2.6.26, thanks to M. Luescher. 2009-02-24 09:11:19 +00:00
Florian Pose
0531065e8c Added 8139too for 2.6.26, thanks to M. Luescher. 2009-02-24 09:05:46 +00:00
Florian Pose
b1b1c68556 Added missing distfiles for 8139too-2.6.25. 2009-02-24 09:01:09 +00:00
Florian Pose
919eac507b First version of r8169 driver. 2009-02-04 17:06:14 +00:00
Florian Pose
5ca3d24337 merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only. 2009-01-26 11:16:10 +00:00
Florian Pose
40fba959c3 merge -c1602 branches/stable-1.4: Fixed e1000 ring bug. 2009-01-26 10:34:53 +00:00
Florian Pose
cf453682aa Added 8139too for 2.6.25. 2009-01-13 13:31:38 +00:00
Florian Pose
40ca0b10c5 Allow disabling interrupts on e100, because they are enabled after hardware reset. 2008-11-20 12:36:19 +00:00
Florian Pose
44382e303f Fixed unprocessed interrupts in e100 driver. 2008-11-19 17:10:04 +00:00
Florian Pose
cf9c2fff91 Fixed generation of unnecessary software interrupt in e100 driver. 2008-11-06 15:55:49 +00:00
Florian Pose
1bb492abff Removed fix setting of device name to 'ec0'. 2008-10-22 14:58:22 +00:00
Florian Pose
aca58d41d2 Build examples by default. 2008-10-21 09:58:19 +00:00
Florian Pose
9819aa655b Fixed receiving for e100, 2.6.26. 2008-10-17 08:04:08 +00:00
Florian Pose
e8034999ea Minor change. 2008-10-16 09:31:42 +00:00
Florian Pose
a093a95a6f Added e100 for kernel 2.6.24, provided by Mathias Weber. 2008-10-14 08:39:42 +00:00
Florian Pose
90885263cf Added e100 driver for kernel 2.6.26 basically provided by Mario
Witkowski.
2008-10-09 09:31:23 +00:00
Florian Pose
0a2f8a3589 Removed watchdog debugging output. 2008-10-01 11:53:22 +00:00
Florian Pose
6b931766f7 Fixed warning on some compilers. 2008-10-01 08:40:30 +00:00
Florian Pose
017d71e5a2 Removed untested r8169 driver. 2008-09-30 12:50:34 +00:00
Florian Pose
ddc6040be3 Removed the forcedeth drivers. 2008-09-30 12:41:34 +00:00