mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-18 19:01:06 +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));
|
return add(Criteria.matchIPv6ExthdrFlags(exthdrFlags));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Builder matchArpTha(MacAddress addr) {
|
||||||
|
return add(Criteria.matchArpTha(addr));
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public TrafficSelector build() {
|
public TrafficSelector build() {
|
||||||
return new DefaultTrafficSelector(ImmutableSet.copyOf(selector.values()));
|
return new DefaultTrafficSelector(ImmutableSet.copyOf(selector.values()));
|
||||||
|
@ -385,6 +385,14 @@ public interface TrafficSelector {
|
|||||||
*/
|
*/
|
||||||
Builder matchIPv6ExthdrFlags(short exthdrFlags);
|
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.
|
* Builds an immutable traffic selector.
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user