Hi,           Thank you. But my intention is getting statistics in user
space through ethtool. The ethtool_interfaces like get_ethtool_stats,
get_drvinfo etc are in kernel space. If call the Ioctl with ETHTOOL_GSTATS,
I dont know how to parse the returned data. What is the format of the
returned statistics?  is there any format which all the drivers support?

Thank you
Paraneetharan C

2008/11/25 Pranav Sawargaonkar <[EMAIL PROTECTED]>

>
>
> On Tue, Nov 18, 2008 at 7:30 PM, Paraneetharan Chandrasekaran <
> [EMAIL PROTECTED]> wrote:
>
>> Hi All,
>> I am writing an user space application which gets the statistics from
>> the NIC drivers. To do this, I am using Ethtool ioctl with Ioctl
>> command SIOCETHTOOL and with ethtool command ETHTOOL_GSTATS along with
>> the address of struct ethtool_stats variable. My question is:
>>
>> What would be the format of the statistics copied from the kernel
>> space (to the address pointed by the data field of struct
>> ethtool_stats) ?
>>
>> Do all the drivers implement the same data format when they copy the
>> statistics to user space in response to this Ethtool ioctl?
>>
>> If not, how can I know what format used by the driver I am working on
>> ( I am working on  Atheros driver)?
>>
>
> You can get driver info from ethtool's get_drvinfo option.
> Hence you can put a check in your application for a particular(like Intel
> and Broadcom ) driver.
>
> Thanks,
> Pranav
>
>>
>> Thanks in advance,
>> Paraneetharan C
>>
>> --
>> To unsubscribe from this list: send an email with
>> "unsubscribe kernelnewbies" to [EMAIL PROTECTED]
>> Please read the FAQ at http://kernelnewbies.org/FAQ
>>
>>
>

Reply via email to