Hi Miroslav, I tested this patch and it looks good! Basic redundancy works too: line 25 - ens1f0 goes to LISTENING, line 29 - ens1f1 is selected line 44 - ens1f0 goes to SLAVE, line 48 - ens1f0 is selected
Log: 5 sh-4.4# /usr/sbin/phc2sys -a -r -n 24 -u 8 -m -z /var/run/ptp4l.0.socket -z /var/run/ptp4l.1.socket 6 phc2sys[10030.934]: reconfiguring after port state change 7 phc2sys[10030.934]: selecting ens1f0 as domain source clock 8 phc2sys[10030.934]: selecting ens1f1 as domain source clock 9 phc2sys[10030.934]: selecting ens1f0 as out-of-domain source clock 10 phc2sys[10037.935]: CLOCK_REALTIME rms 31292 max 62598 freq +29808 +/- 11 delay 516 +/- 4 11 phc2sys[10045.935]: CLOCK_REALTIME rms 7 max 14 freq +29812 +/- 6 delay 512 +/- 2 12 phc2sys[10053.936]: CLOCK_REALTIME rms 12 max 18 freq +29812 +/- 11 delay 514 +/- 4 13 phc2sys[10061.937]: CLOCK_REALTIME rms 6 max 13 freq +29813 +/- 5 delay 516 +/- 5 14 phc2sys[10069.938]: CLOCK_REALTIME rms 10 max 17 freq +29813 +/- 8 delay 520 +/- 3 15 phc2sys[10077.938]: CLOCK_REALTIME rms 8 max 15 freq +29816 +/- 7 delay 522 +/- 2 16 phc2sys[10085.939]: CLOCK_REALTIME rms 8 max 14 freq +29815 +/- 7 delay 516 +/- 3 17 phc2sys[10093.940]: CLOCK_REALTIME rms 4 max 9 freq +29811 +/- 3 delay 517 +/- 4 18 phc2sys[10101.941]: CLOCK_REALTIME rms 10 max 17 freq +29813 +/- 9 delay 521 +/- 3 19 phc2sys[10109.941]: CLOCK_REALTIME rms 10 max 13 freq +29809 +/- 9 delay 516 +/- 6 20 phc2sys[10117.942]: CLOCK_REALTIME rms 11 max 23 freq +29814 +/- 9 delay 521 +/- 2 21 phc2sys[10125.943]: CLOCK_REALTIME rms 7 max 13 freq +29813 +/- 7 delay 520 +/- 4 22 phc2sys[10133.944]: CLOCK_REALTIME rms 11 max 17 freq +29808 +/- 9 delay 521 +/- 4 23 phc2sys[10141.944]: CLOCK_REALTIME rms 8 max 12 freq +29811 +/- 7 delay 522 +/- 4 24 phc2sys[10149.945]: CLOCK_REALTIME rms 10 max 24 freq +29806 +/- 9 delay 513 +/- 2 25 phc2sys[10155.946]: port ac1f6b.fffe.e17d12-1 changed state 26 phc2sys[10155.946]: reconfiguring after port state change 27 phc2sys[10155.946]: selecting ens1f0 for synchronization 28 phc2sys[10155.946]: selecting ens1f1 as domain source clock 29 phc2sys[10155.946]: selecting ens1f1 as out-of-domain source clock 30 phc2sys[10157.946]: CLOCK_REALTIME rms 8 max 15 freq +29808 +/- 8 delay 516 +/- 4 31 phc2sys[10162.947]: ens1f0 rms 6 max 12 freq +467 +/- 5 delay 2439 +/- 5 32 phc2sys[10165.947]: CLOCK_REALTIME rms 3 max 4 freq +29808 +/- 2 delay 516 +/- 4 33 phc2sys[10170.948]: ens1f0 rms 13 max 23 freq +467 +/- 12 delay 2449 +/- 45 34 phc2sys[10173.948]: CLOCK_REALTIME rms 5 max 9 freq +29806 +/- 5 delay 516 +/- 5 35 phc2sys[10178.949]: ens1f0 rms 6 max 10 freq +468 +/- 5 delay 2473 +/- 87 36 phc2sys[10181.949]: CLOCK_REALTIME rms 7 max 13 freq +29808 +/- 6 delay 515 +/- 4 37 phc2sys[10186.950]: ens1f0 rms 10 max 15 freq +469 +/- 9 delay 2464 +/- 69 38 phc2sys[10189.950]: CLOCK_REALTIME rms 5 max 11 freq +29804 +/- 5 delay 514 +/- 2 39 phc2sys[10194.951]: ens1f0 rms 9 max 18 freq +464 +/- 6 delay 2442 +/- 7 40 phc2sys[10197.951]: CLOCK_REALTIME rms 4 max 8 freq +29805 +/- 4 delay 513 +/- 2 41 phc2sys[10200.953]: port ac1f6b.fffe.e17d12-1 changed state 42 phc2sys[10200.953]: reconfiguring after port state change 43 phc2sys[10200.953]: master clock not ready, waiting... 44 phc2sys[10201.953]: port ac1f6b.fffe.e17d12-1 changed state 45 phc2sys[10201.953]: reconfiguring after port state change 46 phc2sys[10201.954]: selecting ens1f0 as domain source clock 47 phc2sys[10201.954]: selecting ens1f1 as domain source clock 48 phc2sys[10201.954]: selecting ens1f0 as out-of-domain source clock 49 phc2sys[10205.954]: CLOCK_REALTIME rms 9 max 17 freq +29806 +/- 9 delay 514 +/- 2 50 phc2sys[10213.955]: CLOCK_REALTIME rms 15 max 29 freq +29805 +/- 13 delay 516 +/- 4 51 phc2sys[10221.955]: CLOCK_REALTIME rms 7 max 15 freq +29807 +/- 6 delay 522 +/- 2 Thanks, Vitaly _______________________________________________ Linuxptp-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel