]> git.ipfire.org Git - thirdparty/bird.git/blob - sysdep/cf/linux.h
Alloc: Disable transparent huge pages
[thirdparty/bird.git] / sysdep / cf / linux.h
1 /*
2 * Configuration for Linux based systems
3 *
4 * (c) 1998--1999 Martin Mares <mj@ucw.cz>
5 *
6 * Can be freely distributed and used under the terms of the GNU GPL.
7 */
8
9 #define CONFIG_AUTO_ROUTES
10 #define CONFIG_SELF_CONSCIOUS
11 #define CONFIG_MULTIPLE_TABLES
12 #define CONFIG_IP6_SADR_KERNEL
13
14 #define CONFIG_MC_PROPER_SRC
15 #define CONFIG_UNIX_DONTROUTE
16
17 #define CONFIG_INCLUDE_SYSIO_H "sysdep/linux/sysio.h"
18 #define CONFIG_INCLUDE_KRTSYS_H "sysdep/linux/krt-sys.h"
19 #define CONFIG_INCLUDE_NLSYS_H "sysdep/linux/netlink-sys.h"
20
21 #define CONFIG_LINUX_NETLINK
22
23 #define CONFIG_RESTRICTED_PRIVILEGES
24 #define CONFIG_INCLUDE_SYSPRIV_H "sysdep/linux/syspriv.h"
25
26 #define CONFIG_MADV_DONTNEED_TO_FREE
27 #define CONFIG_DISABLE_THP
28
29 #ifndef AF_MPLS
30 #define AF_MPLS 28
31 #endif
32
33 /*
34 Link: sysdep/linux
35 Link: sysdep/unix
36 */