ethtool: Expand documentation of struct ethtool_stats
Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
4e5a62db2b
commit
590912298c
@@ -597,10 +597,20 @@ struct ethtool_test {
|
|||||||
__u64 data[0];
|
__u64 data[0];
|
||||||
};
|
};
|
||||||
|
|
||||||
/* for dumping NIC-specific statistics */
|
/**
|
||||||
|
* struct ethtool_stats - device-specific statistics
|
||||||
|
* @cmd: Command number = %ETHTOOL_GSTATS
|
||||||
|
* @n_stats: On return, the number of statistics
|
||||||
|
* @data: Array of statistics
|
||||||
|
*
|
||||||
|
* Users must use %ETHTOOL_GSSET_INFO or %ETHTOOL_GDRVINFO to find the
|
||||||
|
* number of statistics that will be returned. They must allocate a
|
||||||
|
* buffer of the appropriate size (8 * number of statistics)
|
||||||
|
* immediately following this structure.
|
||||||
|
*/
|
||||||
struct ethtool_stats {
|
struct ethtool_stats {
|
||||||
__u32 cmd; /* ETHTOOL_GSTATS */
|
__u32 cmd;
|
||||||
__u32 n_stats; /* number of u64's being returned */
|
__u32 n_stats;
|
||||||
__u64 data[0];
|
__u64 data[0];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user