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

Kernel: Add SIOCGIFHWADDR ioctl to get the MAC address of an adapter

This commit is contained in:
Andreas Kling 2019-10-02 18:20:11 +02:00
parent 345086ab72
commit 3f2c1a2e3d
4 changed files with 15 additions and 0 deletions

View file

@ -12,6 +12,7 @@ struct ifreq {
struct sockaddr ifru_addr;
struct sockaddr ifru_dstaddr;
struct sockaddr ifru_broadaddr;
struct sockaddr ifru_hwaddr;
short ifru_flags;
int ifru_metric;
int64_t ifru_vnetid;
@ -33,6 +34,7 @@ struct ifreq {
#define ifr_data ifr_ifru.ifru_data // for use by interface
#define ifr_index ifr_ifru.ifru_index // interface index
#define ifr_llprio ifr_ifru.ifru_metric // link layer priority
#define ifr_hwaddr ifr_ifru.ifru_hwaddr // MAC address
};
__END_DECLS

View file

@ -35,4 +35,5 @@ enum IOCtlNumber {
FB_IOCTL_SET_BUFFER,
SIOCSIFADDR,
SIOCGIFADDR,
SIOCGIFHWADDR,
};