commit | 50035637c067d5960e03955d8df825e18eef2043 | [log] [tgz] |
---|---|---|
author | Charles Chan <rascov@gmail.com> | Fri Jan 13 17:20:44 2017 -0800 |
committer | Jonathan Hart <jono@onlab.us> | Mon Jan 16 19:24:02 2017 +0000 |
tree | 04c3769f80f41097810f9cb5b181e2836876edbd | |
parent | 143bc182fc3611c3f611dcec0b88e4600a023aff [diff] |
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); } } }