diff options
author | Ivan Vecera <ivecera@redhat.com> | 2015-09-16 16:27:43 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-09-21 07:36:57 +0300 |
commit | ba5ca7848be05db6235aeb703586b821aa00e381 (patch) | |
tree | dbe9ef73db9c780773ec68531c2f4a11566ff361 /drivers/net/ethernet/brocade/bna/bnad.h | |
parent | c2e7204d180f8efc80f27959ca9cf16fa17f67db (diff) | |
download | linux-ba5ca7848be05db6235aeb703586b821aa00e381.tar.xz |
bna: check for dma mapping errors
Check for DMA mapping errors, recover from them and register them in
ethtool stats like other errors.
Cc: Rasesh Mody <rasesh.mody@qlogic.com>
Signed-off-by: Ivan Vecera <ivecera@redhat.com>
Acked-by: Rasesh Mody <rasesh.mody@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/brocade/bna/bnad.h')
-rw-r--r-- | drivers/net/ethernet/brocade/bna/bnad.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/brocade/bna/bnad.h b/drivers/net/ethernet/brocade/bna/bnad.h index faedbf24777e..f4ed816b93ee 100644 --- a/drivers/net/ethernet/brocade/bna/bnad.h +++ b/drivers/net/ethernet/brocade/bna/bnad.h @@ -175,6 +175,7 @@ struct bnad_drv_stats { u64 tx_skb_headlen_zero; u64 tx_skb_frag_zero; u64 tx_skb_len_mismatch; + u64 tx_skb_map_failed; u64 hw_stats_updates; u64 netif_rx_dropped; @@ -189,6 +190,7 @@ struct bnad_drv_stats { u64 rx_unmap_q_alloc_failed; u64 rxbuf_alloc_failed; + u64 rxbuf_map_failed; }; /* Complete driver stats */ |