aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qla2xxx/qla_attr.c
diff options
context:
space:
mode:
authorHarish Zunjarrao <harish.zunjarrao@qlogic.com>2008-09-12 00:22:47 -0400
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2008-10-03 12:46:16 -0400
commit49fd462a1ba4a1b9bfbfe01d279d506017d85492 (patch)
treed54078974b8a464196867a1ca1b89f7a1ce8364d /drivers/scsi/qla2xxx/qla_attr.c
parentac26d41dee65167109e7cdcd0289b44ca61cd741 (diff)
[SCSI] qla2xxx: Add input/output byte-count statistics.
Currently Firmware does not have counters for input megabytes and output megabytes, therefore driver counts these values depending on the status of the scsi command and direction of the command. The values are exported in the FC_HOST path. Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_attr.c')
-rw-r--r--drivers/scsi/qla2xxx/qla_attr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/scsi/qla2xxx/qla_attr.c b/drivers/scsi/qla2xxx/qla_attr.c
index 45e7dcb4b34d..866b0a8b83a1 100644
--- a/drivers/scsi/qla2xxx/qla_attr.c
+++ b/drivers/scsi/qla2xxx/qla_attr.c
@@ -1065,6 +1065,8 @@ qla2x00_get_fc_host_stats(struct Scsi_Host *shost)
1065 pfc_host_stat->dumped_frames = stats->dumped_frames; 1065 pfc_host_stat->dumped_frames = stats->dumped_frames;
1066 pfc_host_stat->nos_count = stats->nos_rcvd; 1066 pfc_host_stat->nos_count = stats->nos_rcvd;
1067 } 1067 }
1068 pfc_host_stat->fcp_input_megabytes = ha->qla_stats.input_bytes >> 20;
1069 pfc_host_stat->fcp_output_megabytes = ha->qla_stats.output_bytes >> 20;
1068 1070
1069done_free: 1071done_free:
1070 dma_pool_free(ha->s_dma_pool, stats, stats_dma); 1072 dma_pool_free(ha->s_dma_pool, stats, stats_dma);