-
Notifications
You must be signed in to change notification settings - Fork 513
Description
Hi all,
In the TSN showcases, I am experimenting with the gPTP and FP features.
I discovered that when enabling both together, there is an issue as follows:
Cannot convert chunk from type inet::physicallayer::EthernetFragmentPhyHeader to type inet::physicallayer::EthernetPhyHeader. The most likely cause of this error is that a packet header is being misinterpreted while processing a received packet. The most likely fix is to find the code where the misinterpretation happens and change it.If the intention is to reinterpret the chunk via serialization/deserialization, then it needs to be enabled by passing the PF_ALLOW_REINTERPRETATION flag into the peek() or similar function.The automatic conversion is disabled by default to prevent unexpected behavior due to unintended data reinterpretation. -- in module (inet::Gptp) fp_gptp.switch1_fibrolan.gptp (id=248), at t=0.0000092825s, event 71
Note: The link between switch1-eth[1] and swtich2-eth[0] is the FP-capable link.
It seems that when switch2 received the peer delay response message from switch1, it could not convert the header.
I would appreciate it if you could point me to the file where I should look to fix the problem.
You can find the ned and ini files in the attachments.
fp_gptp.zip
Thank you
Best regards,