hurd: Add ifrtreq structure to net/route.h

As used by the hurdish route ioctls.
This commit is contained in:
Damien Zammit 2022-09-21 00:41:31 +02:00 committed by Samuel Thibault
parent fa47e8e6df
commit ffd0b295d9
1 changed files with 17 additions and 0 deletions

View File

@ -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. */