PACKET_BURST_INFO

Returns packet burst information.

Service:Server Environment
Defined In:nwfse.h

Structure

  typedef struct 
  { 
     nuint32   bigInvalidSlotCount ; 
     nuint32   bigForgedPacketCount ; 
     nuint32   bigInvalidPacketCount ; 
     nuint32   bigStillTransmittingCount ; 
     nuint32   stillDoingTheLastRequestCount ; 
     nuint32   invalidCtrlRequestCount ; 
     nuint32   ctrlInvalidMessageNumCount ; 
     nuint32   ctrlBeingTornDownCount ; 
     nuint32   bigRepeatTheFileReadCount ; 
     nuint32   bigSendExtraCCCount ; 
     nuint32   bigReturnAbortMessageCount ; 
     nuint32   bigReadInvalidMessageNumCount ; 
     nuint32   bigReadDoItOverCount ; 
     nuint32   bigReadBeingTornDownCount ; 
     nuint32   previousCtrlPacketCount ; 
     nuint32   sendHoldOffMessageCount ; 
     nuint32   bigReadNoDataAvailableCount ; 
     nuint32   bigReadTryingToReadTooMuchCount ; 
     nuint32   asyncReadErrorCount ; 
     nuint32   bigReadPhysicalReadErrorCount ; 
     nuint32   ctrlBadACKFragmentListCount ; 
     nuint32   ctrlNoDataReadCount ; 
     nuint32   writeDuplicateRequestCount ; 
     nuint32   shouldntBeACKingHereCount ; 
     nuint32   writeInconsistentPktLengthsCnt ; 
     nuint32   firstPacketIsntAWriteCount ; 
     nuint32   writeTrashedDuplicateRequestCnt ; 
     nuint32   bigWriteInvalidMessageNumCount ; 
     nuint32   bigWriteBeingTornDownCount ; 
     nuint32   bigWriteBeingAbortedCount ; 
     nuint32   zeroACKFragmentCountCount ; 
     nuint32   writeCurrentlyTransmittingCount ; 
     nuint32   tryingToWriteTooMuchCount ; 
     nuint32   writeOutOfMemForCtrlNodesCount ; 
     nuint32   writeDidntNeedThisFragmentCount ; 
     nuint32   writeTooManyBuffsCheckedOutCnt ; 
     nuint32   writeTimeOutCount ; 
     nuint32   writeGotAnACKCount ; 
     nuint32   writeGotAnACKCount1 ; 
     nuint32   pollerAbortedTheConnCount ; 
     nuint32   maybeHadOutOfOrderWritesCount ; 
     nuint32   hadAnOutOfOrderWriteCount ; 
     nuint32   movedTheACKBitDownCount ; 
     nuint32   bumpedOutOfOrderWriteCount ; 
     nuint32   pollerRemovedOldOutOfOrderCount ; 
     nuint32   writeDidntNeedButRequestACKCnt ; 
     nuint32   writeTrashedPacketCount ; 
     nuint32   tooManyACKFragmentsCount ; 
     nuint32   savedAnOutOfOrderPacketCount ; 
     nuint32   connBeingAbortedCount ; 
  } PACKET_BURST_INFO; 
  

