net: hyperv: dump TX indirection table to ethtool regs
authorChi Song <chisong@linux.microsoft.com>
Fri, 24 Jul 2020 04:14:26 +0000 (21:14 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 24 Jul 2020 22:18:33 +0000 (15:18 -0700)
commit4a062d66b5a532a9da9bdae643e498b035173794
tree1fcf3a026227d72a2821c02c10650817033e23fc
parent1b6687e31a2df9fbdb12d25c1d1d372777bf96a8
net: hyperv: dump TX indirection table to ethtool regs

An imbalanced TX indirection table causes netvsc to have low
performance. This table is created and managed during runtime. To help
better diagnose performance issues caused by imbalanced tables, it needs
make TX indirection tables visible.

Because TX indirection table is driver specified information, so
display it via ethtool register dump.

Signed-off-by: Chi Song <chisong@microsoft.com>
Reviewed-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/hyperv/netvsc_drv.c