diff options
author | brapru <brapru@pm.me> | 2021-07-24 20:04:11 -0400 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-07-25 17:57:08 +0200 |
commit | 8313d357499b3ac473120252143037e6e633bf60 (patch) | |
tree | 56cc7b547950a1abd03f6fdc035259b843355830 /Kernel/UnixTypes.h | |
parent | f8c104aaaf4b52f5d8bcf7f41e06b64c16f84b00 (diff) | |
download | serenity-8313d357499b3ac473120252143037e6e633bf60.zip |
Kernel: Support ioctl SIOCSARP and SIOCDARP
Creates ioctl calls necessary to set/delete an entry from the ARP table
Diffstat (limited to 'Kernel/UnixTypes.h')
-rw-r--r-- | Kernel/UnixTypes.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Kernel/UnixTypes.h b/Kernel/UnixTypes.h index 53ba25595c..88a69f5070 100644 --- a/Kernel/UnixTypes.h +++ b/Kernel/UnixTypes.h @@ -691,6 +691,14 @@ struct rtentry { #define AT_FDCWD -100 #define AT_SYMLINK_NOFOLLOW 0x100 +struct arpreq { + struct sockaddr arp_pa; /* protocol address */ + struct sockaddr arp_ha; /* hardware address */ + struct sockaddr arp_netmask; /* netmask of protocol address */ + int arp_flags; /* flags */ + char arp_dev[16]; +}; + #define PURGE_ALL_VOLATILE 0x1 #define PURGE_ALL_CLEAN_INODE 0x2 |