Delphi Structure

  uses calwin32 
   
    PACKET_BURST_INFO = packed Record 
      bigInvalidSlotCount : nuint32;  
      bigForgedPacketCount : nuint32;  
      bigInvalidPacketCount : nuint32;  
      bigStillTransmittingCount : nuint32;  
      stillDoingTheLastRequestCount : nuint32;  
      invalidCtrlRequestCount : nuint32;  
      ctrlInvalidMessageNumCount : nuint32;  
      ctrlBeingTornDownCount : nuint32;  
      bigRepeatTheFileReadCount : nuint32;  
      bigSendExtraCCCount : nuint32;  
      bigReturnAbortMessageCount : nuint32;  
      bigReadInvalidMessageNumCount : nuint32;  
      bigReadDoItOverCount : nuint32;  
      bigReadBeingTornDownCount : nuint32;  
      previousCtrlPacketCount : nuint32;  
      sendHoldOffMessageCount : nuint32;  
      bigReadNoDataAvailableCount : nuint32;  
      bigReadTryingToReadTooMuchCount : nuint32;  
      asyncReadErrorCount : nuint32;  
      bigReadPhysicalReadErrorCount : nuint32;  
      ctrlBadACKFragmentListCount : nuint32;  
      ctrlNoDataReadCount : nuint32;  
      writeDuplicateRequestCount : nuint32;  
      shouldntBeACKingHereCount : nuint32;  
      writeInconsistentPktLengthsCnt : nuint32;  
      firstPacketIsntAWriteCount : nuint32;  
      writeTrashedDuplicateRequestCnt : nuint32;  
      bigWriteInvalidMessageNumCount : nuint32;  
      bigWriteBeingTornDownCount : nuint32;  
      bigWriteBeingAbortedCount : nuint32;  
      zeroACKFragmentCountCount : nuint32;  
      writeCurrentlyTransmittingCount : nuint32;  
      tryingToWriteTooMuchCount : nuint32;  
      writeOutOfMemForCtrlNodesCount : nuint32;  
      writeDidntNeedThisFragmentCount : nuint32;  
      writeTooManyBuffsCheckedOutCnt : nuint32; 
      writeTimeOutCount : nuint32;  
      writeGotAnACKCount : nuint32;  
      writeGotAnACKCount1 : nuint32;  
      pollerAbortedTheConnCount : nuint32;  
      maybeHadOutOfOrderWritesCount : nuint32;  
      hadAnOutOfOrderWriteCount : nuint32;  
      movedTheACKBitDownCount : nuint32;  
      bumpedOutOfOrderWriteCount : nuint32;  
      pollerRemovedOldOutOfOrderCount : nuint32;  
      writeDidntNeedButRequestACKCnt : nuint32;  
      writeTrashedPacketCount : nuint32;  
      tooManyACKFragmentsCount : nuint32;  
      savedAnOutOfOrderPacketCount : nuint32;  
      connBeingAbortedCount : nuint32;
    End;
  

Fields

