From f6ffdd28880c0f3597a7b93b7f209e975632f069 Mon Sep 17 00:00:00 2001 From: kishan Date: Fri, 14 Jan 2011 02:40:18 +0530 Subject: [PATCH] bug 7857: Add network usage rules after router start status 7857: resolved fixed --- .../hypervisor/xen/resource/CitrixResourceBase.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java b/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java index a6a55cab964..c385cea725b 100644 --- a/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java +++ b/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java @@ -927,7 +927,16 @@ public abstract class CitrixResourceBase implements ServerResource { } } } - + if (vmSpec.getType() == VirtualMachine.Type.DomainRouter) { + // Create network usage rules for domR + NicTO[] nics = vmSpec.getNics(); + for (NicTO nic : nics) { + if(nic.getType() == TrafficType.Control){ + networkUsage(conn, nic.getIp(), "create", null); + } + } + } + state = State.Running; return new StartAnswer(cmd); } catch (Exception e) {