diff --git a/core/src/com/cloud/agent/api/NetworkUsageCommand.java b/core/src/com/cloud/agent/api/NetworkUsageCommand.java index c9c88279f6d..5ecf9741959 100644 --- a/core/src/com/cloud/agent/api/NetworkUsageCommand.java +++ b/core/src/com/cloud/agent/api/NetworkUsageCommand.java @@ -20,20 +20,26 @@ package com.cloud.agent.api; public class NetworkUsageCommand extends Command { private String privateIP; + private String domRName; protected NetworkUsageCommand() { } - public NetworkUsageCommand(String privateIP) + public NetworkUsageCommand(String privateIP, String domRName) { this.privateIP = privateIP; + this.domRName = domRName; } public String getPrivateIP() { return privateIP; } + public String getDomRName() { + return domRName; + } + /** * {@inheritDoc} */ diff --git a/server/src/com/cloud/network/NetworkManagerImpl.java b/server/src/com/cloud/network/NetworkManagerImpl.java index a86194ab76d..5dd5ec4ec74 100644 --- a/server/src/com/cloud/network/NetworkManagerImpl.java +++ b/server/src/com/cloud/network/NetworkManagerImpl.java @@ -2559,7 +2559,7 @@ public class NetworkManagerImpl implements NetworkManager, VirtualMachineManager for (DomainRouterVO router : routers) { String privateIP = router.getPrivateIpAddress(); if(privateIP != null){ - final NetworkUsageCommand usageCmd = new NetworkUsageCommand(privateIP); + final NetworkUsageCommand usageCmd = new NetworkUsageCommand(privateIP, router.getName()); final NetworkUsageAnswer answer = (NetworkUsageAnswer)_agentMgr.easySend(router.getHostId(), usageCmd); if(answer != null){ Transaction txn = Transaction.open(Transaction.CLOUD_DB);