Skip to content

Commit 7cf2368

Browse files
committed
libnvme/fabric: drop fabric_args from nvmf_create_discovery_ctrl()
All information is already present in nvmf_context. Signed-off-by: Hannes Reinecke <[email protected]>
1 parent 6460a6f commit 7cf2368

1 file changed

Lines changed: 5 additions & 33 deletions

File tree

libnvme/src/nvme/fabrics.c

Lines changed: 5 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2106,7 +2106,6 @@ static int __create_discovery_ctrl(struct nvme_global_ctx *ctx,
21062106
static int nvmf_create_discovery_ctrl(struct nvme_global_ctx *ctx,
21072107
struct nvmf_context *fctx, nvme_host_t h,
21082108
struct nvme_fabrics_config *cfg,
2109-
struct fabric_args *trcfg,
21102109
struct nvme_ctrl **ctrl)
21112110
{
21122111
_cleanup_free_ struct nvme_id_ctrl *id = NULL;
@@ -2221,15 +2220,6 @@ int _discovery_config_json(struct nvme_global_ctx *ctx,
22212220

22222221
memcpy(&cfg, fctx->cfg, sizeof(cfg));
22232222

2224-
struct fabric_args trcfg = {
2225-
.subsysnqn = next_fctx.subsysnqn,
2226-
.transport = next_fctx.transport,
2227-
.traddr = next_fctx.traddr,
2228-
.trsvcid = next_fctx.trsvcid,
2229-
.host_traddr = next_fctx.host_traddr,
2230-
.host_iface = next_fctx.host_iface,
2231-
};
2232-
22332223
if (!force) {
22342224
cn = lookup_ctrl(h, &next_fctx);
22352225
if (cn) {
@@ -2239,7 +2229,7 @@ int _discovery_config_json(struct nvme_global_ctx *ctx,
22392229
}
22402230
}
22412231

2242-
ret = nvmf_create_discovery_ctrl(ctx, &next_fctx, h, &cfg, &trcfg, &cn);
2232+
ret = nvmf_create_discovery_ctrl(ctx, &next_fctx, h, &cfg, &cn);
22432233
if (ret)
22442234
return 0;
22452235

@@ -2383,14 +2373,6 @@ int nvmf_discovery_config_file(struct nvme_global_ctx *ctx,
23832373
break;
23842374

23852375
struct nvmf_context next_fctx = *fctx;
2386-
struct fabric_args trcfg = {
2387-
.subsysnqn = fctx->subsysnqn,
2388-
.transport = fctx->transport,
2389-
.traddr = fctx->traddr,
2390-
.trsvcid = fctx->trsvcid,
2391-
.host_traddr = fctx->host_traddr,
2392-
.host_iface = fctx->host_iface,
2393-
};
23942376

23952377
if (!force) {
23962378
c = lookup_ctrl(h, &next_fctx);
@@ -2401,7 +2383,7 @@ int nvmf_discovery_config_file(struct nvme_global_ctx *ctx,
24012383
}
24022384

24032385
err = nvmf_create_discovery_ctrl(ctx, &next_fctx, h, fctx->cfg,
2404-
&trcfg, &c);
2386+
&c);
24052387
if (err)
24062388
continue;
24072389

@@ -2940,14 +2922,14 @@ int nvmf_discovery_nbft(struct nvme_global_ctx *ctx,
29402922

29412923
if (!c) {
29422924
ret = nvmf_create_discovery_ctrl(ctx, &nfctx, h,
2943-
fctx->cfg, &trcfg, &c);
2925+
fctx->cfg, &c);
29442926
if (ret == -ENVME_CONNECT_ADDRNOTAVAIL &&
29452927
!strcmp(nfctx.transport, "tcp") &&
29462928
strlen(hfi->tcp_info.dhcp_server_ipaddr) > 0) {
29472929
trcfg.host_traddr = NULL;
29482930
nfctx.traddr = NULL;
29492931
ret = nvmf_create_discovery_ctrl(ctx,
2950-
&nfctx, h, fctx->cfg, &trcfg, &c);
2932+
&nfctx, h, fctx->cfg, &c);
29512933
}
29522934
} else
29532935
ret = 0;
@@ -3048,24 +3030,14 @@ int nvmf_discovery(struct nvme_global_ctx *ctx, struct nvmf_context *fctx,
30483030
}
30493031
}
30503032

3051-
struct fabric_args trcfg = {
3052-
.subsysnqn = fctx->subsysnqn,
3053-
.transport = fctx->transport,
3054-
.traddr = fctx->traddr,
3055-
.trsvcid = fctx->trsvcid,
3056-
.host_traddr = fctx->host_traddr,
3057-
.host_iface = fctx->host_iface,
3058-
};
3059-
30603033
if (!c && !force) {
30613034
c = lookup_ctrl(h, fctx);
30623035
if (c)
30633036
fctx->persistent = true;
30643037
}
30653038
if (!c) {
30663039
/* No device or non-matching device, create a new controller */
3067-
ret = nvmf_create_discovery_ctrl(ctx, fctx, h, fctx->cfg,
3068-
&trcfg, &c);
3040+
ret = nvmf_create_discovery_ctrl(ctx, fctx, h, fctx->cfg, &c);
30693041
if (ret) {
30703042
if (ret != -ENVME_CONNECT_IGNORED)
30713043
nvme_msg(ctx, LOG_ERR,

0 commit comments

Comments
 (0)