Skip to content
Snippets Groups Projects
Commit d232983a authored by Subrata Banerjee's avatar Subrata Banerjee
Browse files

Prepend zero if dataLayerType hex-string is less than 4 chars.

parent df937333
No related branches found
No related tags found
No related merge requests found
......@@ -48,7 +48,11 @@ public class OFMatchJSONSerializer extends JsonSerializer<OFMatch> {
jGen.writeStartObject();
jGen.writeStringField("dataLayerDestination", HexString.toHexString(match.getDataLayerDestination()));
jGen.writeStringField("dataLayerSource", HexString.toHexString(match.getDataLayerSource()));
jGen.writeStringField("dataLayerType", "0x" + Integer.toHexString(match.getDataLayerType()));
String dataType = Integer.toHexString(match.getDataLayerType());
while (dataType.length() < 4) {
dataType = "0".concat(dataType);
}
jGen.writeStringField("dataLayerType", "0x" + dataType);
jGen.writeNumberField("dataLayerVirtualLan", match.getDataLayerVirtualLan());
jGen.writeNumberField("dataLayerVirtualLanPriorityCodePoint", match.getDataLayerVirtualLanPriorityCodePoint());
jGen.writeStringField("inputSwitch", HexString.toHexString(match.getSwitchDataPathId()));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment