diff options
author | Damien Zammit <damien@zamaudio.com> | 2022-09-21 00:41:31 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2022-09-21 00:42:13 +0200 |
commit | ffd0b295d96aa58d65e642d7519f4d8c33acb3f0 (patch) | |
tree | 95a7b14014c057abfeaf26dbf6f027de61bbe460 /sysdeps/mach/hurd | |
parent | fa47e8e6df0ef43289d344a85b8587e8a0a1c663 (diff) | |
download | glibc-ffd0b295d96aa58d65e642d7519f4d8c33acb3f0.tar.gz glibc-ffd0b295d96aa58d65e642d7519f4d8c33acb3f0.tar.xz glibc-ffd0b295d96aa58d65e642d7519f4d8c33acb3f0.zip |
hurd: Add ifrtreq structure to net/route.h
As used by the hurdish route ioctls.
Diffstat (limited to 'sysdeps/mach/hurd')
-rw-r--r-- | sysdeps/mach/hurd/net/route.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/sysdeps/mach/hurd/net/route.h b/sysdeps/mach/hurd/net/route.h index 61e4ccc564..7bbd94fb56 100644 --- a/sysdeps/mach/hurd/net/route.h +++ b/sysdeps/mach/hurd/net/route.h @@ -25,6 +25,7 @@ #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> +#include <net/if.h> /* This structure gets passed by the SIOCADDRT and SIOCDELRT calls. */ @@ -65,6 +66,22 @@ struct in6_rtmsg }; +typedef struct ifrtreq + { + char ifname[IFNAMSIZ]; + in_addr_t rt_dest; + in_addr_t rt_mask; + in_addr_t rt_gateway; + int rt_flags; + int rt_metric; + int rt_mtu; + int rt_window; + int rt_irtt; + int rt_tos; + int rt_class; + } ifrtreq_t; + + #define RTF_UP 0x0001 /* Route usable. */ #define RTF_GATEWAY 0x0002 /* Destination is a gateway. */ |