1*d6b92ffaSHans Petter Selasky /* $FreeBSD$ */ 2*d6b92ffaSHans Petter Selasky 3*d6b92ffaSHans Petter Selasky /* Define as 1 if you want Dual Sided RMPP Support */ 4*d6b92ffaSHans Petter Selasky #define DUAL_SIDED_RMPP 1 5*d6b92ffaSHans Petter Selasky 6*d6b92ffaSHans Petter Selasky /* Define as 1 if you want to enable a loopback console */ 7*d6b92ffaSHans Petter Selasky #define ENABLE_OSM_CONSOLE_LOOPBACK 1 8*d6b92ffaSHans Petter Selasky 9*d6b92ffaSHans Petter Selasky /* Define as 1 if you want to enable a console on a socket connection */ 10*d6b92ffaSHans Petter Selasky /* #undef ENABLE_OSM_CONSOLE_SOCKET */ 11*d6b92ffaSHans Petter Selasky 12*d6b92ffaSHans Petter Selasky /* Define as 1 if you want to enable the event plugin */ 13*d6b92ffaSHans Petter Selasky /* #undef ENABLE_OSM_DEFAULT_EVENT_PLUGIN */ 14*d6b92ffaSHans Petter Selasky 15*d6b92ffaSHans Petter Selasky /* Define as 1 if you want to enable the performance manager */ 16*d6b92ffaSHans Petter Selasky #define ENABLE_OSM_PERF_MGR 1 17*d6b92ffaSHans Petter Selasky 18*d6b92ffaSHans Petter Selasky /* Define as 1 if you want to enable the performance manager profiling code */ 19*d6b92ffaSHans Petter Selasky /* #undef ENABLE_OSM_PERF_MGR_PROFILE */ 20*d6b92ffaSHans Petter Selasky 21*d6b92ffaSHans Petter Selasky /* Define to 1 if the compiler supports __builtin_expect. */ 22*d6b92ffaSHans Petter Selasky #define HAVE_BUILTIN_EXPECT 1 23*d6b92ffaSHans Petter Selasky 24*d6b92ffaSHans Petter Selasky /* Define a default node name map file */ 25*d6b92ffaSHans Petter Selasky #define HAVE_DEFAULT_NODENAME_MAP "/etc/opensm/ib-node-name-map" 26*d6b92ffaSHans Petter Selasky 27*d6b92ffaSHans Petter Selasky /* Define a default OpenSM config file */ 28*d6b92ffaSHans Petter Selasky #define HAVE_DEFAULT_OPENSM_CONFIG_FILE "/etc/opensm/opensm.conf" 29*d6b92ffaSHans Petter Selasky 30*d6b92ffaSHans Petter Selasky /* Define a Partition config file */ 31*d6b92ffaSHans Petter Selasky #define HAVE_DEFAULT_PARTITION_CONFIG_FILE "/etc/opensm/partitions.conf" 32*d6b92ffaSHans Petter Selasky 33*d6b92ffaSHans Petter Selasky /* Define a Per Module Logging config file */ 34*d6b92ffaSHans Petter Selasky #define HAVE_DEFAULT_PER_MOD_LOGGING_FILE "/etc/opensm/per-module-logging.conf" 35*d6b92ffaSHans Petter Selasky 36*d6b92ffaSHans Petter Selasky /* Define a Prefix Routes config file */ 37*d6b92ffaSHans Petter Selasky #define HAVE_DEFAULT_PREFIX_ROUTES_FILE "/etc/opensm/prefix-routes.conf" 38*d6b92ffaSHans Petter Selasky 39*d6b92ffaSHans Petter Selasky /* Define a QOS policy config file */ 40*d6b92ffaSHans Petter Selasky #define HAVE_DEFAULT_QOS_POLICY_FILE "/etc/opensm/qos-policy.conf" 41*d6b92ffaSHans Petter Selasky 42*d6b92ffaSHans Petter Selasky /* Define to 1 if you have the <dlfcn.h> header file. */ 43*d6b92ffaSHans Petter Selasky #define HAVE_DLFCN_H 1 44*d6b92ffaSHans Petter Selasky 45*d6b92ffaSHans Petter Selasky /* Define to 1 if you have the <inttypes.h> header file. */ 46*d6b92ffaSHans Petter Selasky #define HAVE_INTTYPES_H 1 47*d6b92ffaSHans Petter Selasky 48*d6b92ffaSHans Petter Selasky /* Define to 1 if you have the `ibumad' library (-libumad). */ 49*d6b92ffaSHans Petter Selasky #define HAVE_LIBIBUMAD 1 50*d6b92ffaSHans Petter Selasky 51*d6b92ffaSHans Petter Selasky /* Define to 1 if you have the `pthread' library (-lpthread). */ 52*d6b92ffaSHans Petter Selasky #define HAVE_LIBPTHREAD 1 53*d6b92ffaSHans Petter Selasky 54*d6b92ffaSHans Petter Selasky /* Define to 1 if you have the `vapi' library (-lvapi). */ 55*d6b92ffaSHans Petter Selasky /* #undef HAVE_LIBVAPI */ 56*d6b92ffaSHans Petter Selasky 57*d6b92ffaSHans Petter Selasky /* Define to 1 if you have the `wrap' library (-lwrap). */ 58*d6b92ffaSHans Petter Selasky #define HAVE_LIBWRAP 1 59*d6b92ffaSHans Petter Selasky 60*d6b92ffaSHans Petter Selasky /* Define to 1 if you have the <memory.h> header file. */ 61*d6b92ffaSHans Petter Selasky #define HAVE_MEMORY_H 1 62*d6b92ffaSHans Petter Selasky 63*d6b92ffaSHans Petter Selasky /* Define to 1 if you have the <stdint.h> header file. */ 64*d6b92ffaSHans Petter Selasky #define HAVE_STDINT_H 1 65*d6b92ffaSHans Petter Selasky 66*d6b92ffaSHans Petter Selasky /* Define to 1 if you have the <stdlib.h> header file. */ 67*d6b92ffaSHans Petter Selasky #define HAVE_STDLIB_H 1 68*d6b92ffaSHans Petter Selasky 69*d6b92ffaSHans Petter Selasky /* Define to 1 if you have the <strings.h> header file. */ 70*d6b92ffaSHans Petter Selasky #define HAVE_STRINGS_H 1 71*d6b92ffaSHans Petter Selasky 72*d6b92ffaSHans Petter Selasky /* Define to 1 if you have the <string.h> header file. */ 73*d6b92ffaSHans Petter Selasky #define HAVE_STRING_H 1 74*d6b92ffaSHans Petter Selasky 75*d6b92ffaSHans Petter Selasky /* Define to 1 if you have the <sys/stat.h> header file. */ 76*d6b92ffaSHans Petter Selasky #define HAVE_SYS_STAT_H 1 77*d6b92ffaSHans Petter Selasky 78*d6b92ffaSHans Petter Selasky /* Define to 1 if you have the <sys/types.h> header file. */ 79*d6b92ffaSHans Petter Selasky #define HAVE_SYS_TYPES_H 1 80*d6b92ffaSHans Petter Selasky 81*d6b92ffaSHans Petter Selasky /* Define to 1 if you have the <unistd.h> header file. */ 82*d6b92ffaSHans Petter Selasky #define HAVE_UNISTD_H 1 83*d6b92ffaSHans Petter Selasky 84*d6b92ffaSHans Petter Selasky /* Define OpenSM config directory */ 85*d6b92ffaSHans Petter Selasky #define OPENSM_CONFIG_DIR "/etc/opensm" 86*d6b92ffaSHans Petter Selasky 87*d6b92ffaSHans Petter Selasky /* define 1 if OpenSM build is in a debug mode */ 88*d6b92ffaSHans Petter Selasky /* #undef OSM_DEBUG */ 89*d6b92ffaSHans Petter Selasky 90*d6b92ffaSHans Petter Selasky /* Define as 1 for vapi vendor */ 91*d6b92ffaSHans Petter Selasky /* #undef OSM_VENDOR_INTF_MTL */ 92*d6b92ffaSHans Petter Selasky 93*d6b92ffaSHans Petter Selasky /* Define as 1 for OpenIB vendor */ 94*d6b92ffaSHans Petter Selasky #define OSM_VENDOR_INTF_OPENIB 1 95*d6b92ffaSHans Petter Selasky 96*d6b92ffaSHans Petter Selasky /* Define as 1 for sim vendor */ 97*d6b92ffaSHans Petter Selasky /* #undef OSM_VENDOR_INTF_SIM */ 98*d6b92ffaSHans Petter Selasky 99*d6b92ffaSHans Petter Selasky /* Define as 1 for ts vendor */ 100*d6b92ffaSHans Petter Selasky /* #undef OSM_VENDOR_INTF_TS */ 101*d6b92ffaSHans Petter Selasky 102*d6b92ffaSHans Petter Selasky /* Name of package */ 103*d6b92ffaSHans Petter Selasky #define PACKAGE "opensm" 104*d6b92ffaSHans Petter Selasky 105*d6b92ffaSHans Petter Selasky /* Define to the address where bug reports for this package should be sent. */ 106*d6b92ffaSHans Petter Selasky #define PACKAGE_BUGREPORT "linux-rdma@vger.kernel.org" 107*d6b92ffaSHans Petter Selasky 108*d6b92ffaSHans Petter Selasky /* Define to the full name of this package. */ 109*d6b92ffaSHans Petter Selasky #define PACKAGE_NAME "opensm" 110*d6b92ffaSHans Petter Selasky 111*d6b92ffaSHans Petter Selasky /* Define to the full name and version of this package. */ 112*d6b92ffaSHans Petter Selasky #define PACKAGE_STRING "opensm 3.3.20" 113*d6b92ffaSHans Petter Selasky 114*d6b92ffaSHans Petter Selasky /* Define to the one symbol short name of this package. */ 115*d6b92ffaSHans Petter Selasky #define PACKAGE_TARNAME "opensm" 116*d6b92ffaSHans Petter Selasky 117*d6b92ffaSHans Petter Selasky /* Define to the home page for this package. */ 118*d6b92ffaSHans Petter Selasky #define PACKAGE_URL "" 119*d6b92ffaSHans Petter Selasky 120*d6b92ffaSHans Petter Selasky /* Define to the version of this package. */ 121*d6b92ffaSHans Petter Selasky #define PACKAGE_VERSION "3.3.20" 122*d6b92ffaSHans Petter Selasky 123*d6b92ffaSHans Petter Selasky /* Define to 1 if you have the ANSI C header files. */ 124*d6b92ffaSHans Petter Selasky #define STDC_HEADERS 1 125*d6b92ffaSHans Petter Selasky 126*d6b92ffaSHans Petter Selasky /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 127*d6b92ffaSHans Petter Selasky #define TIME_WITH_SYS_TIME 1 128*d6b92ffaSHans Petter Selasky 129*d6b92ffaSHans Petter Selasky /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 130*d6b92ffaSHans Petter Selasky /* #undef TM_IN_SYS_TIME */ 131*d6b92ffaSHans Petter Selasky 132*d6b92ffaSHans Petter Selasky /* Define as 1 if you want Vendor RMPP Support */ 133*d6b92ffaSHans Petter Selasky #define VENDOR_RMPP_SUPPORT 1 134*d6b92ffaSHans Petter Selasky 135*d6b92ffaSHans Petter Selasky /* Version number of package */ 136*d6b92ffaSHans Petter Selasky #define VERSION "3.3.20" 137*d6b92ffaSHans Petter Selasky 138*d6b92ffaSHans Petter Selasky /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a 139*d6b92ffaSHans Petter Selasky `char[]'. */ 140*d6b92ffaSHans Petter Selasky #define YYTEXT_POINTER 1 141*d6b92ffaSHans Petter Selasky 142*d6b92ffaSHans Petter Selasky /* define 1 if OpenSM build is in a debug mode */ 143*d6b92ffaSHans Petter Selasky /* #undef _DEBUG_ */ 144*d6b92ffaSHans Petter Selasky 145*d6b92ffaSHans Petter Selasky /* mark config.h inclusion */ 146*d6b92ffaSHans Petter Selasky #define _OSM_CONFIG_H_ 1 147*d6b92ffaSHans Petter Selasky 148*d6b92ffaSHans Petter Selasky /* Define to empty if `const' does not conform to ANSI C. */ 149*d6b92ffaSHans Petter Selasky /* #undef const */ 150*d6b92ffaSHans Petter Selasky 151*d6b92ffaSHans Petter Selasky /* Define to `__inline__' or `__inline' if that's what the C compiler 152*d6b92ffaSHans Petter Selasky calls it, or to nothing if 'inline' is not supported under any name. */ 153*d6b92ffaSHans Petter Selasky #ifndef __cplusplus 154*d6b92ffaSHans Petter Selasky /* #undef inline */ 155*d6b92ffaSHans Petter Selasky #endif 156*d6b92ffaSHans Petter Selasky 157*d6b92ffaSHans Petter Selasky /* Define to `int' if <sys/types.h> does not define. */ 158*d6b92ffaSHans Petter Selasky /* #undef pid_t */ 159*d6b92ffaSHans Petter Selasky 160*d6b92ffaSHans Petter Selasky /* Define to `unsigned int' if <sys/types.h> does not define. */ 161*d6b92ffaSHans Petter Selasky /* #undef size_t */ 162*d6b92ffaSHans Petter Selasky 163*d6b92ffaSHans Petter Selasky /* Define to empty if the keyword `volatile' does not work. Warning: valid 164*d6b92ffaSHans Petter Selasky code using `volatile' can become incorrect without. Disable with care. */ 165*d6b92ffaSHans Petter Selasky /* #undef volatile */ 166