Hi, We were experiencing problems due to a faulty ethercat slave. Once we had that fixed EoE seems to be working properly with MTU of 1500 bytes.
One issue that can be mended in ethernet.c , ec_eoe_state_rx_fetch: In our case the faulty slave sent in the first fragment buffer size = 0, which led to invoke of dev_alloc_skb with 0 - which caused the kernel to crash. Thanks a lot for your time, Nir. -----Original Message----- From: Gavin Lambert [mailto:[email protected]] Sent: Monday, August 08, 2016 3:44 AM To: Geller, Nir Cc: [email protected] Subject: RE: EoE with MTU 1500 Octets On 7 August 2016 00:12, quoth Nir Geller: > 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? I'm not sure whether they address the issue you've encountered here (especially as I don't use EoE myself), but there are several patches to EoE and mailbox handling in general in the default branch and in the unofficial patchset (https://sourceforge.net/u/uecasm/etherlab-patches/ci/default/tree/#readme). Perhaps one or more of these will help you? _______________________________________________ etherlab-users mailing list [email protected] http://lists.etherlab.org/mailman/listinfo/etherlab-users
