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) |