Hi Experts, Can someone help me resolve the following issue.
When trying ptp4l with hardware timestamp on a hw timestamp supported interface, the sync and delay request packets are being received without timestamp. Linux version : 4.4.0-87-generic root@ptp-slave:~# ptp4l -i enp1s0f0 -4 -m -s -H ptp4l[23525.128]: selected /dev/ptp2 as PTP clock ptp4l[23525.129]: port 1 (enp1s0f0): INITIALIZING to LISTENING on INIT_COMPLETE ptp4l[23525.129]: port 0 (/var/run/ptp4l): INITIALIZING to LISTENING on INIT_COMPLETE ptp4l[23525.129]: port 0 (/var/run/ptp4lro): INITIALIZING to LISTENING on INIT_COMPLETE ptp4l[23526.788]: port 1 (enp1s0f0): new foreign master 3cfdfe.fffe.c46794-1 ptp4l[23527.787]: port 1 (enp1s0f0): received SYNC without timestamp ptp4l[23527.787]: port 1 (enp1s0f0): received SYNC without timestamp ptp4l[23528.787]: port 1 (enp1s0f0): received SYNC without timestamp ptp4l[23528.787]: port 1 (enp1s0f0): received SYNC without timestamp ptp4l[23528.788]: selected best master clock 3cfdfe.fffe.c46794 ptp4l[23528.788]: port 1 (enp1s0f0): LISTENING to UNCALIBRATED on RS_SLAVE ptp4l[23529.787]: port 1 (enp1s0f0): received SYNC without timestamp ptp4l[23529.787]: port 1 (enp1s0f0): received SYNC without timestamp ptp4l[23530.787]: port 1 (enp1s0f0): received SYNC without timestamp ptp4l[23530.787]: port 1 (enp1s0f0): received SYNC without timestamp root@ptp-master:~# ptp4l -i enp1s0f0 -4 -m -H ptp4l[22959.160]: selected /dev/ptp2 as PTP clock ptp4l[22959.161]: port 1 (enp1s0f0): INITIALIZING to LISTENING on INIT_COMPLETE ptp4l[22959.161]: port 0 (/var/run/ptp4l): INITIALIZING to LISTENING on INIT_COMPLETE ptp4l[22959.161]: port 0 (/var/run/ptp4lro): INITIALIZING to LISTENING on INIT_COMPLETE ptp4l[22966.482]: port 1 (enp1s0f0): LISTENING to MASTER on ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES ptp4l[22966.482]: selected local clock 3cfdfe.fffe.c46794 as best master ptp4l[22966.482]: port 1 (enp1s0f0): assuming the grand master role ptp4l[22968.490]: port 1 (enp1s0f0): received DELAY_REQ without timestamp ptp4l[22968.802]: port 1 (enp1s0f0): received DELAY_REQ without timestamp ptp4l[22969.335]: port 1 (enp1s0f0): received DELAY_REQ without timestamp ptp4l[22969.868]: port 1 (enp1s0f0): received DELAY_REQ without timestamp root@ptp-slave:~# ethtool -i enp1s0f0 driver: i40e version: 2.15.9 firmware-version: 6.01 0x800035cf 1.1747.0 expansion-rom-version: bus-info: 0000:01:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: yes root@ptp-slave:~# ethtool -T enp1s0f0 Time stamping parameters for enp1s0f0: Capabilities: hardware-transmit (SOF_TIMESTAMPING_TX_HARDWARE) software-transmit (SOF_TIMESTAMPING_TX_SOFTWARE) hardware-receive (SOF_TIMESTAMPING_RX_HARDWARE) software-receive (SOF_TIMESTAMPING_RX_SOFTWARE) software-system-clock (SOF_TIMESTAMPING_SOFTWARE) hardware-raw-clock (SOF_TIMESTAMPING_RAW_HARDWARE) PTP Hardware Clock: 2 Hardware Transmit Timestamp Modes: off (HWTSTAMP_TX_OFF) on (HWTSTAMP_TX_ON) Hardware Receive Filter Modes: none (HWTSTAMP_FILTER_NONE) ptpv1-l4-sync (HWTSTAMP_FILTER_PTP_V1_L4_SYNC) ptpv1-l4-delay-req (HWTSTAMP_FILTER_PTP_V1_L4_DELAY_REQ) ptpv2-l4-event (HWTSTAMP_FILTER_PTP_V2_L4_EVENT) ptpv2-l4-sync (HWTSTAMP_FILTER_PTP_V2_L4_SYNC) ptpv2-l4-delay-req (HWTSTAMP_FILTER_PTP_V2_L4_DELAY_REQ) ptpv2-l2-event (HWTSTAMP_FILTER_PTP_V2_L2_EVENT) ptpv2-l2-sync (HWTSTAMP_FILTER_PTP_V2_L2_SYNC) ptpv2-l2-delay-req (HWTSTAMP_FILTER_PTP_V2_L2_DELAY_REQ) ptpv2-event (HWTSTAMP_FILTER_PTP_V2_EVENT) ptpv2-sync (HWTSTAMP_FILTER_PTP_V2_SYNC) ptpv2-delay-req (HWTSTAMP_FILTER_PTP_V2_DELAY_REQ) root@ptp-master:~# ethtool -i enp1s0f0 driver: i40e version: 2.15.9 firmware-version: 6.01 0x800035cf 1.1747.0 expansion-rom-version: bus-info: 0000:01:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: yes root@ptp-master:~# ethtool -T enp1s0f0 Time stamping parameters for enp1s0f0: Capabilities: hardware-transmit (SOF_TIMESTAMPING_TX_HARDWARE) software-transmit (SOF_TIMESTAMPING_TX_SOFTWARE) hardware-receive (SOF_TIMESTAMPING_RX_HARDWARE) software-receive (SOF_TIMESTAMPING_RX_SOFTWARE) software-system-clock (SOF_TIMESTAMPING_SOFTWARE) hardware-raw-clock (SOF_TIMESTAMPING_RAW_HARDWARE) PTP Hardware Clock: 2 Hardware Transmit Timestamp Modes: off (HWTSTAMP_TX_OFF) on (HWTSTAMP_TX_ON) Hardware Receive Filter Modes: none (HWTSTAMP_FILTER_NONE) ptpv1-l4-sync (HWTSTAMP_FILTER_PTP_V1_L4_SYNC) ptpv1-l4-delay-req (HWTSTAMP_FILTER_PTP_V1_L4_DELAY_REQ) ptpv2-l4-event (HWTSTAMP_FILTER_PTP_V2_L4_EVENT) ptpv2-l4-sync (HWTSTAMP_FILTER_PTP_V2_L4_SYNC) ptpv2-l4-delay-req (HWTSTAMP_FILTER_PTP_V2_L4_DELAY_REQ) ptpv2-l2-event (HWTSTAMP_FILTER_PTP_V2_L2_EVENT) ptpv2-l2-sync (HWTSTAMP_FILTER_PTP_V2_L2_SYNC) ptpv2-l2-delay-req (HWTSTAMP_FILTER_PTP_V2_L2_DELAY_REQ) ptpv2-event (HWTSTAMP_FILTER_PTP_V2_EVENT) ptpv2-sync (HWTSTAMP_FILTER_PTP_V2_SYNC) ptpv2-delay-req (HWTSTAMP_FILTER_PTP_V2_DELAY_REQ) Regards, Karthick
_______________________________________________ Linuxptp-users mailing list Linuxptp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-users