Hello Team,
I have a custom HW platform powered with i.MX6 Quad running Yocto Dunfell. The Linux kernel version used in the product is 5.4. We are using NXP's flexcan interface to communicate with one of the CAN slave device.
During stress testing on the CAN interface we observe out of buffer error on the CAN interface and increasing the default transmission queue length of can0 from 10 to 1000 helps to overcome the CAN out of buffer error issue. I wanted to understand the significance of txqueuelen of can0 interface. In case of ethernet, the default txqueuelen is set to 1000.
What would be the recommended lower/upper limit of txqueuelen for the imx6 flexcan interface?
Any suggestions on this would be much appreciated.
Regards,
Shajin
Hello Team,
Any suggestions on the txqueuelen for the flexcan interface in Linux kernel 5.4 ?
Thanks for your time...
sorry for my delay, do you mind sharing your stress test steps and the logfile or any error message with me?