diff options
Diffstat (limited to 'framework/src/onos/cli/src/main/java/org/onosproject/cli/net/ConnectivityIntentCommand.java')
-rw-r--r-- | framework/src/onos/cli/src/main/java/org/onosproject/cli/net/ConnectivityIntentCommand.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/framework/src/onos/cli/src/main/java/org/onosproject/cli/net/ConnectivityIntentCommand.java b/framework/src/onos/cli/src/main/java/org/onosproject/cli/net/ConnectivityIntentCommand.java index 6c33f45c..62cf042a 100644 --- a/framework/src/onos/cli/src/main/java/org/onosproject/cli/net/ConnectivityIntentCommand.java +++ b/framework/src/onos/cli/src/main/java/org/onosproject/cli/net/ConnectivityIntentCommand.java @@ -166,6 +166,10 @@ public abstract class ConnectivityIntentCommand extends AbstractShellCommand { required = false, multiValued = false) private String pushVlan = null; + @Option(name = "--setQueue", description = "Set Queue ID", + required = false, multiValued = false) + private String setQueue = null; + // Priorities @Option(name = "-p", aliases = "--priority", description = "Priority", required = false, multiValued = false) @@ -327,6 +331,10 @@ public abstract class ConnectivityIntentCommand extends AbstractShellCommand { treatmentBuilder.setVlanId(VlanId.vlanId(Short.parseShort(pushVlan))); emptyTreatment = false; } + if (!isNullOrEmpty(setQueue)) { + treatmentBuilder.setQueue(Long.parseLong(setQueue)); + emptyTreatment = false; + } if (emptyTreatment) { return DefaultTrafficTreatment.emptyTreatment(); |