0120017484
- smolnetd: an empty ip_router (DHCP-managed or deliberately network-less like the bare target) is a valid 'no default gateway' state, not a malformed config -> no warning. - router: a limited/directed IPv4 broadcast (DHCP DISCOVER to 255.255.255.255 before any lease/route exists) legitimately has no routing-table entry; don't warn 'No route found' for broadcast destinations. - e1000d: add the 82574L (0x10d3, QEMU '-device e1000e') to the E1000 match list; it keeps the legacy descriptor/register interface this driver uses. I219 is intentionally excluded (integrated MDIO PHY, different init).
12 lines
602 B
TOML
12 lines
602 B
TOML
[[drivers]]
|
|
name = "E1000 NIC"
|
|
class = 0x02
|
|
# Classic 82540/82545-family PCI e1000 plus the 82574L (0x10d3), the PCIe
|
|
# "e1000e" part that QEMU emulates with `-device e1000e`. The 82574 retains the
|
|
# legacy descriptor + register interface this driver uses, so it works here.
|
|
# NOTE: Intel I219 (Lewisburg/PCH LOM on modern Intel desktops) is deliberately
|
|
# NOT listed — it uses an integrated MDIO PHY and a different init sequence that
|
|
# this legacy driver does not yet handle; claiming it would break its NIC.
|
|
ids = { 0x8086 = [0x1004, 0x100e, 0x100f, 0x109a, 0x1503, 0x10d3] }
|
|
command = ["e1000d"]
|