*/
package org.opendaylight.genius.arputil.test;
-import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef;
import org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.packet.received.MatchBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.table.types.rev131026.TableId;
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
+import org.opendaylight.yangtools.yang.common.Uint32;
+import org.opendaylight.yangtools.yang.common.Uint64;
+import org.opendaylight.yangtools.yang.common.Uint8;
public final class ArpUtilTestUtil {
- public static final BigInteger DPN_ID = BigInteger.ONE;
- public static final BigInteger META_DATA = BigInteger.TEN;
- public static final long PORT_NUMBER = 2;
+ public static final Uint64 DPN_ID = Uint64.ONE;
+ public static final Uint64 META_DATA = Uint64.TEN;
+ public static final Uint32 PORT_NUMBER = Uint32.TWO;
public static final String URI = "2";
public static final String INTERFACE_NAME = "23701c04-7e58-4c65-9425-78a80d49a218";
private static final String[] OP_CODE = new String[]{"0 1", "0 2"}; //array to store opCodes
public static PacketReceived createPayload(int oc) {
- final short ID = 2;
byte[] payload = bytePayload("1F 1F 1F 1F 1F 1F", // Destination MAC
"00 01 02 03 04 05", // Source MAC
"08 06", // Ethernet type
InstanceIdentifier<Node> iid = InstanceIdentifier.builder(Nodes.class)
.child(Node.class, new NodeKey(new NodeId("openflow:12345"))).build();
- return new PacketReceivedBuilder().setPacketInReason(SendToController.class).setTableId(new TableId(ID))
+ return new PacketReceivedBuilder().setPacketInReason(SendToController.class).setTableId(new TableId(Uint8.TWO))
.setPayload(payload).setIngress(new NodeConnectorRef(iid))
.setMatch(new MatchBuilder().setMetadata(new MetadataBuilder().setMetadata(META_DATA).build()).build())
.build();