commit | 9d6c86bec6a12f08160acc32f867bc17cc20ea96 | [log] [tgz] |
---|---|---|
author | Saurav Das <sauravdas@alumni.stanford.edu> | Fri Feb 19 09:01:07 2016 -0800 |
committer | Gerrit Code Review <gerrit@onlab.us> | Fri Feb 19 19:25:34 2016 +0000 |
tree | 7705f363daa7428d74db4cfccbf5425a4c904f0b | |
parent | cdb2641b59e49ccddb4f2128af997ed2817b9459 [diff] [blame] |
Adding eth masking in match Change-Id: I95e0ee66b1c6c139de7672f9bc04871fd0ead6d7
diff --git a/core/api/src/main/java/org/onosproject/net/flow/DefaultTrafficSelector.java b/core/api/src/main/java/org/onosproject/net/flow/DefaultTrafficSelector.java index 6e5f466..a0a171ad 100644 --- a/core/api/src/main/java/org/onosproject/net/flow/DefaultTrafficSelector.java +++ b/core/api/src/main/java/org/onosproject/net/flow/DefaultTrafficSelector.java
@@ -174,11 +174,21 @@ } @Override + public Builder matchEthDstMasked(MacAddress addr, MacAddress mask) { + return add(Criteria.matchEthDstMasked(addr, mask)); + } + + @Override public Builder matchEthSrc(MacAddress addr) { return add(Criteria.matchEthSrc(addr)); } @Override + public Builder matchEthSrcMasked(MacAddress addr, MacAddress mask) { + return add(Criteria.matchEthSrcMasked(addr, mask)); + } + + @Override public Builder matchEthType(short ethType) { return add(Criteria.matchEthType(ethType)); }