mirror of
https://github.com/RGBCube/serenity
synced 2025-05-14 09:04:59 +00:00
Kernel/Net: Implement SIOCGIFINDEX and SIOCGIFNAME for sockets
These ioctls exist on Linux and can be used to implement libc functions if_indextoname and if_nametoindex (without needing to parse any JSON).
This commit is contained in:
parent
47c21cc349
commit
38dc54317c
3 changed files with 54 additions and 0 deletions
|
@ -112,6 +112,8 @@ enum IOCtlNumber {
|
|||
SIOCSIFADDR,
|
||||
SIOCGIFADDR,
|
||||
SIOCGIFHWADDR,
|
||||
SIOCGIFNAME,
|
||||
SIOCGIFINDEX,
|
||||
SIOCGIFNETMASK,
|
||||
SIOCSIFNETMASK,
|
||||
SIOCGIFBRDADDR,
|
||||
|
@ -174,6 +176,8 @@ enum IOCtlNumber {
|
|||
#define SIOCGIFADDR SIOCGIFADDR
|
||||
#define SIOCGIFHWADDR SIOCGIFHWADDR
|
||||
#define SIOCGIFNETMASK SIOCGIFNETMASK
|
||||
#define SIOCGIFNAME SIOCGIFNAME
|
||||
#define SIOCGIFINDEX SIOCGIFINDEX
|
||||
#define SIOCSIFNETMASK SIOCSIFNETMASK
|
||||
#define SIOCGIFBRDADDR SIOCGIFBRDADDR
|
||||
#define SIOCGIFMTU SIOCGIFMTU
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue