Fix a wrong comparing of switch object ( was using Topology.Switch, supposed to use IOF13Switch).

Change-Id: Ib5b848af3ea1e4adc1f423865e314af9d12d32c2
diff --git a/src/main/java/net/onrc/onos/apps/segmentrouting/SegmentRoutingManager.java b/src/main/java/net/onrc/onos/apps/segmentrouting/SegmentRoutingManager.java
index 11eab2f..7def639 100644
--- a/src/main/java/net/onrc/onos/apps/segmentrouting/SegmentRoutingManager.java
+++ b/src/main/java/net/onrc/onos/apps/segmentrouting/SegmentRoutingManager.java
@@ -1878,7 +1878,9 @@
             actions.add(decMplsTtlAction);
         }
 
-        if ((sw instanceof OFSwitchImplDellOSR) && isTransitRouter(sw) && !php) {
+        IOF13Switch sw13 = (IOF13Switch) floodlightProvider.getMasterSwitch(
+                getSwId(sw.getDpid().toString()));
+        if ((sw13 instanceof OFSwitchImplDellOSR) && isTransitRouter(sw) && !php) {
             PortNumber port = pickOnePort(sw, fwdSws);
             if (port == null) {
                 log.warn("Failed to get a port from NeightborSet");