It's working now:

On Mon, Feb 10, 2020 at 05:51:07PM +0000, Alberto Dias wrote:
>> I configured the eth0.0 interface of the Master device with IP 
>> 192.168.4.100/24

...

>> Then I run the ptp4l process with the following arguments:
>>
>> ptp4l -E -4 -H -f /etc/default.cfg -i eth0_0 -l 6

>eth0.0 != eth0_0

I just wrote wrong in this e-mail, it's "eth0_0" everywhere.

>> When I start the Calnex Slave and capture packets exchanged I see
>> only "Delay Request" and "Delay Response" Unicast packets. "Sync"
>> and "Announce" packets are not transmitted by the device running
>> ptpt4l.

>Does the Calnex device subscribe to the those packets using unicast
negotiation?

>If not, then nothing will be sent.

Seems the problem was in Calnex side! It was configured like this Multicast 
Mode: "forced+Unicast" for "Announce", "Sync" and "Del Req/Del-Resp" messages. 
Then I changed do Multicast Mode: "auto+Unicast" for all kind of PTP messages 
and it started working as expected, the Calnex trasmitted "Del Req" messages 
and receive "Sync", "Announce" and "Del Resp", all with Unicast addresses and 
flag "PTT_UNICAST: TRUE"!!!

>> If I add a "[unicast_slave_table]" to "default.cfg" like this:

>There is no unicast_slave_table, but there is a unicast_master_table.

Yes, I just wanted to have sure of this!

Thanks for the tip Richard, very appreciated 😉

HTH,
Richard
_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to