Committed by
Gerrit Code Review
Ooops... missed a few comments when merging Aaron's change. Sorry about that.
Change-Id: I9a4e2aac928b276f38777deeb144f80e68ff5fca
Showing
1 changed file
with
5 additions
and
10 deletions
| ... | @@ -84,8 +84,7 @@ public class SdnIpReactiveRouting { | ... | @@ -84,8 +84,7 @@ public class SdnIpReactiveRouting { |
| 84 | @Activate | 84 | @Activate |
| 85 | public void activate() { | 85 | public void activate() { |
| 86 | appId = coreService.registerApplication(APP_NAME); | 86 | appId = coreService.registerApplication(APP_NAME); |
| 87 | - packetService.addProcessor(processor, | 87 | + packetService.addProcessor(processor, PacketProcessor.ADVISOR_MAX + 2); |
| 88 | - PacketProcessor.ADVISOR_MAX + 2); | ||
| 89 | requestIntercepts(); | 88 | requestIntercepts(); |
| 90 | log.info("SDN-IP Reactive Routing Started"); | 89 | log.info("SDN-IP Reactive Routing Started"); |
| 91 | } | 90 | } |
| ... | @@ -105,11 +104,9 @@ public class SdnIpReactiveRouting { | ... | @@ -105,11 +104,9 @@ public class SdnIpReactiveRouting { |
| 105 | //TODO: to support IPv6 later | 104 | //TODO: to support IPv6 later |
| 106 | TrafficSelector.Builder selector = DefaultTrafficSelector.builder(); | 105 | TrafficSelector.Builder selector = DefaultTrafficSelector.builder(); |
| 107 | selector.matchEthType(TYPE_IPV4); | 106 | selector.matchEthType(TYPE_IPV4); |
| 108 | - packetService.requestPackets(selector.build(), | 107 | + packetService.requestPackets(selector.build(), REACTIVE, appId); |
| 109 | - REACTIVE, appId); | ||
| 110 | selector.matchEthType(TYPE_ARP); | 108 | selector.matchEthType(TYPE_ARP); |
| 111 | - packetService.requestPackets(selector.build(), | 109 | + packetService.requestPackets(selector.build(), REACTIVE, appId); |
| 112 | - REACTIVE, appId); | ||
| 113 | } | 110 | } |
| 114 | 111 | ||
| 115 | /** | 112 | /** |
| ... | @@ -118,12 +115,10 @@ public class SdnIpReactiveRouting { | ... | @@ -118,12 +115,10 @@ public class SdnIpReactiveRouting { |
| 118 | private void withdrawIntercepts() { | 115 | private void withdrawIntercepts() { |
| 119 | TrafficSelector.Builder selector = DefaultTrafficSelector.builder(); | 116 | TrafficSelector.Builder selector = DefaultTrafficSelector.builder(); |
| 120 | selector.matchEthType(TYPE_IPV4); | 117 | selector.matchEthType(TYPE_IPV4); |
| 121 | - packetService.requestPackets(selector.build(), | 118 | + packetService.cancelPackets(selector.build(), REACTIVE, appId); |
| 122 | - REACTIVE, appId); | ||
| 123 | selector = DefaultTrafficSelector.builder(); | 119 | selector = DefaultTrafficSelector.builder(); |
| 124 | selector.matchEthType(TYPE_ARP); | 120 | selector.matchEthType(TYPE_ARP); |
| 125 | - packetService.requestPackets(selector.build(), | 121 | + packetService.cancelPackets(selector.build(), REACTIVE, appId); |
| 126 | - REACTIVE, appId); | ||
| 127 | } | 122 | } |
| 128 | 123 | ||
| 129 | private class ReactiveRoutingProcessor implements PacketProcessor { | 124 | private class ReactiveRoutingProcessor implements PacketProcessor { | ... | ... |
-
Please register or login to post a comment