Hi
We use DP83630 chip for PTPv2, we initialize the chip like below:
txcfg = (2 & TX_PTP_VER_MASK) << TX_PTP_VER_SHIFT;
txcfg |= TX_TS_EN | TX_IPV4_EN;
txcfg |= SYNC_1STEP | CRC_1STEP | IGNORE_2STEP;
txcfg |= DR_INSERT;
But only a incorrect time-stamp can be observed
the SYNC packet's binary lies below
00 02 00 2c 00 00
04 00 00 00 00 00 00 00 00 00 00 00 00 00 74 da
ea ff fe 44 b0 86 00 01 00 00 00 7f 00 00 80 00
46 00 0c 10 22 40