commit | 63168fec91445a1c55aeb7d7475350897e2479ff | [log] [tgz] |
---|---|---|
author | daniel park <dan.park@sk.com> | Wed Apr 18 16:00:51 2018 +0900 |
committer | Daniel Park <dan.park@sk.com> | Fri Apr 20 04:40:40 2018 +0000 |
tree | 22bff98730c6d0fa4b04396810407e0cf7c92115 | |
parent | 1733ccfd4bec7a8e6b9df1727cdbbb5e9386da25 [diff] |
bugfix Change-Id: I07e35f64c7b15bb7a14e8695bb2ebbdbf5ae3d41
diff --git a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackRoutingIcmpHandler.java b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackRoutingIcmpHandler.java index f82b1c5..292ea3f 100644 --- a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackRoutingIcmpHandler.java +++ b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/impl/OpenstackRoutingIcmpHandler.java
@@ -195,17 +195,16 @@ return; } - ExternalPeerRouter externalPeerRouter = externalPeerRouter(srcSubnet); - if (externalPeerRouter == null) { - log.info(ERR_REQ + "failed to get external peer router"); - return; - } - if (isForSubnetGateway(IpAddress.valueOf(ipPacket.getDestinationAddress()), srcSubnet)) { // this is a request for the subnet gateway processRequestForGateway(ipPacket, instPort); } else { + ExternalPeerRouter externalPeerRouter = externalPeerRouter(srcSubnet); + if (externalPeerRouter == null) { + log.info(ERR_REQ + "failed to get external peer router"); + return; + } // this is a request for the external network IpAddress externalIp = getExternalIp(srcSubnet); if (externalIp == null) {