X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=third-party%2Fopenflowj%2Fsrc%2Fmain%2Fjava%2Forg%2Fopenflow%2Fprotocol%2Faction%2FOFActionDataLayer.java;fp=third-party%2Fopenflowj%2Fsrc%2Fmain%2Fjava%2Forg%2Fopenflow%2Fprotocol%2Faction%2FOFActionDataLayer.java;h=0000000000000000000000000000000000000000;hb=e1c04c5af263a9604a765f1ab98be51dfc51d8cb;hp=f637b21e1e8f74975858625ce20e20023a03fc26;hpb=a935ffda7f26be29de879a47b426d0db7a28d588;p=controller.git diff --git a/third-party/openflowj/src/main/java/org/openflow/protocol/action/OFActionDataLayer.java b/third-party/openflowj/src/main/java/org/openflow/protocol/action/OFActionDataLayer.java deleted file mode 100644 index f637b21e1e..0000000000 --- a/third-party/openflowj/src/main/java/org/openflow/protocol/action/OFActionDataLayer.java +++ /dev/null @@ -1,77 +0,0 @@ -/** - * @author David Erickson (daviderickson@cs.stanford.edu) - Mar 11, 2010 - */ -package org.openflow.protocol.action; - -import java.nio.ByteBuffer; -import java.util.Arrays; - -import org.openflow.protocol.OFPhysicalPort; - -/** - * Represents an ofp_action_dl_addr - * @author David Erickson (daviderickson@cs.stanford.edu) - Mar 11, 2010 - */ -public abstract class OFActionDataLayer extends OFAction { - public static int MINIMUM_LENGTH = 16; - - protected byte[] dataLayerAddress; - - /** - * @return the dataLayerAddress - */ - public byte[] getDataLayerAddress() { - return dataLayerAddress; - } - - /** - * @param dataLayerAddress the dataLayerAddress to set - */ - public void setDataLayerAddress(byte[] dataLayerAddress) { - this.dataLayerAddress = dataLayerAddress; - } - - @Override - public void readFrom(ByteBuffer data) { - super.readFrom(data); - if (this.dataLayerAddress == null) - this.dataLayerAddress = new byte[OFPhysicalPort.OFP_ETH_ALEN]; - data.get(this.dataLayerAddress); - data.getInt(); - data.getShort(); - } - - @Override - public void writeTo(ByteBuffer data) { - super.writeTo(data); - data.put(this.dataLayerAddress, 0, OFPhysicalPort.OFP_ETH_ALEN); - data.putInt(0); - data.putShort((short) 0); - } - - @Override - public int hashCode() { - final int prime = 347; - int result = super.hashCode(); - result = prime * result + Arrays.hashCode(dataLayerAddress); - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) { - return true; - } - if (!super.equals(obj)) { - return false; - } - if (!(obj instanceof OFActionDataLayer)) { - return false; - } - OFActionDataLayer other = (OFActionDataLayer) obj; - if (!Arrays.equals(dataLayerAddress, other.dataLayerAddress)) { - return false; - } - return true; - } -}