ifeq ($(LIBHUGETLBFS),0)
override LDFLAGS += -lhugetlbfs
- override CFLAGS += -DLIBHUGETLBFS
+ override CFLAGS += -DCONFIG_LIBHUGETLBFS
override LIB_DEPENDS += hugetlbfs
endif
ifeq ($(LIBOPENSSL),0)
override LDFLAGS += -lssl -lcrypto
- override CFLAGS += -DOPENSSL
+ override CFLAGS += -DCONFIG_OPENSSL
override LIB_DEPENDS += openssl
endif
json_c = dependency('json-c', version: '>=0.13', fallback : ['json-c', 'json_c_dep'])
if json_c.found()
conf.set('CONFIG_JSONC', true, description: 'Is json-c available?')
- conf.set('LIBJSONC_14', json_c.version().version_compare('>=0.14'), description: 'Is json-c at least 0.14?')
+ conf.set('CONFIG_JSONC_14', json_c.version().version_compare('>=0.14'), description: 'Is json-c at least 0.14?')
endif
# Check for libhugetlbfs availability
libhugetlbfs_dep = []
have_libhugetlbfs = false
endif
-conf.set('LIBHUGETLBFS', have_libhugetlbfs, description: 'Is libhugetlbfs available?')
+conf.set('CONFIG_LIBHUGETLBFS', have_libhugetlbfs, description: 'Is libhugetlbfs available?')
# Check for zlib availability
libz_dep = dependency('zlib', fallback : ['zlib', 'zlib_dep'])
openssl_dep = dependency('openssl', version: '>=1.1.0',
required: get_option('openssl'),
fallback : ['openssl', 'openssl_dep'])
-conf.set('OPENSSL', openssl_dep.found(), description: 'Is OpenSSL available?')
+conf.set('CONFIG_OPENSSL', openssl_dep.found(), description: 'Is OpenSSL available?')
# Set the nvme-cli version
conf.set('NVME_VERSION', '"' + meson.project_version() + '"')
#include <libgen.h>
#include <zlib.h>
-#ifdef LIBHUGETLBFS
+#ifdef CONFIG_LIBHUGETLBFS
#include <hugetlbfs.h>
#endif
-#ifdef OPENSSL
+#ifdef CONFIG_OPENSSL
#include <openssl/engine.h>
#include <openssl/evp.h>
#include <openssl/hmac.h>
#define HUGE_MIN 0x80000
-#ifdef LIBHUGETLBFS
+#ifdef CONFIG_LIBHUGETLBFS
void nvme_free(void *p, bool huge)
{
if (huge) {
char encoded_key[128];
unsigned long crc = crc32(0L, NULL, 0);
int err = 0;
-#ifdef OPENSSL
+#ifdef CONFIG_OPENSSL
const EVP_MD *md = NULL;
const char *hostnqn;
#else
return -EINVAL;
}
if (cfg.hmac > 0) {
-#ifdef OPENSSL
+#ifdef CONFIG_OPENSSL
if (!cfg.nqn) {
hostnqn = nvmf_hostnqn_from_file();
if (!hostnqn) {
}
if (md) {
-#ifdef OPENSSL
+#ifdef CONFIG_OPENSSL
HMAC_CTX *hmac_ctx = HMAC_CTX_new();
const char hmac_seed[] = "NVMe-over-Fabrics";
unsigned int key_len;