Added fix for IPV6 address family subsystem creation dynamically through rpc.py
Problem -------------------- Even though rpc.py has the support of IPV6 it was unable to parse IPV6 address family Solution ------------------- Instead of creating the key value pair based on all occurrence of “:” operand . The key value pair is created on the first occurrence of “:” operand. The above solution works for IPV4 as well as IPV6. modified: scripts/rpc/nvmf.py Change-Id: Ibdc1c695eed724374fefe265e07958c698b5fb25 Signed-off-by: suman chakraborty <suman.chakraborty@wdc.com> Reviewed-on: https://review.gerrithub.io/399132 Reviewed-by: Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
d94c5c18ec
commit
49c7451a18
@ -12,7 +12,7 @@ def construct_nvmf_subsystem(args):
|
||||
}
|
||||
|
||||
if args.listen:
|
||||
params['listen_addresses'] = [dict(u.split(":") for u in a.split(" "))
|
||||
params['listen_addresses'] = [dict(u.split(":", 1) for u in a.split(" "))
|
||||
for a in args.listen.split(",")]
|
||||
|
||||
if args.hosts:
|
||||
|
Loading…
Reference in New Issue
Block a user