Brian O'Connor
Committed by Gerrit Code Review

adding group id for intent flows

Change-Id: I256e15fe53834b2604fe3466fc0bf415abb46872
...@@ -141,7 +141,8 @@ public class LinkCollectionIntentInstaller implements IntentInstaller<LinkCollec ...@@ -141,7 +141,8 @@ public class LinkCollectionIntentInstaller implements IntentInstaller<LinkCollec
141 .build(); 141 .build();
142 142
143 FlowRule rule = new DefaultFlowRule(deviceId, 143 FlowRule rule = new DefaultFlowRule(deviceId,
144 - selector, treatment, 123, appId, 0, true); 144 + selector, treatment, 123,
145 + appId, (short) (intent.id().fingerprint() & 0xffff), 0, true);
145 146
146 return new FlowRuleBatchEntry(operation, rule); 147 return new FlowRuleBatchEntry(operation, rule);
147 } 148 }
......
...@@ -99,8 +99,8 @@ public class PathIntentInstaller implements IntentInstaller<PathIntent> { ...@@ -99,8 +99,8 @@ public class PathIntentInstaller implements IntentInstaller<PathIntent> {
99 .setOutput(link.src().port()).build(); 99 .setOutput(link.src().port()).build();
100 100
101 FlowRule rule = new DefaultFlowRule(link.src().deviceId(), 101 FlowRule rule = new DefaultFlowRule(link.src().deviceId(),
102 - builder.build(), treatment, 102 + builder.build(), treatment, 123, //FIXME 123
103 - 123, appId, 0, true); 103 + appId, (short) (intent.id().fingerprint() & 0xffff), 0, true);
104 rules.add(new FlowRuleBatchEntry(FlowRuleOperation.ADD, rule)); 104 rules.add(new FlowRuleBatchEntry(FlowRuleOperation.ADD, rule));
105 prev = link.dst(); 105 prev = link.dst();
106 } 106 }
...@@ -126,7 +126,7 @@ public class PathIntentInstaller implements IntentInstaller<PathIntent> { ...@@ -126,7 +126,7 @@ public class PathIntentInstaller implements IntentInstaller<PathIntent> {
126 .setOutput(link.src().port()).build(); 126 .setOutput(link.src().port()).build();
127 FlowRule rule = new DefaultFlowRule(link.src().deviceId(), 127 FlowRule rule = new DefaultFlowRule(link.src().deviceId(),
128 builder.build(), treatment, 128 builder.build(), treatment,
129 - 123, appId, 0, true); 129 + 123, appId, (short) (intent.id().fingerprint() & 0xffff), 0, true);
130 rules.add(new FlowRuleBatchEntry(FlowRuleOperation.REMOVE, rule)); 130 rules.add(new FlowRuleBatchEntry(FlowRuleOperation.REMOVE, rule));
131 prev = link.dst(); 131 prev = link.dst();
132 } 132 }
......