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