[etherlab-users] EoE with MTU 1500 Octets
Geller, Nir
nir.geller at servotronix.com
Sat Aug 6 14:11:34 CEST 2016
Hi,
We've been working with the CoE of the ethercat master 1.5.1 on kernel 3.2 for a while now.
We tried the EoE and found that with MTU of 200 bytes it is working properly, but when increasing it to 1500 bytes,
and then attempting to ping a slave with a packet size larger than 195 bytes - the kernel crashes.
We fixed the allocation size of the socket buffer to 1500 instead of offset*32, and the kernel doesn't crash any more,
however, again when pinging a slave with packet size larger than 195, the ethercat master gets no reponse.
I can supply more details about traffic capture and our thoughts from analysing the code, but before that, I would like to know if any one was able to work successfully with the EoE with MTU size larger than 200 bytes? Are there any known patches that fix bugs or expand the functionallity of the feature?
Thanks a lot,
Nir.
More information about the Etherlab-users
mailing list