diff options
author | 2017-08-09 17:46:12 -0700 | |
---|---|---|
committer | 2017-08-11 14:00:07 -0700 | |
commit | cad5c197704d82faf33ffdbef414f15db08d9ef9 (patch) | |
tree | cf0ded26e32303739cb21d1357a799438f901cc2 /drivers/net/hyperv/hyperv_net.h | |
parent | netvsc: allow controlling send/recv buffer size (diff) | |
download | wireguard-linux-cad5c197704d82faf33ffdbef414f15db08d9ef9.tar.xz wireguard-linux-cad5c197704d82faf33ffdbef414f15db08d9ef9.zip |
netvsc: keep track of some non-fatal overload conditions
Add ethtool statistics for case where send chimmeny buffer is
exhausted and driver has to fall back to doing scatter/gather
send. Also, add statistic for case where ring buffer is full and
receive completions are delayed.
Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/hyperv/hyperv_net.h')
-rw-r--r-- | drivers/net/hyperv/hyperv_net.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h index 30326373e46f..9198dd1240ed 100644 --- a/drivers/net/hyperv/hyperv_net.h +++ b/drivers/net/hyperv/hyperv_net.h @@ -680,6 +680,8 @@ struct netvsc_ethtool_stats { unsigned long tx_no_space; unsigned long tx_too_big; unsigned long tx_busy; + unsigned long tx_send_full; + unsigned long rx_comp_busy; }; struct netvsc_vf_pcpu_stats { |