Commit Graph

483 Commits

Author SHA1 Message Date
Florian Pose 95fa1fd38c Added e1000 for 6.12. 2025-06-26 13:35:52 +02:00
Florian Pose cdc5d62299 Added e100 und 8139too for 6.12. 2025-06-26 13:14:53 +02:00
Florian Pose 13d2303b30 Add lines to Makefile.am 2025-06-26 13:13:12 +02:00
Florian Pose ed6bfafd9d Added e1000 for 6.4. 2025-06-26 13:03:52 +02:00
Florian Pose 82c25cb394 Minor change. 2025-06-26 13:01:28 +02:00
Florian Pose 7cc3f11f2c Added r8169 for 6.4. 2025-06-26 12:52:39 +02:00
Florian Pose 66e624d89f Added update script to r8169 2025-06-26 12:52:06 +02:00
Florian Pose 85871277a4 Added 8139too for 6.4. 2025-06-26 12:08:00 +02:00
Florian Pose de3b7419f9 Removed r8169 from update script (has own subdirectory). 2025-06-26 11:56:27 +02:00
Florian Pose ab6c8b59e5 Updated update script. 2025-06-26 11:54:42 +02:00
Florian Pose 144343a18a Use initialisation checks in e100-6.4. 2025-06-26 11:35:17 +02:00
Bjarne von Horn b9a3264bbb Add igb driver for kernel 6.4 2025-06-23 10:44:24 +02:00
Bjarne von Horn 21433d2cca Fix ccflags for e1000e 6.4 2025-06-23 10:44:24 +02:00
Bjarne von Horn 555729c356 Add e1000e driver for kernel 6.4 2025-06-23 10:44:24 +02:00
Florian Pose 354f1493cc Switched from hrtimer_init() to hrtimer_setup() with Linux 6.15. 2025-06-10 12:08:09 +02:00
Bjarne von Horn a9e9489f97 Fix RX descriptor writeback threshold to 1
If the igc adapter is not used for EtherCAT, the threshold is left to the original default, 4.

Superseeds !147
2025-04-04 10:10:22 +02:00
Florian Pose e2129f7794 Merge branch 'genet-6.12' into 'stable-1.6'
[FEAT] add genet device driver for kernel 6.12

See merge request etherlab.org/ethercat!152
2025-02-06 08:28:00 +00:00
Arnd Begemann c2cbfa5b93 [FEAT] add genet device driver for kernel 6.12 2025-01-10 14:43:36 +01:00
Bjarne von Horn de9efb7770 Fix ccat for aarch64 >= 6.11.0
return type of platform_driver::remove was changed to void
2025-01-06 14:47:09 +01:00
Bjarne von Horn a62bfcef9a Fix out-of-tree build of various drivers 2024-06-07 11:45:29 +02:00
Bjarne von Horn b02f0492e0 remove unneeded suse conditional. 2024-06-07 11:41:06 +02:00
Bjarne von Horn 807c8ba709 Add missing backslash in Makefile.am 2024-06-07 11:29:58 +02:00
Bjarne von Horn 0cb7cfd973 Fix very old kernels with CONFIG_SUSE_KERNEL 2024-06-06 16:27:04 +02:00
Nicola Fontana 95c25b5071 Remove dev_base_lock for linux >= 6.9.0
Kernel commit 1b3ef46cb7f2618cc0b507393220a69810f6da12 removed
`dev_base_lock` from v6.9 onward.

Use the alternate iterator `for_each_netdev_rcu` introduced by commit
c6d14c84566d6b70ad9dc1618db0dec87cca9300 in 2.6.33+.
2024-06-03 12:45:48 +02:00
Bjarne von Horn f4e9367dde Add igc for 5.15.40 2024-06-03 11:05:20 +02:00
Florian Pose 4fe6b87f89 Added missing prototypes. 2024-05-22 11:00:25 +02:00
Bjarne von Horn a9804cb302 Fix igc for suse 15.6 2024-05-07 14:59:19 +02:00
Bjarne von Horn 763be6deaa missing igb get_ecdev conversions in 5.14, 5.15 and 6.1 2024-04-11 14:11:45 +02:00
Bjarne von Horn 3549dc69cc avoid deadlock in stmmac 2024-04-08 13:06:03 +02:00
Bjarne von Horn 44439c3ea0 Fix stmmac nullptr dereference
```
Apr 08 11:15:37 conga-smarc-2 kernel:  hrtimer_try_to_cancel+0x15/0x130
Apr 08 11:15:37 conga-smarc-2 kernel:  hrtimer_cancel+0x11/0x30
Apr 08 11:15:37 conga-smarc-2 kernel:  stmmac_release+0xea/0x3a0 [ec_dwmac_intel]
Apr 08 11:15:37 conga-smarc-2 kernel:  ec_device_close+0x2d/0x40 [ec_master]
```
2024-04-08 11:36:44 +02:00
Bjarne von Horn 42d376ed53 WARN_ONCE on querying ecdev before ecdev_offer for stmmac 2024-04-03 17:13:12 +02:00
Bjarne von Horn 498ab702d2 WARN_ONCE on querying ecdev before ecdev_offer for 8139too 2024-04-03 12:10:34 +02:00
Bjarne von Horn cf54188d74 WARN_ONCE on querying ecdev before ecdev_offer for e100 2024-04-03 12:10:34 +02:00
Bjarne von Horn 10f15cb282 WARN_ONCE on querying ecdev before ecdev_offer for e1000e 2024-04-03 12:10:34 +02:00
Bjarne von Horn 45b526e99f WARN_ONCE on querying ecdev before ecdev_offer for e1000 2024-04-03 12:10:34 +02:00
Bjarne von Horn c2c4a1b27f WARN_ONCE on querying ecdev before ecdev_offer for genet 2024-04-03 11:11:44 +02:00
Bjarne von Horn f388bde39a WARN_ONCE on querying ecdev before ecdev_offer for igc 2024-04-03 11:11:44 +02:00
Bjarne von Horn 995e41ee6a WARN_ONCE on querying ecdev before ecdev_offer for r8169 2024-04-03 11:11:44 +02:00
Bjarne von Horn 592cc1f309 Fix resource leak in igb 2024-04-03 11:11:40 +02:00
Bjarne von Horn 188519459f WARN_ONCE on querying ecdev before ecdev_offer for igb 2024-04-03 10:48:54 +02:00
Bjarne von Horn 19a347267c fix stmmac driver names in table 2024-04-03 10:33:12 +02:00
Bjarne von Horn 5d39d3b0cf Add dwmac_intel and stmmac_pci v6.1.81 2024-04-03 10:33:12 +02:00
Florian Pose ec407273f4 Changed email address. 2024-02-07 16:17:22 +01:00
Bjarne von Horn 6092d13098 further ccat fixes for leap 15.5 2024-02-07 15:24:21 +01:00
Bjarne von Horn c064eb7446 fix -Wcomment in igc 2024-02-07 15:21:04 +01:00
Bjarne von Horn 9f8570f3cd further igc fixes for leap 15.5 2024-02-07 15:19:55 +01:00
Bjarne von Horn fb3c725953 add missing include for igc on suse 15.5 2024-02-07 15:00:19 +01:00
Bjarne von Horn e553a9999e Merge branch 'igc_6.1' into devel-1.6 2024-02-07 14:49:37 +01:00
Bjarne von Horn 26ffb1d265 Merge branch 'genet_5.10' into devel-1.6 2024-02-07 14:48:05 +01:00
Bjarne von Horn 6f17f8d73b fix igc resource leaks 2024-02-07 12:20:53 +01:00