X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fsal%2Fapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fpacket%2FTCP.java;h=8253ac46d3f5405ace57da8022be90a183645a68;hb=e1cc353b5513cd68da9793361c2af6057c4ef312;hp=c7c7f99279d7528d6b5393ead637a02c4295aaf5;hpb=66b4fbc0fd997591f71745f514013484abb30175;p=controller.git diff --git a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/packet/TCP.java b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/packet/TCP.java index c7c7f99279..8253ac46d3 100644 --- a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/packet/TCP.java +++ b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/packet/TCP.java @@ -21,16 +21,16 @@ import org.apache.commons.lang3.tuple.Pair; */ public class TCP extends Packet { - private static final String SRCPORT = "SourcePort"; - private static final String DESTPORT = "DestinationPort"; - private static final String SEQNUMBER = "SequenceNumber"; - private static final String ACKNUMBER = "AcknoledgementNumber"; - private static final String DATAOFFSET = "DataOffset"; - private static final String RESERVED = "Reserved"; - private static final String HEADERLENFLAGS = "HeaderLenFlags"; - private static final String WINDOWSIZE = "WindowSize"; - private static final String CHECKSUM = "Checksum"; - private static final String URGENTPOINTER = "UrgentPointer"; + public static final String SRCPORT = "SourcePort"; + public static final String DESTPORT = "DestinationPort"; + public static final String SEQNUMBER = "SequenceNumber"; + public static final String ACKNUMBER = "AcknowledgementNumber"; + public static final String DATAOFFSET = "DataOffset"; + public static final String RESERVED = "Reserved"; + public static final String HEADERLENFLAGS = "HeaderLenFlags"; + public static final String WINDOWSIZE = "WindowSize"; + public static final String CHECKSUM = "Checksum"; + public static final String URGENTPOINTER = "UrgentPointer"; private static Map> fieldCoordinates = new LinkedHashMap>() { private static final long serialVersionUID = 1L; @@ -230,4 +230,12 @@ public class TCP extends Packet { return (BitBufferHelper.getShort(fieldValues.get(DESTPORT))); } + /** + * Get the stored checksum value of the TCP header + * @return short - the checksum + */ + public short getChecksum() { + return (BitBufferHelper.getShort(fieldValues.get(CHECKSUM))); + } + }