diff options
author | Vasu Dev <vasu.dev@intel.com> | 2012-05-25 10:26:48 -0700 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2012-07-20 08:31:48 +0100 |
commit | 0f02a6652803235a4893c7b01dd6eab862a913ec (patch) | |
tree | 21c80b2f5778a620da6c3e2599b6deee8e459ec0 /include/scsi/libfc.h | |
parent | 1bd49b482077e231842352621169dedff1f41931 (diff) | |
download | linux-0f02a6652803235a4893c7b01dd6eab862a913ec.tar.gz linux-0f02a6652803235a4893c7b01dd6eab862a913ec.tar.bz2 linux-0f02a6652803235a4893c7b01dd6eab862a913ec.zip |
[SCSI] libfc: adds FCP failures stats
Adds stats to track FCP pkt and frame alloc
failure.
Signed-off-by: Vasu Dev <vasu.dev@intel.com>
Acked-by : Robert Love <robert.w.love@intel.com>
Tested-by: Ross Brattain <ross.b.brattain@intel.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'include/scsi/libfc.h')
-rw-r--r-- | include/scsi/libfc.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/scsi/libfc.h b/include/scsi/libfc.h index ea52ca203c95..f257a74e6de4 100644 --- a/include/scsi/libfc.h +++ b/include/scsi/libfc.h @@ -232,6 +232,9 @@ struct fc_rport_priv { * @RxWords: Number of received words * @ErrorFrames: Number of received error frames * @DumpedFrames: Number of dumped frames + * @FcpPktAllocFails: Number of fcp packet allocation failures + * @FcpPktAborts: Number of fcp packet aborts + * @FcpFrameAllocFails: Number of fcp frame allocation failures * @LinkFailureCount: Number of link failures * @LossOfSignalCount: Number for signal losses * @InvalidTxWordCount: Number of invalid transmitted words @@ -252,6 +255,9 @@ struct fc_stats { u64 RxWords; u64 ErrorFrames; u64 DumpedFrames; + u64 FcpPktAllocFails; + u64 FcpPktAborts; + u64 FcpFrameAllocFails; u64 LinkFailureCount; u64 LossOfSignalCount; u64 InvalidTxWordCount; |