X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowplugin-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fapi%2FOFConstants.java;fp=openflowplugin-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fapi%2FOFConstants.java;h=fce41bd0c98011ed9f8ac7e43f14bbef3f929c03;hb=2a19bc20b64549768da045a94f41711c1fa0f512;hp=dce622964b81d15152f15dca1e181da17659d17f;hpb=43827b63a38ea4b516596898f7fb1b47dd75e223;p=openflowplugin.git diff --git a/openflowplugin-api/src/main/java/org/opendaylight/openflowplugin/api/OFConstants.java b/openflowplugin-api/src/main/java/org/opendaylight/openflowplugin/api/OFConstants.java index dce622964b..fce41bd0c9 100644 --- a/openflowplugin-api/src/main/java/org/opendaylight/openflowplugin/api/OFConstants.java +++ b/openflowplugin-api/src/main/java/org/opendaylight/openflowplugin/api/OFConstants.java @@ -9,6 +9,8 @@ package org.opendaylight.openflowplugin.api; import java.math.BigInteger; import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.FlowCookie; +import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.Match; +import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder; /** * OFP related constants @@ -26,7 +28,6 @@ public final class OFConstants { /** enum ofp_port_no, reserved port: local openflow port */ public static final short OFPP_LOCAL = ((short)0xfffe); - /** openflow protocol 1.0 - version identifier */ public static final short OFP_VERSION_1_0 = 0x01; /** openflow protocol 1.3 - version identifier */ @@ -54,6 +55,8 @@ public final class OFConstants { public static final BigInteger DEFAULT_COOKIE_MASK = BigInteger.ZERO; public static final FlowCookie DEFAULT_FLOW_COOKIE = new FlowCookie(DEFAULT_COOKIE); public static final Integer DEFAULT_FLOW_PRIORITY = 0x8000; + /** Empty flow match */ + public static final Match EMPTY_MATCH = new MatchBuilder().build(); /** indicates that no buffering should be applied and the whole packet is to be * sent to the controller. */ @@ -62,7 +65,6 @@ public final class OFConstants { * sent to the controller. */ public static final Integer OFPCML_NO_BUFFER = 0xffff; - public static final int MAC_ADDRESS_LENGTH = 6; public static final int SIZE_OF_LONG_IN_BYTES = 8; public static final int SIGNUM_UNSIGNED = 1;