1 /*
2  * This file is auto-generated. Modifications will be lost.
3  *
4  * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5  * for more information.
6  */
7 #ifndef _LINUX_ROUTE_H
8 #define _LINUX_ROUTE_H
9 #include <linux/if.h>
10 #include <linux/compiler.h>
11 struct rtentry {
12   unsigned long rt_pad1;
13   struct sockaddr rt_dst;
14   struct sockaddr rt_gateway;
15   struct sockaddr rt_genmask;
16   unsigned short rt_flags;
17   short rt_pad2;
18   unsigned long rt_pad3;
19   void * rt_pad4;
20   short rt_metric;
21   char  * rt_dev;
22   unsigned long rt_mtu;
23 #define rt_mss rt_mtu
24   unsigned long rt_window;
25   unsigned short rt_irtt;
26 };
27 #define RTF_UP 0x0001
28 #define RTF_GATEWAY 0x0002
29 #define RTF_HOST 0x0004
30 #define RTF_REINSTATE 0x0008
31 #define RTF_DYNAMIC 0x0010
32 #define RTF_MODIFIED 0x0020
33 #define RTF_MTU 0x0040
34 #define RTF_MSS RTF_MTU
35 #define RTF_WINDOW 0x0080
36 #define RTF_IRTT 0x0100
37 #define RTF_REJECT 0x0200
38 #endif
39