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:
Arda Cinar 2023-01-14 00:05:18 +03:00 committed by Sam Atkins
commit 38dc54317c
Notes: sideshowbarker 2024-07-17 18:23:22 +09:00
3 changed files with 54 additions and 0 deletions

View file

@ -157,6 +157,8 @@ HANDLE(KEYBOARD_IOCTL_SET_CAPS_LOCK)
HANDLE(SIOCSIFADDR)
HANDLE(SIOCGIFADDR)
HANDLE(SIOCGIFHWADDR)
HANDLE(SIOCGIFNAME)
HANDLE(SIOCGIFINDEX)
HANDLE(SIOCGIFNETMASK)
HANDLE(SIOCSIFNETMASK)
HANDLE(SIOCGIFBRDADDR)