Re: [RTnet-users] Rx CRC errors

2012-10-11 Thread Stéphane ANCELOT
The reason why I would need this is as follow :

One equipement begins to fail, and I receive frames with CRC errors
The driver is able to watch it, not the application -> this is a problem.
Then a maintenance process comes and must be able using the driver to 
run a diagnosis program.

use case 1:
the recv function returns -1
the application checks /proc/rtnet/stats

use case 2 :
the application polls  the nic status  with an ioctl.

Regards,
S.Ancelot





On 11/10/2012 08:26, Jan Kiszka wrote:
> On 2012-10-11 08:23, Stéphane ANCELOT wrote:
>> On 11/10/2012 06:56, Jan Kiszka wrote:
>>> Regarding the drivers, the existing interface should be used (or
>>> implemented where lacking yet). Regarding a userspace interface, we only
>>> have /proc/rtnet/stats so far. Would that be sufficient for your use
>>> case, or how does you userspace need to access the data?
>> I would need a straight access to these data, it seems cleaner using an
>> ioctl to poll it periodically , from the userspace app.
>>
>> I think this ioctl should be implemented in any RTNET driver.
> Drivers don't expose RTDM devices. We only have RTDM sockets so far, you
> should would have to add something similar to the netdevice(7) interface
> of Linux (see man page).
>
> Jan
>
>


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users


Re: [RTnet-users] Rx CRC errors

2012-10-10 Thread Jan Kiszka
On 2012-10-11 08:23, Stéphane ANCELOT wrote:
> On 11/10/2012 06:56, Jan Kiszka wrote:
>> Regarding the drivers, the existing interface should be used (or
>> implemented where lacking yet). Regarding a userspace interface, we only
>> have /proc/rtnet/stats so far. Would that be sufficient for your use
>> case, or how does you userspace need to access the data?
> I would need a straight access to these data, it seems cleaner using an
> ioctl to poll it periodically , from the userspace app.
> 
> I think this ioctl should be implemented in any RTNET driver.

Drivers don't expose RTDM devices. We only have RTDM sockets so far, you
should would have to add something similar to the netdevice(7) interface
of Linux (see man page).

Jan




signature.asc
Description: OpenPGP digital signature
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users


Re: [RTnet-users] Rx CRC errors

2012-10-10 Thread Stéphane ANCELOT
On 11/10/2012 06:56, Jan Kiszka wrote:
> Regarding the drivers, the existing interface should be used (or
> implemented where lacking yet). Regarding a userspace interface, we only
> have /proc/rtnet/stats so far. Would that be sufficient for your use
> case, or how does you userspace need to access the data?
I would need a straight access to these data, it seems cleaner using an 
ioctl to poll it periodically , from the userspace app.

I think this ioctl should be implemented in any RTNET driver.

Regards,
S.Ancelot

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users


Re: [RTnet-users] Rx CRC errors

2012-10-10 Thread Jan Kiszka
On 2012-10-10 14:31, Stéphane ANCELOT wrote:
> Hi everybody !
> 
> I would need being able to retrieve crc erros in the userspace application.
> 
> What would be the nicest way doing this in rtnet driver ?
> 
> an IOCTL to get stats ? Is it already done in some drivers, where I 
> could have a look at it ?

Regarding the drivers, the existing interface should be used (or
implemented where lacking yet). Regarding a userspace interface, we only
have /proc/rtnet/stats so far. Would that be sufficient for your use
case, or how does you userspace need to access the data?

Jan



signature.asc
Description: OpenPGP digital signature
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users


[RTnet-users] Rx CRC errors

2012-10-10 Thread Stéphane ANCELOT
Hi everybody !

I would need being able to retrieve crc erros in the userspace application.

What would be the nicest way doing this in rtnet driver ?

an IOCTL to get stats ? Is it already done in some drivers, where I 
could have a look at it ?

Regards,
S.Ancelot

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users