From fe611e412740e45ad2ce4af207fa08c17c84cea2 Mon Sep 17 00:00:00 2001 From: Carmelo Cascone Date: Wed, 11 Apr 2018 13:46:25 -0700 Subject: [PATCH] Avoid installing ARP packet requests in ReactiveForwarding The same packet request is installed by proxyarp which is needed by reactive forwarding to work. Change-Id: I2c92e8e3eb8eb2515585fbfbcb2633cae9bf0777 --- .../src/main/java/org/onosproject/fwd/ReactiveForwarding.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/apps/fwd/src/main/java/org/onosproject/fwd/ReactiveForwarding.java b/apps/fwd/src/main/java/org/onosproject/fwd/ReactiveForwarding.java index 09b85335bc..9917a851cd 100644 --- a/apps/fwd/src/main/java/org/onosproject/fwd/ReactiveForwarding.java +++ b/apps/fwd/src/main/java/org/onosproject/fwd/ReactiveForwarding.java @@ -259,8 +259,6 @@ public class ReactiveForwarding { TrafficSelector.Builder selector = DefaultTrafficSelector.builder(); selector.matchEthType(Ethernet.TYPE_IPV4); packetService.requestPackets(selector.build(), PacketPriority.REACTIVE, appId); - selector.matchEthType(Ethernet.TYPE_ARP); - packetService.requestPackets(selector.build(), PacketPriority.REACTIVE, appId); selector.matchEthType(Ethernet.TYPE_IPV6); if (ipv6Forwarding) { @@ -277,8 +275,6 @@ public class ReactiveForwarding { TrafficSelector.Builder selector = DefaultTrafficSelector.builder(); selector.matchEthType(Ethernet.TYPE_IPV4); packetService.cancelPackets(selector.build(), PacketPriority.REACTIVE, appId); - selector.matchEthType(Ethernet.TYPE_ARP); - packetService.cancelPackets(selector.build(), PacketPriority.REACTIVE, appId); selector.matchEthType(Ethernet.TYPE_IPV6); packetService.cancelPackets(selector.build(), PacketPriority.REACTIVE, appId); }