summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWenchao Hao <haowenchao@huawei.com>2022-04-14 21:33:48 +0800
committerWenchao Hao <haowenchao@huawei.com>2022-04-14 21:36:27 +0800
commit7b4a3207a7777bfe89d2b704dfa49a05591e354f (patch)
treec6e16bc0cb87b4471899b0376262fd104f330896
parentd245091be10c09080f837becce4e2ff115cddad5 (diff)
downloadopen-iscsi-7b4a3207a7777bfe89d2b704dfa49a05591e354f.tar.gz
iscsiadm: enable specify iface name-value parameters when creating iface
Add ability to specify name-value parameters when creating a new iface like following: root# iscsiadm -m iface -I test -o new -n iface.initiatorname -v iqn.2016-04.com.open-iscsi:17a3c9bc2d test updated. New interface test added root# iscsiadm -m iface -I test | grep initiatorname iface.initiatorname = iqn.2016-04.com.open-iscsi:17a3c9bc2d Signed-off-by: Wenchao Hao <haowenchao@huawei.com>
-rw-r--r--usr/iscsiadm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/usr/iscsiadm.c b/usr/iscsiadm.c
index 2a86068..161e81e 100644
--- a/usr/iscsiadm.c
+++ b/usr/iscsiadm.c
@@ -2614,6 +2614,7 @@ static int exec_iface_op(struct iscsi_context *ctx,
rc = iface_conf_write(iface);
if (rc)
goto new_fail;
+ iface_param_update(iface, params);
printf("New interface %s added\n", iface->name);
break;
new_fail: