[etherlab-users] EoE with MTU 1500 Octets
Geller, Nir
nir.geller at servotronix.com
Sun Aug 14 14:26:13 CEST 2016
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:gavinl at compacsort.com]
Sent: Monday, August 08, 2016 3:44 AM
To: Geller, Nir
Cc: etherlab-users at etherlab.org
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?
More information about the Etherlab-users
mailing list