hello davidtosenovjan
detail info is as below:
l have two circuit board, one is used for PTP master , one is used for PTP slave soc, the two board connected each other directly with network cable . the two board can ping each other succefully, board master have no switch(sja1105q) on it, but board slave have one switch(sja1105q) on it, the switch have 5 ports , port0 is connect to slave soc, so the switch(sja1105) is between master and slave soc.
ptp.png
ptp.png
when l run ptp4l and phc2sys on both of the two board, and attached file is a tcpdump of all relevant traffic. you can use wireshark to watch the attached file content.
l can see Sync and Sync FollowUp message one the content, but can not found (PDelay Req) Peer_Delay_Req_Message. do you know why no PDelay Req?
l found the slave soc can get Sync and Sync FollowUp message from master board. so Sync and Sync FollowUp message can forward though the switch(sja1105q) to the slave soc side.
PTP1.png