hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _LINUX_IN_ROUTE_H
#define _LINUX_IN_ROUTE_H
 
/* IPv4 routing cache flags */
 
#define RTCF_DEAD    RTNH_F_DEAD
#define RTCF_ONLINK    RTNH_F_ONLINK
 
/* Obsolete flag. About to be deleted */
#define RTCF_NOPMTUDISC RTM_F_NOPMTUDISC
 
#define RTCF_NOTIFY    0x00010000
#define RTCF_DIRECTDST    0x00020000 /* unused */
#define RTCF_REDIRECTED    0x00040000
#define RTCF_TPROXY    0x00080000 /* unused */
 
#define RTCF_FAST    0x00200000 /* unused */
#define RTCF_MASQ    0x00400000 /* unused */
#define RTCF_SNAT    0x00800000 /* unused */
#define RTCF_DOREDIRECT 0x01000000
#define RTCF_DIRECTSRC    0x04000000
#define RTCF_DNAT    0x08000000
#define RTCF_BROADCAST    0x10000000
#define RTCF_MULTICAST    0x20000000
#define RTCF_REJECT    0x40000000 /* unused */
#define RTCF_LOCAL    0x80000000
 
#define RTCF_NAT    (RTCF_DNAT|RTCF_SNAT)
 
#define RT_TOS(tos)    ((tos)&IPTOS_TOS_MASK)
 
#endif /* _LINUX_IN_ROUTE_H */