Commit 3291d077 authored by Kalyan Kadiyala's avatar Kalyan Kadiyala Committed by Konrad Sztyber
Browse files

ut/fc: Fix compilation issues



     Add the missing stubs
     Track spdk_nvmf_target_opts's size correctly

Change-Id: Iac696da876a95beedb803937944fe4a6680ee39c
Signed-off-by: default avatarKalyan Kadiyala <kalyan.kadiyala@broadcom.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25000


Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: default avatarShuhei Matsumoto <smatsumoto@nvidia.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Community-CI: Mellanox Build Bot
Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com>
Reviewed-by: default avatarAleksey Marchuk <alexeymar@nvidia.com>
parent d268b944
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -78,6 +78,14 @@ DEFINE_STUB_V(spdk_nvmf_request_zcopy_start, (struct spdk_nvmf_request *req));
DEFINE_STUB_V(spdk_nvmf_request_zcopy_end, (struct spdk_nvmf_request *req, bool commit));
DEFINE_STUB(spdk_mempool_lookup, struct spdk_mempool *, (const char *name), NULL);

DEFINE_STUB(spdk_json_parse, ssize_t, (void *json, size_t size, struct spdk_json_val *values,
				       size_t num_values, void **end, uint32_t flags), 0);
DEFINE_STUB_V(spdk_keyring_put_key, (struct spdk_key *k));
DEFINE_STUB_V(nvmf_qpair_auth_destroy, (struct spdk_nvmf_qpair *q));
DEFINE_STUB_V(nvmf_tgt_stop_mdns_prr, (struct spdk_nvmf_tgt *tgt));
DEFINE_STUB(nvmf_tgt_update_mdns_prr, int, (struct spdk_nvmf_tgt *tgt), 0);
DEFINE_STUB(spdk_posix_file_load_from_name, void *, (const char *file_name, size_t *size), NULL);

const char *
spdk_nvme_transport_id_trtype_str(enum spdk_nvme_transport_type trtype)
{
@@ -213,7 +221,7 @@ create_transport_test(void)
	const struct spdk_nvmf_transport_ops *ops = NULL;
	struct spdk_nvmf_transport_opts opts = { 0 };
	struct spdk_nvmf_target_opts tgt_opts = {
		.size = SPDK_SIZEOF(&opts, discovery_filter),
		.size = SPDK_SIZEOF(&tgt_opts, discovery_filter),
		.name = "nvmf_test_tgt",
		.max_subsystems = 0
	};
@@ -221,6 +229,8 @@ create_transport_test(void)
	allocate_threads(8);
	set_thread(0);

	spdk_iobuf_initialize();

	g_nvmf_tgt = spdk_nvmf_tgt_create(&tgt_opts);
	SPDK_CU_ASSERT_FATAL(g_nvmf_tgt != NULL);