[ONOS-3363] Create arp_tha selector to onos

modified:   core/api/src/main/java/org/onosproject/net/flow/DefaultTrafficSelector.java
	modified:   core/api/src/main/java/org/onosproject/net/flow/TrafficSelector.java

Change-Id: Id97469c133e0c10e44cda385dabb7c4ecca4af2b
This commit is contained in:
BitOhenry 2015-11-16 14:58:53 +08:00 committed by Gerrit Code Review
parent 9f8afb45ac
commit 914c7ad302
2 changed files with 13 additions and 0 deletions

View File

@ -352,6 +352,11 @@ public final class DefaultTrafficSelector implements TrafficSelector {
return add(Criteria.matchIPv6ExthdrFlags(exthdrFlags));
}
@Override
public Builder matchArpTha(MacAddress addr) {
return add(Criteria.matchArpTha(addr));
}
@Override
public TrafficSelector build() {
return new DefaultTrafficSelector(ImmutableSet.copyOf(selector.values()));

View File

@ -385,6 +385,14 @@ public interface TrafficSelector {
*/
Builder matchIPv6ExthdrFlags(short exthdrFlags);
/**
* Matches a arp_eth_dst address.
*
* @param addr a arp_eth_dst address
* @return a selection builder
*/
Builder matchArpTha(MacAddress addr);
/**
* Builds an immutable traffic selector.
*