Branch data Line data Source code
1 : : /* SPDX-License-Identifier: BSD-3-Clause 2 : : * Copyright (c) 2024 Intel Corporation. All rights reserved. 3 : : */ 4 : : 5 : : #include "spdk/config.h" 6 : : #include "spdk/log.h" 7 : : #include "spdk/nvme.h" 8 : : #include "spdk/stdinc.h" 9 : : #include "nvme_internal.h" 10 : : 11 : : #ifndef SPDK_CONFIG_NVME_CUSE 12 : : int 13 : : spdk_nvme_cuse_get_ctrlr_name(struct spdk_nvme_ctrlr *ctrlr, char *name, size_t *size) 14 : : { 15 : : SPDK_ERRLOG("spdk_nvme_cuse_get_ctrlr_name() is unsupported\n"); 16 : : return -ENOTSUP; 17 : : } 18 : : 19 : : int 20 : : spdk_nvme_cuse_get_ns_name(struct spdk_nvme_ctrlr *ctrlr, uint32_t nsid, char *name, size_t *size) 21 : : { 22 : : SPDK_ERRLOG("spdk_nvme_cuse_get_ns_name() is unsupported\n"); 23 : : return -ENOTSUP; 24 : : } 25 : : 26 : : int 27 : : spdk_nvme_cuse_register(struct spdk_nvme_ctrlr *ctrlr) 28 : : { 29 : : SPDK_ERRLOG("spdk_nvme_cuse_register() is unsupported\n"); 30 : : return -ENOTSUP; 31 : : } 32 : : 33 : : int 34 : : spdk_nvme_cuse_unregister(struct spdk_nvme_ctrlr *ctrlr) 35 : : { 36 : : SPDK_ERRLOG("spdk_nvme_cuse_unregister() is unsupported\n"); 37 : : return -ENOTSUP; 38 : : } 39 : : 40 : : void 41 : : spdk_nvme_cuse_update_namespaces(struct spdk_nvme_ctrlr *ctrlr) 42 : : { 43 : : SPDK_ERRLOG("spdk_nvme_cuse_update_namespaces() is unsupported\n"); 44 : : } 45 : : #endif /* !SPDK_CONFIG_NVME_CUSE */ 46 : : 47 : : #ifndef SPDK_CONFIG_RDMA 48 : : void 49 : : spdk_nvme_rdma_init_hooks(struct spdk_nvme_rdma_hooks *hooks) 50 : : { 51 : : SPDK_ERRLOG("spdk_nvme_rdma_init_hooks() is unsupported: RDMA transport is not available\n"); 52 : : abort(); 53 : : } 54 : : #endif /* !SPDK_CONFIG_RDMA */ 55 : : 56 : : #ifndef SPDK_CONFIG_HAVE_EVP_MAC 57 : : int 58 : 0 : nvme_fabric_qpair_authenticate_async(struct spdk_nvme_qpair *qpair) 59 : : { 60 : 0 : SPDK_ERRLOG("NVMe in-band authentication is unsupported\n"); 61 : 0 : return -ENOTSUP; 62 : : } 63 : : 64 : : int 65 : 0 : nvme_fabric_qpair_authenticate_poll(struct spdk_nvme_qpair *qpair) 66 : : { 67 : 0 : return -ENOTSUP; 68 : : } 69 : : #endif /* !SPDK_CONFIG_HAVE_EVP_MAC */