Re: [RTnet-users] Rx CRC errors
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
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
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
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
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