LCOV - code coverage report
Current view: top level - lib/nvmf - stubs.c (source / functions) Hit Total Coverage
Test: ut_cov_unit.info Lines: 0 7 0.0 %
Date: 2024-12-14 20:57:07 Functions: 0 3 0.0 %

          Line data    Source code
       1             : /* SPDX-License-Identifier: BSD-3-Clause
       2             :  * Copyright (c) 2024 Intel Corporation
       3             :  */
       4             : 
       5             : #include "spdk/config.h"
       6             : #include "spdk/log.h"
       7             : #include "spdk/nvmf_transport.h"
       8             : 
       9             : #include "nvmf_internal.h"
      10             : 
      11             : #ifndef SPDK_CONFIG_HAVE_EVP_MAC
      12             : int
      13             : nvmf_qpair_auth_init(struct spdk_nvmf_qpair *qpair)
      14             : {
      15             :         return -ENOTSUP;
      16             : }
      17             : 
      18             : void
      19             : nvmf_qpair_auth_destroy(struct spdk_nvmf_qpair *qpair)
      20             : {
      21             :         assert(qpair->auth == NULL);
      22             : }
      23             : 
      24             : void
      25             : nvmf_qpair_auth_dump(struct spdk_nvmf_qpair *qpair, struct spdk_json_write_ctx *w)
      26             : {
      27             : }
      28             : 
      29             : int
      30             : nvmf_auth_request_exec(struct spdk_nvmf_request *req)
      31             : {
      32             :         struct spdk_nvme_cpl *cpl = &req->rsp->nvme_cpl;
      33             : 
      34             :         cpl->status.sct = SPDK_NVME_SCT_GENERIC;
      35             :         cpl->status.sc = SPDK_NVME_SC_INVALID_OPCODE;
      36             : 
      37             :         spdk_nvmf_request_complete(req);
      38             : 
      39             :         return SPDK_NVMF_REQUEST_EXEC_STATUS_ASYNCHRONOUS;
      40             : }
      41             : 
      42             : bool
      43             : nvmf_auth_is_supported(void)
      44             : {
      45             :         return false;
      46             : }
      47             : 
      48             : SPDK_LOG_REGISTER_COMPONENT(nvmf_auth)
      49             : #endif /* !SPDK_CONFIG_HAVE_EVP_MAC */
      50             : 
      51             : #ifndef SPDK_CONFIG_RDMA
      52             : void
      53             : spdk_nvmf_rdma_init_hooks(struct spdk_nvme_rdma_hooks *hooks)
      54             : {
      55             :         SPDK_ERRLOG("spdk_nvmf_rdma_init_hooks() is unsupported: RDMA transport is not available\n");
      56             :         abort();
      57             : }
      58             : #endif /* !SPDK_CONFIG_RDMA */
      59             : 
      60             : #ifndef SPDK_CONFIG_AVAHI
      61             : int
      62           0 : nvmf_publish_mdns_prr(struct spdk_nvmf_tgt *tgt)
      63             : {
      64           0 :         SPDK_ERRLOG("nvmf_publish_mdns_prr is supported when built with the --with-avahi option\n");
      65             : 
      66           0 :         return -ENOTSUP;
      67             : }
      68             : 
      69             : void
      70           0 : nvmf_tgt_stop_mdns_prr(struct spdk_nvmf_tgt *tgt)
      71             : {
      72           0 : }
      73             : 
      74             : int
      75           0 : nvmf_tgt_update_mdns_prr(struct spdk_nvmf_tgt *tgt)
      76             : {
      77           0 :         return 0;
      78             : }
      79             : #endif /* !SPDK_CONFIG_AVAHI */

Generated by: LCOV version 1.15