diff --git a/ncm-network/src/main/perl/network.pm b/ncm-network/src/main/perl/network.pm index 51706023a4..a2ad136ef4 100755 --- a/ncm-network/src/main/perl/network.pm +++ b/ncm-network/src/main/perl/network.pm @@ -800,7 +800,12 @@ sub process_network $la->{options} ||= {}; $la = $la->{options}; } - $la->{$opt} = $opts->{$opt}; + # nmstate config requires arp_ip_target as comma seperated string + if ($opt eq 'arp_ip_target') { + $la->{$opt} = join(',', @{$opts->{$opt}}); + } else { + $la->{$opt} = $opts->{$opt}; + } } } # TODO for briging_opts