From f8f524b96898a4996cca99b554c78f87168a1636 Mon Sep 17 00:00:00 2001 From: kwanggithub <kwang@clemson.edu> Date: Wed, 12 Dec 2012 23:43:56 -0800 Subject: [PATCH] extend static flow name to be unique across switches --- .../net/floodlightcontroller/loadbalancer/LoadBalancer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/floodlightcontroller/loadbalancer/LoadBalancer.java b/src/main/java/net/floodlightcontroller/loadbalancer/LoadBalancer.java index a091ed8ca..a9870db97 100644 --- a/src/main/java/net/floodlightcontroller/loadbalancer/LoadBalancer.java +++ b/src/main/java/net/floodlightcontroller/loadbalancer/LoadBalancer.java @@ -495,7 +495,7 @@ public class LoadBalancer implements IFloodlightModule, json.put("switch", HexString.toHexString(sw)); if (inBound) { json.put("name","inbound-vip-"+ member.vipId+"client-"+client.ipAddress+"-port-"+client.targetPort - +"srcswitch-"+path.get(0).getNodeId()); + +"srcswitch-"+path.get(0).getNodeId()+"sw-"+sw); json.put("src-ip",IPv4.fromIPv4Address(client.ipAddress)); json.put("protocol",String.valueOf(client.nw_proto)); json.put("src-port",String.valueOf(client.srcPort & 0xffff)); @@ -513,7 +513,7 @@ public class LoadBalancer implements IFloodlightModule, } } else { json.put("name","outbound-vip-"+ member.vipId+"client-"+client.ipAddress+"-port-"+client.targetPort - +"srcswitch-"+path.get(0).getNodeId()); + +"srcswitch-"+path.get(0).getNodeId()+"sw-"+sw); json.put("dst-ip",IPv4.fromIPv4Address(client.ipAddress)); json.put("protocol",String.valueOf(client.nw_proto)); json.put("dst-port",String.valueOf(client.srcPort & 0xffff)); -- GitLab