mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 22:07:35 +00:00
Kernel/Net: Get the correct interface type in SIOCGIFHWADDR ioctl
When calling ioctl on a socket with SIOCGIFHWADDR, return the correct physical interface type. This value was previously hardcoded to ARPHRD_ETHER (Ethernet), and now can also return ARPHRD_LOOPBACK for the loopback adapter.
This commit is contained in:
parent
6f9b84a64a
commit
037744e62a
5 changed files with 19 additions and 1 deletions
|
@ -33,6 +33,7 @@ public:
|
|||
|
||||
virtual StringView purpose() const override { return class_name(); }
|
||||
virtual StringView device_name() const override { return "E1000"sv; }
|
||||
virtual Type adapter_type() const override { return Type::Ethernet; }
|
||||
|
||||
protected:
|
||||
static constexpr size_t rx_buffer_size = 8192;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue