This is automatically generated documentation. Edit after the "COMMENTS" heading; changes to the main body will be lost.
CalculateTCPLossEvents -- Click element; analyzes TCP flows for loss events
CalculateTCPLossEvents([TRACEINFO, keywords TRACEINFO, TRACEINFO_FILEPOS, TRACEINFO_TRACEFILE, NOTIFIER, FLOWDUMPS, SUMMARYDUMP, IP_ID, ACK_MATCH])
Ports: 1 input, 1-2 outputs
Processing: agnostic, but output 1 is push
Expects TCP packets with aggregate annotations set as if by AggregateIPFlows. Packets must have timestamps in increasing order. Analyzes these TCP flows and figures out where the loss events are. Loss events may be reported to a ToIPFlowDumps element, a ToIPSummaryDump element, and/or to a connection information file. Keywords are:
filename' and '
packet_filepos' read handlers will be recorded in the TRACEINFO dump. (It is not an error if the element doesn't have those handlers.) The '
packet_filepos' results may be particularly useful, since a reader can use those results to skip ahead through a trace file.
FromDump(-, STOP true, FORCE_IP true) -> IPClassifier(tcp) -> af :: AggregateIPFlows -> CalculateTCPLossEvents(NOTIFIER af, FLOWDUMPS flowd) -> flowd :: ToIPFlowDumps(/tmp/flow%04n, NOTIFIER af);
Generated by 'click-elem2man' from 'package/calculatecapacity.hh' on 19/May/2006.