commit | eb21c4f445047d5d910fcf20501b12dea91f7e95 | [log] [tgz] |
---|---|---|
author | Rich Lane <rlane@bigswitch.com> | Mon Oct 28 17:34:41 2013 -0700 |
committer | Rich Lane <rlane@bigswitch.com> | Mon Oct 28 17:44:05 2013 -0700 |
tree | e72fbecdadc623d3925f4cc607805567b8f372e6 | |
parent | a3b7617dcd92377f82d438c8c8042d0941b00a54 [diff] |
add several BSN OXMs
diff --git a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/ClassId.java b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/ClassId.java index 72ed3da..b082f8b 100644 --- a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/ClassId.java +++ b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/ClassId.java
@@ -2,6 +2,8 @@ import javax.annotation.concurrent.Immutable; +import org.jboss.netty.buffer.ChannelBuffer; + import com.google.common.hash.PrimitiveSink; import com.google.common.primitives.UnsignedInts; @@ -65,6 +67,14 @@ return true; } + public void write4Bytes(ChannelBuffer c) { + c.writeInt(rawValue); + } + + public static ClassId read4Bytes(ChannelBuffer c) { + return ClassId.of(c.readInt()); + } + @Override public int compareTo(ClassId o) { return UnsignedInts.compare(rawValue, rawValue);
diff --git a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/VRF.java b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/VRF.java index b3f187f..b742da5 100644 --- a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/VRF.java +++ b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/VRF.java
@@ -12,6 +12,7 @@ static final int LENGTH = 4; private final int rawValue; + public static final VRF ZERO = VRF.of(0x0); public static final VRF NO_MASK = VRF.of(0xFFFFFFFF); public static final VRF FULL_MASK = VRF.of(0x00000000);