Nicola Fontana
c42c9cf8bc
Linux 6.19.0 support
...
Commit 89aec171d9d1ab168e43fcf9754b82e4c0aef9b9 (part of linux kernel
6.19.0-rc1) introduced an arbitrarily sized sockaddr struct to be used
instead of the classical one.
Closes #200
2026-03-08 15:54:00 +01: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
Florian Pose
4fe6b87f89
Added missing prototypes.
2024-05-22 11:00:25 +02: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
c76399b8db
more eth_hw_addr_set ifdefs for suse's kernel
2024-02-05 14:25:48 +01:00
Florian Pose
ee55c20e28
Fixed mail address; limited lines to 78 characters; removed $Id$.
2024-02-01 15:15:41 +01:00
Bjarne von Horn
c3826c7758
Remove EtherCAT copyright notice.
2024-01-15 11:20:25 +01:00
Bjarne von Horn
10f892529b
Remove 2.6 conditionals in generic driver
2024-01-15 11:20:25 +01:00
Bjarne von Horn
d301cbb992
Fix setting mac_address
...
eoe->dev->dev_addr is read_only in 5.17.0
using eth_hw_addr_set instead
2022-05-17 12:17:28 +02:00
Florian Pose
5281569032
Support changed sock_create_kern() interface from Linux 4.2.
2016-10-18 10:20:47 +02:00
Florian Pose
00156fb424
New alloc_netdev() API since kernel 3.17.
2015-05-07 15:53:42 +02:00
Florian Pose
bc31940032
Improved generic driver error messages.
2011-12-14 16:47:28 +01:00
Florian Pose
7c6712415c
Fixed memory allocation while lock is held. Thanks to Esben Haabendal.
2010-03-03 21:40:14 +01:00
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
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
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