announceReceiptTimeout | 3 | The number of missed Announce messages before the last Announce messages expires. |
asCapable | auto | true: all the checks which can unset asCapable variable (as described in Section 10.2.4.1 of 802.1AS) are skipped. auto: asCapable is initialized to false and will be set to true after the relevant checks have passed. |
BMCA | ptp | Enables use of static roles for server and client devices instead of running the BMCA algorithm. This can speed up start time when you know the roles of the devices. noop: the traditional BMCA algorithm used by 1588 is skipped. masterOnly and clientOnly will be used to determine the role for the device. ptp: runs the BMCA-related state machines. |
delayAsymmetry | 0 | The time difference in nanoseconds of the transmit and receive paths. This value should be positive when the server-to-client propagation time is longer and negative when the client-to-server time is longer. |
delay_response_timeout | 0 | The number of delay response messages that may go missing before triggering a synchronization fault. 0: disable the delay response timeout. |
fault_reset_interval | 4 | The time in seconds between the detection of a port’s fault and the fault being reset, expressed as a power of two. The default is 16 seconds (4). -128 or ASAP: reset the fault immediately. |
| | |
G.8275.portDS.localPriority | 128 | The value is associated with Announce messages arriving on a particular port and is used as a tie breaker whenever clockClass , clockAccuracy , offsetScaledLogVariance , and priority2 are equal. Only used when dataset_comparison is set to G.8275.x . |
inhibit_announce | 0 | Disable the timer for announce messages and the announce message timeout timer. Used by the Automotive profile when switching over to a static BMCA. 1: If this option is enabled, ignore_source_id has to be enabled in the client because it has no way to identify the server in the Sync and Follow_Up messages. |
inhibit_delay_req | 0 | Don’t send any delay requests. 1: will need the asCapable option to be set to true. This is useful when running as a designated server who does not need to calculate offset from client. |
ignore_source_id | 0 | 1: disables source port identity checking for Sync and Follow_Up messages. This is useful when announce messages are disabled in the server and the client does not have any way to know the server’s identity. |
logAnnounceInterval | 1 | The mean time interval between Announce messages, specified as a power of two in seconds. A shorter interval makes ptp4l react faster to changes in the client/server hierarchy. The interval should be the same in the whole domain. The default is 2 seconds (1). |
logMinDelayReqInterval | 0 | The minimum permitted mean time interval between Delay_Req messages, specified as a power of two in seconds. A shorter interval makes ptp4l react faster to the changes in the path delay. The default is 1 second (0). |
logMinPdelayReqInterval | 0 | The minimum permitted mean time interval between Pdelay_Req messages, specified as a power of two in seconds. The default is 1 second (0). |
logSyncInterval | 0 | The mean time interval between Sync messages, specified as a power of two in seconds. A shorter interval may improve accuracy of the local clock. The default is 1 second (0). |
neighborPropDelayThresh | 20000000 | Upper limit for peer delay in nanoseconds. If the estimated peer delay is greater than this value the port is marked as not 802.1AS capable. |
operLogPdelayReqInterval | 0 | The Pdelay Request messages interval used once the clock enters the SERVO_LOCKED_STABLE state. If msg_interval_request is set, the local client port will adopt this rate when the local clock enters the locked stable state. This option is specified as a power of two in seconds, and the default value is 1 second (0). |
operLogSyncInterval | 0 | The Sync message interval to be requested once the clock enters the SERVO_LOCKED_STABLE state. If msg_interval_request is set, the local client port will request the remote server to switch to the given message rate via a signaling message containing a Message interval request TLV. This option is specified as a power of two in seconds, and default value is 1 second (0). |
serverOnly | 0 | 1: prevents the port from entering the client state and the local clock will ignore Announce messages received on this port. Supports the Telecom Profiles according to ITU-T G.8265.1, G.8275.1, and G.8275.2. |
syncReceiptTimeout | 0 | The number of sync/follow up messages that may go missing before triggering a Best Master Clock election. Used for running in gPTP mode according to the 802.1AS-2011 standard. 0: disable the sync message timeout. |