From 219b0545abf2e71109a5ad5151d46b5786b8138c Mon Sep 17 00:00:00 2001 From: laurent Date: Fri, 4 Aug 2017 11:35:08 +0200 Subject: [PATCH] Fix vxlan device creation (#424) B #5302: Use of IPAddr class instead of non existent module VNMMAD::VNMNetwork::IPv4 --- src/vnm_mad/remotes/vxlan/vxlan_driver.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vnm_mad/remotes/vxlan/vxlan_driver.rb b/src/vnm_mad/remotes/vxlan/vxlan_driver.rb index f083043641..83d2406216 100644 --- a/src/vnm_mad/remotes/vxlan/vxlan_driver.rb +++ b/src/vnm_mad/remotes/vxlan/vxlan_driver.rb @@ -51,7 +51,7 @@ class VXLANDriver < VNMMAD::VLANDriver end mc = ipaddr.to_i + @nic[:vlan_id].to_i - mcs = VNMMAD::VNMNetwork::IPv4.to_s(mc) + mcs = IPAddr.new(mc, Socket::AF_INET).to_s mtu = @nic[:mtu] ? "mtu #{@nic[:mtu]}" : "mtu #{@nic[:conf][:vxlan_mtu]}" ttl = @nic[:conf][:vxlan_ttl] ? "ttl #{@nic[:conf][:vxlan_ttl]}" : ""