diff options
author | Harish Zunjarrao <harish.zunjarrao@qlogic.com> | 2008-09-11 21:22:47 -0700 |
---|---|---|
committer | James Bottomley <James.Bottomley@HansenPartnership.com> | 2008-10-03 11:46:16 -0500 |
commit | 49fd462a1ba4a1b9bfbfe01d279d506017d85492 (patch) | |
tree | d54078974b8a464196867a1ca1b89f7a1ce8364d /drivers/scsi/qla2xxx/qla_attr.c | |
parent | ac26d41dee65167109e7cdcd0289b44ca61cd741 (diff) | |
download | op-kernel-dev-49fd462a1ba4a1b9bfbfe01d279d506017d85492.zip op-kernel-dev-49fd462a1ba4a1b9bfbfe01d279d506017d85492.tar.gz |
[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.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/scsi/qla2xxx/qla_attr.c b/drivers/scsi/qla2xxx/qla_attr.c index 45e7dcb..866b0a8 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) pfc_host_stat->dumped_frames = stats->dumped_frames; pfc_host_stat->nos_count = stats->nos_rcvd; } + pfc_host_stat->fcp_input_megabytes = ha->qla_stats.input_bytes >> 20; + pfc_host_stat->fcp_output_megabytes = ha->qla_stats.output_bytes >> 20; done_free: dma_pool_free(ha->s_dma_pool, stats, stats_dma); |