commit | 76430855e78c8cb28f203b5aa6a28f6710506a4a | [log] [tgz] |
---|---|---|
author | BitOhenry <jiangrui1@huawei.com> | Fri Nov 20 19:04:49 2015 +0800 |
committer | Gerrit Code Review <gerrit@onlab.us> | Fri Nov 20 22:37:46 2015 +0000 |
tree | 60171f73fb9564044d75adceeafd2dbab1fd7340 | |
parent | 8539b04b0b1991bd5ebecdf7d4c30c5e4d4a76fc [diff] [blame] |
[ONOS-3373] Add arp_tha operation to provider of openflow Change-Id: I04449a15d8e34fea4faba3729b9b6998ec9b0a5c
diff --git a/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/FlowEntryBuilder.java b/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/FlowEntryBuilder.java index c591f47..f4ab017 100644 --- a/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/FlowEntryBuilder.java +++ b/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/FlowEntryBuilder.java
@@ -707,10 +707,13 @@ long tunnelId = match.get(MatchField.TUNNEL_ID).getValue(); builder.matchTunnelId(tunnelId); break; + case ARP_THA: + mac = MacAddress.valueOf(match.get(MatchField.ARP_THA).getLong()); + builder.matchArpTha(mac); + break; case ARP_OP: case ARP_SHA: case ARP_SPA: - case ARP_THA: case ARP_TPA: case MPLS_TC: default: