mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-17 02:11:38 +02:00
[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:
parent
9f8afb45ac
commit
914c7ad302
@ -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()));
|
||||
|
@ -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.
|
||||
*
|
||||
|
Loading…
x
Reference in New Issue
Block a user