1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 19:07:35 +00:00

Kernel/NE2000: Assume link status is up

Right now, NE2000 NICs don't work because the link is down by default
and this will never change. Of all the NE2000 documentation I looked
at I could not find a link status indicator, so just assume the link
is up.
This commit is contained in:
Thomas Wagenveld 2021-07-24 19:35:32 +02:00 committed by Andreas Kling
parent de2d5d6a7e
commit e788bbdb55

View file

@ -23,7 +23,12 @@ public:
virtual ~NE2000NetworkAdapter() override;
virtual void send_raw(ReadonlyBytes) override;
virtual bool link_up() override { return m_link_up; }
virtual bool link_up() override
{
// Pure NE2000 doesn't seem to have a link status indicator, so
// just assume that it's up.
return true;
}
virtual StringView purpose() const override { return class_name(); }
@ -48,7 +53,6 @@ private:
IOAddress m_io_base;
int m_ring_read_ptr;
u8 m_interrupt_line { 0 };
bool m_link_up { false };
MACAddress m_mac_address;
EntropySource m_entropy_source;