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
Bjarne von Horn
777acd8517
verify igc resource allocation and releasing
2024-02-07 12:20:47 +01:00
Bjarne von Horn
bd94f4bb88
[e1000] cancel watchdog task in ecdev mode on removal
2024-02-07 12:16:49 +01:00
Bjarne von Horn
81bbf7dbc4
[e1000] fix scheduling watchdog task.
2024-02-07 12:13:15 +01:00
Bjarne von Horn
0d1cd09043
[e1000] add missing forward declaration
2024-02-07 12:03:57 +01:00
Bjarne von Horn
105ee25afb
add igc 5.14.21 with suse ifdefs
2024-02-06 14:02:11 +01:00
Bjarne von Horn
6170ac2331
Add igc 6.1.38
2024-02-06 13:23:13 +01:00
Bjarne von Horn
49fae0c6dc
Fix igc link detection with xenomai
2024-02-06 12:50:21 +01:00
Bjarne von Horn
501903aec7
[igc] fix copy pasta typo
2024-02-05 15:17:41 +01:00
Bjarne von Horn
c76399b8db
more eth_hw_addr_set ifdefs for suse's kernel
2024-02-05 14:25:48 +01:00
Bjarne von Horn
1485d78d6a
Add bcmgenet 5.14.21
2024-02-05 12:09:35 +01:00
Bjarne von Horn
69a8ff515a
add genet update script
2024-02-05 11:52:43 +01:00
Bjarne von Horn
5ea3c93d06
Add genet 5.10.110
2024-02-05 11:52:43 +01:00
Bjarne von Horn
a1a0edb9c4
Fix e1000 link detection with xenomai
2024-02-05 10:08:55 +01:00
Bjarne von Horn
34c56eae7d
Fix igc link detection with xenomai
2024-02-05 10:08:55 +01:00