bigInvalidSlotCount
Specifies the number of requests determined not to be packet burst requests. The requests are either not NCP connections, the connection number is greater than available connection slots, or they have an invalid connection structure.
bigForgedPacketCount
Specifies the number of times the station connection ID and unique IDs do not match the server’.
bigInvalidPacketCount
Specifies the number of times the request packet is determined to be invalid.
bigStillTransmittingCount
Specifies the number of times the previous request is still transmitting so the current requests are delayed.
stillDoingTheLastRequestCount
Specifies the number of times the previous request is still being processed and read.
invalidCtrlRequestCount
Specifies the number of times the type of the packet and the packet nature cannot be determined.
ctrlInvalidMessageNumCount
Specifies the number of packets received that do not have a message number corresponding to what is already been sent and what is being inquired about.
ctrlBeingTornDownCount
Specifies the number of times the connection is torn down.
bigRepeatTheFileReadCount
Specifies the number of times an old request had to be reread.
bigSendExtraCCCount
Specifies the number of times the completion code error needed to be resent.
bigReturnAbortMessageCount
Specifies the number of times an `Abort Message’ was returned to the server.
bigReadInvalidMessageNumCount
Specifies the number of times the message number comparison between the station and server failed.
bigReadDoItOverCount
Specifies the number of times a request that had been processed was received again and reprocessed.
bigReadBeingTornDownCount
Specifies the number of times the status flag is set to abort so the read is torn down before being processed.
previousCtrlPacketCount
Specifies the number of times the server packet ID does not compare to the station’s packet ID.
sendHoldOffMessageCount
Specifies the number of times the station’s request
bigReadNoDataAvailableCount
Specifies the number of times nothing was able to be read from the request packet.
bigReadTryingToReadTooMuchCount
Specifies the number of times the request packet was greater than 64K so was unreadable.
asyncReadErrorCount
Specifies the number of times an error is returned trying to read the data in from the request packet.
bigReadPhysicalReadErrorCount
Specifies the number of times a physical read error was encountered while reading the request packet.
ctrlBadACKFragmentListCount
Specifies the number of times the fragments making up the packet burst exceeded the maximum fragments allowed.
ctrlNoDataReadCount
Specifies the number of times a control packet was received specifying to send more data after the request was thought to be over. The station error confirmed the error that no control data was read.
writeDuplicateRequestCount
Specifies the number of times a duplicate write was performed after a duplicate request was processed.
shouldntBeACKingHereCount
Specifies the number of times a request was being initialized when a fragment count was found indicating the station still needs to send some fragments.
writeInconsistentPktLengthsCnt
Specifies the number of times consistency checking on packet lengths failed.
firstPacketIsntAWriteCount
Specifies the number of times the first fragment packet is not a write request.
writeTrashedDuplicateRequestCnt
Specifies the number of times a duplicate write request was received without a need to acknowledge receipt of the request so it was trashed.
bigWriteInvalidMessageNumCount
Specifies the number of times the message number comparison between the station and the server failed.
bigWriteBeingTornDownCount
Specifies the number of times the write is aborted and the connection is torn down.
bigWriteBeingAbortedCount
Specifies the number of times the write is aborted and the station is cleared up.
zeroACKFragmentCountCount
Specifies the number of times the request needs to be retried so the acknowledge fragment count is zeroed out.
writeCurrentlyTransmittingCount
Specifies the number of times data was currently being transmitted so the transmission needed to complete before writing.
tryingToWriteTooMuchCount
Specifies the number of times an attempt was made to write a total length greater than 64K.
writeOutOfMemForCtrlNodesCount
Is currently unused.
writeDidntNeedThisFragmentCount
Specifies the number of times that everything needed is already acquired so the write process is ended.
writeTooManyBuffsCheckedOutCnt
Specifies the number of times the next packet was received without received the first packet. If the buffer cannot be kept, buffers are not released.
writeTimeOutCount
Specifies the number of times the write retry limit was exceeded.
writeGotAnACKCount
Specifies the number of times the client is resending part or all of the request back because the request timed out and there are missing pieces.
writeGotAnACKCount1
Specifies the number of times the client is resending part or all of the request back because the request timed out and there are missing pieces.
pollerAbortedTheConnCount
Specifies the number of times the poller lost track of the connection and the connection was cleared.
maybeHadOutOfOrderWritesCount
Specifies the number of times that extra packets for the write came in and needed to be reordered before a write completed.
hadAnOutOfOrderWriteCount
Specifies the number of times out of order packets were received and needed to be requested in the right order.
movedTheACKBitDownCount
Specifies the number of times out of order packets were reordered and information that was buffered up will not be re-requested by the out of order writes.
bumpedOutOfOrderWriteCount
Specifies the number of times packets needing to be reordered could not be reordered. The packets were thrown out and need to be resent.
pollerRemovedOldOutOfOrderCount
Specifies the number of times the write received buffers that were removed because they were on the out of order list too long.
writeDidntNeedButRequestACKCnt
Specifies the number of times the fragment count was zero indicating no new fragments were expected but the acknowledge bit was checked.
writeTrashedPacketCount
Specifies the number of times the cleaning up of additional receive buffers queued up during the execution of an error path.
tooManyACKFragmentsCount
Specifies the number of times a fragment placement needed to be adjusted.
savedAnOutOfOrderPacketCount
Specifies the number of times an out of order packet was received, saved for several seconds, and the buffer then moved onto the out of order write list.
connBeingAbortedCount
Specifies the number of times a station’s connection was aborted.