Yifan Lu

Results 23 comments of Yifan Lu

> > 将第二块网卡改名为长度为1的字符串"d"后,打印就正常了,如下: > > ```shell > > msh />ifconfig > > network interface device: e0 (Default) > > MTU: 1500 > > MAC: 00 80 e1 15 41 51...

Thank you very much for your suggestions and replies. I will try it, about the NIC optimized (really grateful for your suggestions) and the cycle way. Since I'm having some...

I'm trying the `Optimal solution 1`. I called `ec_send_progressdata` immediately after `ec_receive_progressdata`, I found a problem that: the `ec_receive_progressdata` will clear some of my `Tx PDO` data, specifically speaking, the...

I found I need to set all the `TxPDO` data between the `ec_receive_progressdata` and `ec_send_progressdata`, the previous comment is my wrong programming sequence sorry. After I use the `Optimal solution...

@ArthurKetels Sorry to at you again. I found that when I call `ec_receive_progressdata(200)` , the timeout value `200us` seems not to work. I'm occasionally blocking by this function by above...

I'm using `PREEMPT-RT` kernel under Ubuntu22.04(the official rt-kernel by Ubuntu), thread is scheduled as `SCHED_FIFO` policy, and priority `99`. Also I isolate the cpu 2 and cpu 3 in kernel...

I've read the function `ec_read` and I also realized that this may be blocked by the socket `recv()` function. ```c /* we use RAW packet socket, with packet type ETH_P_ECAT...

I'd like to add some additional information. I logged when the timeout went large as this 2us. It is always caused in the routine of the `ec_x` functions I called....

> @windsgo Hello,have you already solved this problem? I also encountered the same problem when using it. I think the latency is caused by the linux kernel network stack and...

> > > @windsgo Hello,have you already solved this problem? I also encountered the same problem when using it. > > > > I think the latency is caused by...