[ONOS-3273] Add arp_sha or arp_tha Criteria to onos
new file: core/api/src/main/java/org/onosproject/net/flow/criteria/ArpHaCriterion.java
modified: core/api/src/main/java/org/onosproject/net/flow/criteria/Criteria.java
Change-Id: I4a7aa2e0de720aab7f49363a1f28ca93bf36d067
diff --git a/core/api/src/main/java/org/onosproject/net/flow/criteria/Criteria.java b/core/api/src/main/java/org/onosproject/net/flow/criteria/Criteria.java
index 778d50a..bc1a094 100644
--- a/core/api/src/main/java/org/onosproject/net/flow/criteria/Criteria.java
+++ b/core/api/src/main/java/org/onosproject/net/flow/criteria/Criteria.java
@@ -519,6 +519,16 @@
return new ArpPaCriterion(ip, Type.ARP_TPA);
}
+ /**
+ * Creates a match on MAC source field using the specified value.
+ *
+ * @param mac MAC source value
+ * @return match criterion
+ */
+ public static Criterion matchArpTha(MacAddress mac) {
+ return new ArpHaCriterion(mac, Type.ARP_THA);
+ }
+
public static Criterion dummy() {
return new DummyCriterion();
}