commit | 0844307bded98b960aaa503ced49047c4a3e5062 | [log] [tgz] |
---|---|---|
author | ke han <Ke.Han@alcatel-sbell.com.cn> | Thu Aug 04 10:29:51 2016 +0800 |
committer | Gerrit Code Review <gerrit@onlab.us> | Fri Aug 05 14:20:45 2016 +0000 |
tree | 6dc8dd14ff046320a6cd696296dc8d88ff278d98 | |
parent | d90dbc9f6672643374e937994640cb4de1cd6f48 [diff] |
To encode igmp report packet need to set the record type Change-Id: Ib9e06712873f936d6ab2466ab4e1fbb106c53b6d
diff --git a/utils/misc/src/main/java/org/onlab/packet/IGMPMembership.java b/utils/misc/src/main/java/org/onlab/packet/IGMPMembership.java index 44457a9..4dda457 100644 --- a/utils/misc/src/main/java/org/onlab/packet/IGMPMembership.java +++ b/utils/misc/src/main/java/org/onlab/packet/IGMPMembership.java
@@ -60,6 +60,16 @@ } /** + * Sets the IGMP record type. + * + * @param type A multicast record type, like MODE_IS_INCLUDE or MODE_IS_EXCLUDE. + */ + public void setRecordType(byte type) { + recordType = type; + } + + + /** * Serialize this Membership Report. * * @param bb the ByteBuffer to write into, positioned at the next spot to be written to.