Skip to content

Commit e405501

Browse files
aafeijoo-susejohannbg
authored andcommitted
fix(nvmf): deprecate old nvmf cmdline options
Fixes issue #1831
1 parent f63f411 commit e405501

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

modules.d/95nvmf/module-setup.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,17 +78,17 @@ cmdline() {
7878
[ -z "$trtype" ] && return 0
7979
nvme list-subsys "${PWD##*/}" | while read -r _ _ trtype traddr host_traddr _; do
8080
[ "$trtype" != "${trtype#NQN}" ] && continue
81-
echo -n " nvmf.discover=$trtype,${traddr#traddr=},${host_traddr#host_traddr=}"
81+
echo -n " rd.nvmf.discover=$trtype,${traddr#traddr=},${host_traddr#host_traddr=}"
8282
done
8383
}
8484

8585
if [ -f /etc/nvme/hostnqn ]; then
8686
_hostnqn=$(cat /etc/nvme/hostnqn)
87-
echo -n " nvmf.hostnqn=${_hostnqn}"
87+
echo -n " rd.nvmf.hostnqn=${_hostnqn}"
8888
fi
8989
if [ -f /etc/nvme/hostid ]; then
9090
_hostid=$(cat /etc/nvme/hostid)
91-
echo -n " nvmf.hostid=${_hostid}"
91+
echo -n " rd.nvmf.hostid=${_hostid}"
9292
fi
9393

9494
[[ $hostonly ]] || [[ $mount_needs ]] && {

modules.d/95nvmf/parse-nvmf-boot-connections.sh

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
#!/bin/sh
22
#
33
# Supported formats:
4-
# nvmf.hostnqn=<hostnqn>
5-
# nvmf.hostid=<hostid>
6-
# nvmf.discover=<transport>,<traddr>,<host-traddr>,<trsvcid>
4+
# rd.nvmf.hostnqn=<hostnqn>
5+
# rd.nvmf.hostid=<hostid>
6+
# rd.nvmf.discover=<transport>,<traddr>,<host-traddr>,<trsvcid>
77
#
88
# Examples:
9-
# nvmf.hostnqn=nqn.2014-08.org.nvmexpress:uuid:37303738-3034-584d-5137-333230423843
10-
# nvmf.discover=rdma,192.168.1.3,,4420
11-
# nvmf.discover=tcp,192.168.1.3,,4420
12-
# nvmf.discover=tcp,192.168.1.3
13-
# nvmf.discover=fc,nn-0x200400a098d85236:pn-0x201400a098d85236,nn-0x200000109b7db455:pn-0x100000109b7db455
14-
# nvmf.discover=fc,auto
9+
# rd.nvmf.hostnqn=nqn.2014-08.org.nvmexpress:uuid:37303738-3034-584d-5137-333230423843
10+
# rd.nvmf.discover=rdma,192.168.1.3,,4420
11+
# rd.nvmf.discover=tcp,192.168.1.3,,4420
12+
# rd.nvmf.discover=tcp,192.168.1.3
13+
# rd.nvmf.discover=fc,nn-0x200400a098d85236:pn-0x201400a098d85236,nn-0x200000109b7db455:pn-0x100000109b7db455
14+
# rd.nvmf.discover=fc,auto
1515
#
1616
# Note: FC does autodiscovery, so typically there is no need to
1717
# specify any discover parameters for FC.
@@ -82,7 +82,7 @@ parse_nvmf_discover() {
8282
[ -n "$4" ] && trsvcid=$4
8383
;;
8484
*)
85-
warn "Invalid arguments for nvmf.discover=$1"
85+
warn "Invalid arguments for rd.nvmf.discover=$1"
8686
return 0
8787
;;
8888
esac
@@ -114,16 +114,16 @@ parse_nvmf_discover() {
114114
return 0
115115
}
116116

117-
nvmf_hostnqn=$(getarg nvmf.hostnqn=)
117+
nvmf_hostnqn=$(getarg rd.nvmf.hostnqn -d nvmf.hostnqn=)
118118
if [ -n "$nvmf_hostnqn" ]; then
119119
echo "$nvmf_hostnqn" > /etc/nvme/hostnqn
120120
fi
121-
nvmf_hostid=$(getarg nvmf.hostid=)
121+
nvmf_hostid=$(getarg rd.nvmf.hostid -d nvmf.hostid=)
122122
if [ -n "$nvmf_hostid" ]; then
123123
echo "$nvmf_hostid" > /etc/nvme/hostid
124124
fi
125125

126-
for d in $(getargs nvmf.discover=); do
126+
for d in $(getargs rd.nvmf.discover -d nvmf.discover=); do
127127
parse_nvmf_discover "$d" || break
128128
done
129129

0 commit comments

Comments
 (0)