Code Review
/
openflowjava.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Experimenter support for TableFeatures
[openflowjava.git]
/
openflow-protocol-impl
/
src
/
main
/
java
/
org
/
opendaylight
/
openflowjava
/
protocol
/
impl
/
util
/
ActionsSerializer.java
diff --git
a/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/ActionsSerializer.java
b/openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/ActionsSerializer.java
index 31754dcf995160a21d7048a7ab2596294b24649c..51a3359faa566fc617c4bfafd6c3a8ff43d1b1ac 100644
(file)
--- a/
openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/ActionsSerializer.java
+++ b/
openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/ActionsSerializer.java
@@
-82,7
+82,6
@@
public abstract class ActionsSerializer {
private static final byte PADDING_IN_ACTION_HEADER = 4;
private static final byte ETHERTYPE_ACTION_PADDING = 2;
private static final byte ACTION_IDS_LENGTH = 4;
private static final byte PADDING_IN_ACTION_HEADER = 4;
private static final byte ETHERTYPE_ACTION_PADDING = 2;
private static final byte ACTION_IDS_LENGTH = 4;
-
/**
/**
@@
-178,7
+177,9
@@
public abstract class ActionsSerializer {
} else if (action.getType().isAssignableFrom(PopPbb.class)) {
writeTypeAndLength(outBuffer, POP_PBB_CODE, ACTION_IDS_LENGTH);
} else if (action.getType().isAssignableFrom(Experimenter.class)) {
} else if (action.getType().isAssignableFrom(PopPbb.class)) {
writeTypeAndLength(outBuffer, POP_PBB_CODE, ACTION_IDS_LENGTH);
} else if (action.getType().isAssignableFrom(Experimenter.class)) {
- writeTypeAndLength(outBuffer, EXPERIMENTER_CODE, ACTION_IDS_LENGTH);
+ writeTypeAndLength(outBuffer, EXPERIMENTER_CODE, EncodeConstants.EXPERIMENTER_IDS_LENGTH);
+ ExperimenterAction experimenter = action.getAugmentation(ExperimenterAction.class);
+ outBuffer.writeInt(experimenter.getExperimenter().intValue());
}
}
}
}
}
}