MSiSCSI_QMIPSECStats structure (iscsiprf.h)

The MSiSCSI_QMIPSECStats structure can be used by an iSCSI initiator to report IPsec statistics for an HBA.

Syntax

typedef struct _MSiSCSI_QMIPSECStats {
  ULONGLONG ActiveSA;
  ULONGLONG PendingKeyOperations;
  ULONGLONG KeyAdditions;
  ULONGLONG KeyDeletions;
  ULONGLONG ReKeys;
  ULONGLONG ActiveTunnels;
  ULONGLONG BadSPIPackets;
  ULONGLONG PacketsNotDecrypted;
  ULONGLONG PacketsNotAuthenticated;
  ULONGLONG PacketsWithReplayDetection;
  ULONGLONG ConfidentialBytesSent;
  ULONGLONG ConfidentialBytesReceived;
  ULONGLONG AuthenticatedBytesSent;
  ULONGLONG AuthenticatedBytesReceived;
  ULONGLONG TransportBytesSent;
  ULONGLONG TransportBytesReceived;
  ULONGLONG TunnelBytesSent;
  ULONGLONG TunnelBytesReceived;
} MSiSCSI_QMIPSECStats, *PMSiSCSI_QMIPSECStats;

Members

ActiveSA

The number of active IPsec security associations (SAs).

PendingKeyOperations

The number of IPsec key operations that are in progress.

KeyAdditions

The number of successful IPsec SA negotiations.

KeyDeletions

The number of IPsec SA key deletions.

ReKeys

The number of re-key operations for IPsec SAs.

ActiveTunnels

The number of active IPsec tunnels.

BadSPIPackets

The number of packets for which the security parameters index (SPI) was incorrect.

PacketsNotDecrypted

The number of failed decryption packets.

PacketsNotAuthenticated

The number of packets for which data could not be verified.

PacketsWithReplayDetection

The number of packets that contained a valid sequence number field.

ConfidentialBytesSent

The number of bytes that are sent by using the encapsulating security payload (ESP) protocol.

ConfidentialBytesReceived

The number of bytes that are received by using the ESP protocol.

AuthenticatedBytesSent

The number of bytes that are sent by using the authentication header (AH) protocol.

AuthenticatedBytesReceived

The number of bytes that are received by using the AH protocol.

TransportBytesSent

The number of bytes that are sent by using the IPsec protocol.

TransportBytesReceived

The number of bytes that are received by using the IPsec protocol.

TunnelBytesSent

The number of bytes that are sent by using the IPsec tunnel mode.

TunnelBytesReceived

The number of bytes that are received by using the IPsec tunnel mode.

Remarks

It is optional that you implement this class.

Requirements

Requirement Value
Header iscsiprf.h (include Iscsiprf.h)

See also

MSiSCSI_QMIPSECStats WMI Class