commit | 8c67d17142231e861ebbc34a34d59033171c8053 | [log] [tgz] |
---|---|---|
author | Praseed Balakrishnan <praseed.balakrishnan@us.fujitsu.com> | Mon Nov 10 10:15:41 2014 -0800 |
committer | Gerrit Code Review <gerrit@onlab.us> | Sat Nov 15 10:42:36 2014 -0800 |
tree | ef966c8784d2471dc6e6069c3767def6f01abd4a | |
parent | 2b75f1a46e0539c31d1dc258c11d8f74683e462c [diff] [blame] |
MPLS label selector and treatment Change-Id: Id1fba1e04155e6d97de4c8fd95573641537f1b7a
diff --git a/core/api/src/main/java/org/onlab/onos/net/flow/DefaultTrafficTreatment.java b/core/api/src/main/java/org/onlab/onos/net/flow/DefaultTrafficTreatment.java index a63ae13..54c0972 100644 --- a/core/api/src/main/java/org/onlab/onos/net/flow/DefaultTrafficTreatment.java +++ b/core/api/src/main/java/org/onlab/onos/net/flow/DefaultTrafficTreatment.java
@@ -192,6 +192,22 @@ } @Override + public Builder pushMpls() { + return add(Instructions.pushMpls()); + } + + @Override + public Builder popMpls() { + return add(Instructions.popMpls()); + } + + + @Override + public Builder setMpls(Integer mplsLabel) { + return add(Instructions.modMplsLabel(mplsLabel)); + } + + @Override public Builder setLambda(short lambda) { return add(Instructions.modL0Lambda(lambda)); }