Disable IpHandler in Segment Routing

Change-Id: Ibe39e29e1d2989ef78ad7d2f16d312f70cd15db2
diff --git a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java
index 07fc120..bca9571 100644
--- a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java
+++ b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java
@@ -648,11 +648,13 @@
                 arpHandler.processPacketIn(pkt);
             } else if (ethernet.getEtherType() == Ethernet.TYPE_IPV4) {
                 IPv4 ipPacket = (IPv4) ethernet.getPayload();
-                ipHandler.addToPacketBuffer(ipPacket);
+                // ipHandler.addToPacketBuffer(ipPacket);
                 if (ipPacket.getProtocol() == IPv4.PROTOCOL_ICMP) {
                     icmpHandler.processPacketIn(pkt);
                 } else {
-                    ipHandler.processPacketIn(pkt);
+                    // NOTE: We don't support IP learning at this moment so this
+                    //       is not necessary. Also it causes duplication of DHCP packets.
+                    // ipHandler.processPacketIn(pkt);
                 }
             }
         }