Hi, I am looking through the rtcan code provided with the xenomai package and I realize one thing:
I know too little of the basic socket programming. Not even sure my wording in the previous sentence is capturing the correct area of ignorance. I suspect very strongly that the rtcan functionality is designed to piggyback on whatever standard iocontrol is taking place in functions like ret = rt_dev_ioctl(can_fd, SIOCGIFINDEX, &ifr); and ret = rt_dev_ioctl(can_fd, SIOCSCANBAUDRATE, &ifr); But exactly what is happening is beyond me at the moment. Now I can obviously try to copy like a chinaman (no disrespect intended!) and not understand what I am doing but it is not really a mode of operation I relish. I have briefly tried to locate the rt_dev_ioctl back to a xenomai header but have not managed to trace it yet. Is it defined in the standard linux ioctl headers? Where can I find some info on what arguments these functions are passed etc? Much appreciated. Regards, Roland. _______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
