/* config.h.in. Generated from configure.ac by autoheader. */
#ifndef UCX_CONFIG_H
#define UCX_CONFIG_H
/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
systems. This function is required for `alloca.c' support on those systems.
*/
#undef CRAY_STACKSEG_END
/* Define to 1 if using `alloca.c'. */
#undef C_ALLOCA
/* Enable assertions */
#undef ENABLE_ASSERT
/* Enable builtin memcpy */
#undef ENABLE_BUILTIN_MEMCPY
/* Enable collecting data */
#undef ENABLE_DEBUG_DATA
/* Enable fault injection code */
#undef ENABLE_FAULT_INJECTION
/* Enable memory tracking */
#undef ENABLE_MEMTRACK
/* Enable thread support in UCP and UCT */
#undef ENABLE_MT
/* Enable checking user parameters */
#undef ENABLE_PARAMS_CHECK
/* Enable statistics */
#undef ENABLE_STATS
/* Enable symbol override */
#undef ENABLE_SYMBOL_OVERRIDE
/* Enable tuning */
#undef ENABLE_TUNING
/* Huawei Kunpeng 920 */
#undef HAVE_AARCH64_HI1620
/* Cavium ThunderX1 */
#undef HAVE_AARCH64_THUNDERX1
/* Cavium ThunderX2 */
#undef HAVE_AARCH64_THUNDERX2
/* Define to 1 if you have `alloca', as a function or macro. */
#undef HAVE_ALLOCA
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
*/
#undef HAVE_ALLOCA_H
/* Check attribute [optimize] */
#undef HAVE_ATTRIBUTE_NOOPTIMIZE
/* user defined cache line size */
#undef HAVE_CACHE_LINE_SIZE
/* Define to 1 if the system has the type `cap_user_data_t'. */
#undef HAVE_CAP_USER_DATA_T
/* Define to 1 if the system has the type `cap_user_header_t'. */
#undef HAVE_CAP_USER_HEADER_T
/* Define to 1 if you have the `clearenv' function. */
#undef HAVE_CLEARENV
/* Define to 1 if you have the `cplus_demangle' function. */
#undef HAVE_CPLUS_DEMANGLE
/* Define to 1 if you have the `cpuset_getaffinity' function. */
#undef HAVE_CPUSET_GETAFFINITY
/* Define to 1 if you have the `cpuset_setaffinity' function. */
#undef HAVE_CPUSET_SETAFFINITY
/* Define to 1 if the system has the type `cpuset_t'. */
#undef HAVE_CPUSET_T
/* Define to 1 if the system has the type `cpu_set_t'. */
#undef HAVE_CPU_SET_T
/* Enable CUDA support */
#undef HAVE_CUDA
/* Define to 1 if you have the <cuda.h> header file. */
#undef HAVE_CUDA_H
/* Define to 1 if you have the <cuda_runtime.h> header file. */
#undef HAVE_CUDA_RUNTIME_H
/* DC DV support */
#undef HAVE_DC_DV
/* DC EXP support */
#undef HAVE_DC_EXP
/* Define to 1 if you have the declaration of `asprintf', and to 0 if you
don't. */
#undef HAVE_DECL_ASPRINTF
/* Define to 1 if you have the declaration of `basename', and to 0 if you
don't. */
#undef HAVE_DECL_BASENAME
/* Define to 1 if you have the declaration of `CPU_ISSET', and to 0 if you
don't. */
#undef HAVE_DECL_CPU_ISSET
/* Define to 1 if you have the declaration of `CPU_ZERO', and to 0 if you
don't. */
#undef HAVE_DECL_CPU_ZERO
/* Define to 1 if you have the declaration of `ethtool_cmd_speed', and to 0 if
you don't. */
#undef HAVE_DECL_ETHTOOL_CMD_SPEED
/* Define to 1 if you have the declaration of `fmemopen', and to 0 if you
don't. */
#undef HAVE_DECL_FMEMOPEN
/* Define to 1 if you have the declaration of `F_SETOWN_EX', and to 0 if you
don't. */
#undef HAVE_DECL_F_SETOWN_EX
/* Define to 1 if you have the declaration of `gdr_copy_to_mapping', and to 0
if you don't. */
#undef HAVE_DECL_GDR_COPY_TO_MAPPING
/* Define to 1 if you have the declaration of `IBV_ACCESS_ON_DEMAND', and to 0
if you don't. */
#undef HAVE_DECL_IBV_ACCESS_ON_DEMAND
/* Define to 1 if you have the declaration of `ibv_advise_mr', and to 0 if you
don't. */
#undef HAVE_DECL_IBV_ADVISE_MR
/* Define to 1 if you have the declaration of `ibv_alloc_dm', and to 0 if you
don't. */
#undef HAVE_DECL_IBV_ALLOC_DM
/* Define to 1 if you have the declaration of `ibv_alloc_td', and to 0 if you
don't. */
#undef HAVE_DECL_IBV_ALLOC_TD
/* Define to 1 if you have the declaration of `ibv_cmd_modify_qp', and to 0 if
you don't. */
#undef HAVE_DECL_IBV_CMD_MODIFY_QP
/* Define to 1 if you have the declaration of
`IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN', and to 0 if you don't. */
#undef HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN
/* Define to 1 if you have the declaration of `ibv_create_qp_ex', and to 0 if
you don't. */
#undef HAVE_DECL_IBV_CREATE_QP_EX
/* Define to 1 if you have the declaration of `ibv_create_srq', and to 0 if
you don't. */
#undef HAVE_DECL_IBV_CREATE_SRQ
/* Define to 1 if you have the declaration of `ibv_create_srq_ex', and to 0 if
you don't. */
#undef HAVE_DECL_IBV_CREATE_SRQ_EX
/* Define to 1 if you have the declaration of `IBV_EVENT_GID_CHANGE', and to 0
if you don't. */
#undef HAVE_DECL_IBV_EVENT_GID_CHANGE
/* Define to 1 if you have the declaration of `ibv_event_type_str', and to 0
if you don't. */
#undef HAVE_DECL_IBV_EVENT_TYPE_STR
/* Define to 1 if you have the declaration of `IBV_EXP_ACCESS_ALLOCATE_MR',
and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR
/* Define to 1 if you have the declaration of `IBV_EXP_ACCESS_ON_DEMAND', and
to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND
/* Define to 1 if you have the declaration of `ibv_exp_alloc_dm', and to 0 if
you don't. */
#undef HAVE_DECL_IBV_EXP_ALLOC_DM
/* Define to 1 if you have the declaration of `IBV_EXP_ATOMIC_HCA_REPLY_BE',
and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE
/* Define to 1 if you have the declaration of `IBV_EXP_CQ_IGNORE_OVERRUN', and
to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN
/* Define to 1 if you have the declaration of `IBV_EXP_CQ_MODERATION', and to
0 if you don't. */
#undef HAVE_DECL_IBV_EXP_CQ_MODERATION
/* Define to 1 if you have the declaration of `ibv_exp_create_qp', and to 0 if
you don't. */
#undef HAVE_DECL_IBV_EXP_CREATE_QP
/* Define to 1 if you have the declaration of `ibv_exp_create_res_domain', and
to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN
/* Define to 1 if you have the declaration of `ibv_exp_create_srq', and to 0
if you don't. */
#undef HAVE_DECL_IBV_EXP_CREATE_SRQ
/* Define to 1 if you have the declaration of
`IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT', and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT
/* Define to 1 if you have the declaration of `ibv_exp_destroy_res_domain',
and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN
/* Define to 1 if you have the declaration of
`IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS', and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_DEVICE_ATTR_PCI_ATOMIC_CAPS
/* Define to 1 if you have the declaration of
`IBV_EXP_DEVICE_ATTR_RESERVED_2', and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2
/* Define to 1 if you have the declaration of `IBV_EXP_DEVICE_DC_TRANSPORT',
and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT
/* Define to 1 if you have the declaration of `IBV_EXP_DEVICE_MR_ALLOCATE',
and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE
/* Define to 1 if you have the declaration of `IBV_EXP_MR_FIXED_BUFFER_SIZE',
and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE
/* Define to 1 if you have the declaration of `IBV_EXP_MR_INDIRECT_KLMS', and
to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS
/* Define to 1 if you have the declaration of `IBV_EXP_ODP_SUPPORT_IMPLICIT',
and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT
/* Define to 1 if you have the declaration of `ibv_exp_post_send', and to 0 if
you don't. */
#undef HAVE_DECL_IBV_EXP_POST_SEND
/* Define to 1 if you have the declaration of `ibv_exp_prefetch_mr', and to 0
if you don't. */
#undef HAVE_DECL_IBV_EXP_PREFETCH_MR
/* Define to 1 if you have the declaration of `IBV_EXP_PREFETCH_WRITE_ACCESS',
and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS
/* Define to 1 if you have the declaration of `IBV_EXP_QPT_DC_INI', and to 0
if you don't. */
#undef HAVE_DECL_IBV_EXP_QPT_DC_INI
/* Define to 1 if you have the declaration of `IBV_EXP_QP_CREATE_UMR', and to
0 if you don't. */
#undef HAVE_DECL_IBV_EXP_QP_CREATE_UMR
/* Define to 1 if you have the declaration of
`IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG', and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG
/* Define to 1 if you have the declaration of
`IBV_EXP_QP_INIT_ATTR_RES_DOMAIN', and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN
/* Define to 1 if you have the declaration of
`IBV_EXP_QP_OOO_RW_DATA_PLACEMENT', and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT
/* Define to 1 if you have the declaration of `ibv_exp_query_device', and to 0
if you don't. */
#undef HAVE_DECL_IBV_EXP_QUERY_DEVICE
/* Define to 1 if you have the declaration of `ibv_exp_query_gid_attr', and to
0 if you don't. */
#undef HAVE_DECL_IBV_EXP_QUERY_GID_ATTR
/* Define to 1 if you have the declaration of `ibv_exp_reg_mr', and to 0 if
you don't. */
#undef HAVE_DECL_IBV_EXP_REG_MR
/* Define to 1 if you have the declaration of
`IBV_EXP_RES_DOMAIN_THREAD_MODEL', and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL
/* Define to 1 if you have the declaration of
`IBV_EXP_SEND_EXT_ATOMIC_INLINE', and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE
/* Define to 1 if you have the declaration of `ibv_exp_setenv', and to 0 if
you don't. */
#undef HAVE_DECL_IBV_EXP_SETENV
/* Define to 1 if you have the declaration of
`IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP', and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP
/* Define to 1 if you have the declaration of
`IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD', and to 0 if you don't. */
#undef HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD
/* Define to 1 if you have the declaration of `IBV_EXP_WR_NOP', and to 0 if
you don't. */
#undef HAVE_DECL_IBV_EXP_WR_NOP
/* Define to 1 if you have the declaration of `ibv_get_async_event', and to 0
if you don't. */
#undef HAVE_DECL_IBV_GET_ASYNC_EVENT
/* Define to 1 if you have the declaration of `ibv_get_device_name', and to 0
if you don't. */
#undef HAVE_DECL_IBV_GET_DEVICE_NAME
/* Define to 1 if you have the declaration of `IBV_LINK_LAYER_ETHERNET', and
to 0 if you don't. */
#undef HAVE_DECL_IBV_LINK_LAYER_ETHERNET
/* Define to 1 if you have the declaration of `IBV_LINK_LAYER_INFINIBAND', and
to 0 if you don't. */
#undef HAVE_DECL_IBV_LINK_LAYER_INFINIBAND
/* Define to 1 if you have the declaration of `ibv_mlx5_exp_get_cq_info', and
to 0 if you don't. */
#undef HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO
/* Define to 1 if you have the declaration of `ibv_mlx5_exp_get_qp_info', and
to 0 if you don't. */
#undef HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO
/* Define to 1 if you have the declaration of `ibv_mlx5_exp_get_srq_info', and
to 0 if you don't. */
#undef HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO
/* Define to 1 if you have the declaration of `ibv_mlx5_exp_update_cq_ci', and
to 0 if you don't. */
#undef HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI
/* Define to 1 if you have the declaration of `IBV_ODP_SUPPORT_IMPLICIT', and
to 0 if you don't. */
#undef HAVE_DECL_IBV_ODP_SUPPORT_IMPLICIT
/* have upstream ibv_query_device_ex */
#undef HAVE_DECL_IBV_QUERY_DEVICE_EX
/* Define to 1 if you have the declaration of `ibv_query_gid', and to 0 if you
don't. */
#undef HAVE_DECL_IBV_QUERY_GID
/* Define to 1 if you have the declaration of `ibv_wc_status_str', and to 0 if
you don't. */
#undef HAVE_DECL_IBV_WC_STATUS_STR
/* Define to 1 if you have the declaration of `MADV_FREE', and to 0 if you
don't. */
#undef HAVE_DECL_MADV_FREE
/* Define to 1 if you have the declaration of `MADV_REMOVE', and to 0 if you
don't. */
#undef HAVE_DECL_MADV_REMOVE
/* Define to 1 if you have the declaration of
`MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE', and to 0 if you don't. */
#undef HAVE_DECL_MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE
/* Define to 1 if you have the declaration of `mlx5dv_create_qp', and to 0 if
you don't. */
#undef HAVE_DECL_MLX5DV_CREATE_QP
/* Define to 1 if you have the declaration of `MLX5DV_DCTYPE_DCT', and to 0 if
you don't. */
#undef HAVE_DECL_MLX5DV_DCTYPE_DCT
/* Define to 1 if you have the declaration of `mlx5dv_init_obj', and to 0 if
you don't. */
#undef HAVE_DECL_MLX5DV_INIT_OBJ
/* Define to 1 if you have the declaration of `mlx5dv_is_supported', and to 0
if you don't. */
#undef HAVE_DECL_MLX5DV_IS_SUPPORTED
/* Define to 1 if you have the declaration of `MLX5DV_OBJ_AH', and to 0 if you
don't. */
#undef HAVE_DECL_MLX5DV_OBJ_AH
/* Define to 1 if you have the declaration of
`MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE', and to 0 if you don't. */
#undef HAVE_DECL_MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE
/* Define to 1 if you have the declaration of `MLX5_WQE_CTRL_SOLICITED', and
to 0 if you don't. */
#undef HAVE_DECL_MLX5_WQE_CTRL_SOLICITED
/* Define to 1 if you have the declaration of `POSIX_MADV_DONTNEED', and to 0
if you don't. */
#undef HAVE_DECL_POSIX_MADV_DONTNEED
/* Define to 1 if you have the declaration of `PR_SET_PTRACER', and to 0 if
you don't. */
#undef HAVE_DECL_PR_SET_PTRACER
/* Define to 1 if you have the declaration of `rdma_establish', and to 0 if
you don't. */
#undef HAVE_DECL_RDMA_ESTABLISH
/* Define to 1 if you have the declaration of `rdma_init_qp_attr', and to 0 if
you don't. */
#undef HAVE_DECL_RDMA_INIT_QP_ATTR
/* Define to 1 if you have the declaration of `SPEED_UNKNOWN', and to 0 if you
don't. */
#undef HAVE_DECL_SPEED_UNKNOWN
/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
don't. */
#undef HAVE_DECL_STRERROR_R
/* Define to 1 if you have the declaration of `SYS_brk', and to 0 if you
don't. */
#undef HAVE_DECL_SYS_BRK
/* Define to 1 if you have the declaration of `SYS_ipc', and to 0 if you
don't. */
#undef HAVE_DECL_SYS_IPC
/* Define to 1 if you have the declaration of `SYS_madvise', and to 0 if you
don't. */
#undef HAVE_DECL_SYS_MADVISE
/* Define to 1 if you have the declaration of `SYS_mmap', and to 0 if you
don't. */
#undef HAVE_DECL_SYS_MMAP
/* Define to 1 if you have the declaration of `SYS_mremap', and to 0 if you
don't. */
#undef HAVE_DECL_SYS_MREMAP
/* Define to 1 if you have the declaration of `SYS_munmap', and to 0 if you
don't. */
#undef HAVE_DECL_SYS_MUNMAP
/* Define to 1 if you have the declaration of `SYS_shmat', and to 0 if you
don't. */
#undef HAVE_DECL_SYS_SHMAT
/* Define to 1 if you have the declaration of `SYS_shmdt', and to 0 if you
don't. */
#undef HAVE_DECL_SYS_SHMDT
/* Define to 1 if you have the declaration of `__ppc_get_timebase_freq', and
to 0 if you don't. */
#undef HAVE_DECL___PPC_GET_TIMEBASE_FREQ
/* Enable detailed backtrace */
#undef HAVE_DETAILED_BACKTRACE
/* DEVX support */
#undef HAVE_DEVX
/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H
/* Define to 1 if you have the <endian.h,> header file. */
#undef HAVE_ENDIAN_H_
/* IB UMR support */
#undef HAVE_EXP_UMR
/* IB UMR KSM support */
#undef HAVE_EXP_UMR_KSM
/* Define to 1 if you have the <gdrapi.h> header file. */
#undef HAVE_GDRAPI_H
/* Define to 1 if you have the <hip_runtime.h> header file. */
#undef HAVE_HIP_RUNTIME_H
/* Define to 1 if you have the <hsa_ext_amd.h> header file. */
#undef HAVE_HSA_EXT_AMD_H
/* Define to 1 if you have the <hsa.h> header file. */
#undef HAVE_HSA_H
/* high-resolution hardware timer disabled */
#undef HAVE_HW_TIMER
/* IB support */
#undef HAVE_IB
/* Device Memory support */
#undef HAVE_IBV_DM
/* Device Memory support (EXP) */
#undef HAVE_IBV_EXP_DM
/* IB QP Create UMR support */
#undef HAVE_IBV_EXP_QP_CREATE_UMR
/* Support UMR max caps v2 */
#undef HAVE_IBV_EXP_QP_CREATE_UMR_CAPS
/* IB resource domain */
#undef HAVE_IBV_EXP_RES_DOMAIN
/* IB extended atomics support */
#undef HAVE_IB_EXT_ATOMICS
/* struct in6_addr has s6_addr32 member */
#undef HAVE_IN6_ADDR_S6_ADDR32
/* struct in6_addr is BSD-style */
#undef HAVE_IN6_ADDR_U6_ADDR32
/* Define to 1 if you have the <infiniband/mlx5dv.h> header file. */
#undef HAVE_INFINIBAND_MLX5DV_H
/* Define to 1 if you have the <infiniband/mlx5_hw.h> header file. */
#undef HAVE_INFINIBAND_MLX5_HW_H
/* Define to 1 if you have the <infiniband/tm_types.h> header file. */
#undef HAVE_INFINIBAND_TM_TYPES_H
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
/* struct iphdr has daddr member */
#undef HAVE_IPHDR_DADDR
/* struct ip has ip_dst member */
#undef HAVE_IP_IP_DST
/* Define to 1 if you have the <jni.h> header file. */
#undef HAVE_JNI_H
/* Define to 1 if you have the <jni_md.h> header file. */
#undef HAVE_JNI_MD_H
/* Define to 1 if you have the <libgen.h> header file. */
#undef HAVE_LIBGEN_H
/* Define to 1 if you have the `rt' library (-lrt). */
#undef HAVE_LIBRT
/* Define to 1 if you have the <linux/futex.h> header file. */
#undef HAVE_LINUX_FUTEX_H
/* Define to 1 if you have the <linux/ip.h> header file. */
#undef HAVE_LINUX_IP_H
/* Define to 1 if you have the <linux/mman.h> header file. */
#undef HAVE_LINUX_MMAN_H
/* Define to 1 if you have the `malloc_get_state' function. */
#undef HAVE_MALLOC_GET_STATE
/* Define to 1 if you have the <malloc.h> header file. */
#undef HAVE_MALLOC_H
/* malloc hooks support */
#undef HAVE_MALLOC_HOOK
/* Define to 1 if you have the <malloc_np.h> header file. */
#undef HAVE_MALLOC_NP_H
/* Define to 1 if you have the `malloc_set_state' function. */
#undef HAVE_MALLOC_SET_STATE
/* Define to 1 if you have the `malloc_trim' function. */
#undef HAVE_MALLOC_TRIM
/* have masked atomic endianness */
#undef HAVE_MASKED_ATOMICS_ENDIANNESS
/* Define to 1 if you have the `memalign' function. */
#undef HAVE_MEMALIGN
/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
/* mlx5 bare-metal support */
#undef HAVE_MLX5_HW
/* mlx5 UD bare-metal support */
#undef HAVE_MLX5_HW_UD
/* MPI support */
#undef HAVE_MPI
/* Define to 1 if you have the `mremap' function. */
#undef HAVE_MREMAP
/* Define to 1 if you have the <netinet/ip.h> header file. */
#undef HAVE_NETINET_IP_H
/* Define to 1 if you have the <net/ethernet.h> header file. */
#undef HAVE_NET_ETHERNET_H
/* Define to 1 to enable NUMA support */
#undef HAVE_NUMA
/* Define to 1 if you have the <numaif.h> header file. */
#undef HAVE_NUMAIF_H
/* Define to 1 if you have the <numa.h> header file. */
#undef HAVE_NUMA_H
/* ODP support */
#undef HAVE_ODP
/* Implicit ODP support */
#undef HAVE_ODP_IMPLICIT
/* Define to 1 if you have the `posix_memalign' function. */
#undef HAVE_POSIX_MEMALIGN
/* Prefetch support */
#undef HAVE_PREFETCH
/* Enable profiling */
#undef HAVE_PROFILING
/* Define to 1 if you have the <pthread_np.h> header file. */
#undef HAVE_PTHREAD_NP_H
/* RDMACM QP less support */
#undef HAVE_RDMACM_QP_LESS
/* RTE support */
#undef HAVE_RTE
/* Define to 1 if you have the `sched_getaffinity' function. */
#undef HAVE_SCHED_GETAFFINITY
/* Define to 1 if you have the `sched_setaffinity' function. */
#undef HAVE_SCHED_SETAFFINITY
/* struct sigaction has sa_restorer member */
#undef HAVE_SIGACTION_SA_RESTORER
/* struct sigevent has sigev_notify_thread_id */
#undef HAVE_SIGEVENT_SIGEV_NOTIFY_THREAD_ID
/* struct sigevent has _sigev_un._tid */
#undef HAVE_SIGEVENT_SIGEV_UN_TID
/* Define to 1 if the system has the type `sighandler_t'. */
#undef HAVE_SIGHANDLER_T
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
/* Define to 1 if you have the `strerror_r' function. */
#undef HAVE_STRERROR_R
/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H
/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H
/* Define to 1 if the system has the type `struct bitmask'. */
#undef HAVE_STRUCT_BITMASK
/* Define to 1 if the system has the type `struct dl_phdr_info'. */
#undef HAVE_STRUCT_DL_PHDR_INFO
/* Define to 1 if `element.dct' is a member of `struct ibv_async_event'. */
#undef HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT
/* Define to 1 if `dc_offload_params' is a member of `struct
ibv_exp_create_srq_attr'. */
#undef HAVE_STRUCT_IBV_EXP_CREATE_SRQ_ATTR_DC_OFFLOAD_PARAMS
/* Define to 1 if `exp_device_cap_flags' is a member of `struct
ibv_exp_device_attr'. */
#undef HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS
/* Define to 1 if `odp_caps' is a member of `struct ibv_exp_device_attr'. */
#undef HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS
/* Define to 1 if `odp_caps.per_transport_caps.dc_odp_caps' is a member of
`struct ibv_exp_device_attr'. */
#undef HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS
/* Define to 1 if `odp_mr_max_size' is a member of `struct
ibv_exp_device_attr'. */
#undef HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE
/* Define to 1 if `max_inl_recv' is a member of `struct ibv_exp_qp_init_attr'.
*/
#undef HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV
/* Define to 1 if `umr_caps' is a member of `struct ibv_exp_qp_init_attr'. */
#undef HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_UMR_CAPS
/* Define to 1 if `bf.need_lock' is a member of `struct ibv_mlx5_qp_info'. */
#undef HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK
/* Define to 1 if `flags' is a member of `struct ibv_tm_caps'. */
#undef HAVE_STRUCT_IBV_TM_CAPS_FLAGS
/* Define to 1 if `cq_uar' is a member of `struct mlx5dv_cq'. */
#undef HAVE_STRUCT_MLX5DV_CQ_CQ_UAR
/* Define to 1 if `ibv_ah' is a member of `struct mlx5_ah'. */
#undef HAVE_STRUCT_MLX5_AH_IBV_AH
/* Define to 1 if `ib_stride_index' is a member of `struct mlx5_cqe64'. */
#undef HAVE_STRUCT_MLX5_CQE64_IB_STRIDE_INDEX
/* Define to 1 if `rmac' is a member of `struct mlx5_grh_av'. */
#undef HAVE_STRUCT_MLX5_GRH_AV_RMAC
/* Define to 1 if `cmd_qp' is a member of `struct mlx5_srq'. */
#undef HAVE_STRUCT_MLX5_SRQ_CMD_QP
/* Define to 1 if `base' is a member of `struct mlx5_wqe_av'. */
#undef HAVE_STRUCT_MLX5_WQE_AV_BASE
/* Linux capability API support */
#undef HAVE_SYS_CAPABILITY_H
/* Define to 1 if you have the <sys/cpuset.h> header file. */
#undef HAVE_SYS_CPUSET_H
/* Define to 1 if you have the <sys/endian.h> header file. */
#undef HAVE_SYS_ENDIAN_H
/* Define to 1 if you have the <sys/epoll.h> header file. */
#undef HAVE_SYS_EPOLL_H
/* Define to 1 if you have the <sys/eventfd.h> header file. */
#undef HAVE_SYS_EVENTFD_H
/* Define to 1 if you have the <sys/event.h> header file. */
#undef HAVE_SYS_EVENT_H
/* Define to 1 if you have the <sys/platform/ppc.h> header file. */
#undef HAVE_SYS_PLATFORM_PPC_H
/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H
/* Define to 1 if you have the <sys/thr.h> header file. */
#undef HAVE_SYS_THR_H
/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H
/* Define to 1 if you have the <sys/uio.h> header file. */
#undef HAVE_SYS_UIO_H
/* DC transport support */
#undef HAVE_TL_DC
/* RC transport support */
#undef HAVE_TL_RC
/* UD transport support */
#undef HAVE_TL_UD
/* Defined if UGNI transport exists */
#undef HAVE_TL_UGNI
/* Use ptmalloc-2.8.6 version */
#undef HAVE_UCM_PTMALLOC286
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* IB experimental verbs */
#undef HAVE_VERBS_EXP_H
/* Define to 1 if you have the `__aarch64_sync_cache_range' function. */
#undef HAVE___AARCH64_SYNC_CACHE_RANGE
/* Define to 1 if you have the `__clear_cache' function. */
#undef HAVE___CLEAR_CACHE
/* Define to 1 if you have the `__curbrk' function. */
#undef HAVE___CURBRK
/* Define to 1 if the system has the type `__sighandler_t'. */
#undef HAVE___SIGHANDLER_T
/* IB Tag Matching support */
#undef IBV_HW_TM
/* Define to the sub-directory where libtool stores uninstalled libraries. */
#undef LT_OBJDIR
/* Define to 1 to disable Valgrind annotations. */
#undef NVALGRIND
/* Name of package */
#undef PACKAGE
/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT
/* Define to the full name of this package. */
#undef PACKAGE_NAME
/* Define to the full name and version of this package. */
#undef PACKAGE_STRING
/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME
/* Define to the home page for this package. */
#undef PACKAGE_URL
/* Define to the version of this package. */
#undef PACKAGE_VERSION
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at runtime.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown */
#undef STACK_DIRECTION
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
/* Define to 1 if strerror_r returns char *. */
#undef STRERROR_R_CHAR_P
/* Enable BISTRO hooks */
#undef UCM_BISTRO_HOOKS
/* Highest log level */
#undef UCS_MAX_LOG_LEVEL
/* Enable packet header inspection/rewriting in UCT/UD */
#undef UCT_UD_EP_DEBUG_HOOKS
/* Set aligment assumption for compiler */
#undef UCX_ALLOC_ALIGN
/* UCX configure flags */
#undef UCX_CONFIGURE_FLAGS
/* UCX module sub-directory */
#undef UCX_MODULE_SUBDIR
/* Enable extensions on AIX 3, Interix. */
#ifndef _ALL_SOURCE
# undef _ALL_SOURCE
#endif
/* Enable GNU extensions on systems that have them. */
#ifndef _GNU_SOURCE
# undef _GNU_SOURCE
#endif
/* Enable threading extensions on Solaris. */
#ifndef _POSIX_PTHREAD_SEMANTICS
# undef _POSIX_PTHREAD_SEMANTICS
#endif
/* Enable extensions on HP NonStop. */
#ifndef _TANDEM_SOURCE
# undef _TANDEM_SOURCE
#endif
/* Enable general extensions on Solaris. */
#ifndef __EXTENSIONS__
# undef __EXTENSIONS__
#endif
/* Version number of package */
#undef VERSION
/* Define to 1 if on MINIX. */
#undef _MINIX
/* Define to 2 if the system does not provide POSIX.1 features except with
this defined. */
#undef _POSIX_1_SOURCE
/* Define to 1 if you need to in order for `stat' and other things to work. */
#undef _POSIX_SOURCE
/* Define to the equivalent of the C99 'restrict' keyword, or to
nothing if this is not supported. Do not define if restrict is
supported directly. */
#undef restrict
/* Work around a bug in Sun C++: it does not support _Restrict or
__restrict__, even though the corresponding Sun C compiler ends up with
"#define restrict _Restrict" or "#define restrict __restrict__" in the
previous line. Perhaps some future version of Sun C++ will work with
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
#if defined __SUNPRO_CC && !defined __RESTRICT
# define _Restrict
# define __restrict__
#endif
/* Define to `unsigned int' if <sys/types.h> does not define. */
#undef size_t
/* Test loadable modules */
#undef test_MODULES
/* UCM loadable modules */
#undef ucm_MODULES
/* UCT loadable modules */
#undef uct_MODULES
/* CUDA loadable modules */
#undef uct_cuda_MODULES
/* IB loadable modules */
#undef uct_ib_MODULES
/* ROCM loadable modules */
#undef uct_rocm_MODULES
/* Perftest loadable modules */
#undef ucx_perftest_MODULES
#endif /* UCX_CONFIG_H */