vmxnet3_tq_driver_stats
struct vmxnet3_tq_driver_stats *drvTxStats;
ARRAY_SIZE(vmxnet3_tq_driver_stats)) *
for (i = 0; i < ARRAY_SIZE(vmxnet3_tq_driver_stats); i++)
ethtool_puts(&buf, vmxnet3_tq_driver_stats[i].desc);
for (i = 0; i < ARRAY_SIZE(vmxnet3_tq_driver_stats); i++)
vmxnet3_tq_driver_stats[i].offset);
vmxnet3_tq_driver_stats[] = {
{" drv dropped tx total", offsetof(struct vmxnet3_tq_driver_stats,
{ " too many frags", offsetof(struct vmxnet3_tq_driver_stats,
{ " giant hdr", offsetof(struct vmxnet3_tq_driver_stats,
{ " hdr err", offsetof(struct vmxnet3_tq_driver_stats,
{ " tso", offsetof(struct vmxnet3_tq_driver_stats,
{ " ring full", offsetof(struct vmxnet3_tq_driver_stats,
{ " pkts linearized", offsetof(struct vmxnet3_tq_driver_stats,
{ " hdr cloned", offsetof(struct vmxnet3_tq_driver_stats,
{ " giant hdr", offsetof(struct vmxnet3_tq_driver_stats,
{ " xdp xmit", offsetof(struct vmxnet3_tq_driver_stats,
{ " xdp xmit err", offsetof(struct vmxnet3_tq_driver_stats,
struct vmxnet3_tq_driver_stats stats;