linuxptp/configs
Vedang Patel 3f5f5653d7 port: Add interval update mechanism.
This commit adds functionality to increase the sync and pdelay request
intervals once gptp synchronization has been achieved. This is useful
while running Automotive Profile where the network is usually static.

Here, we are assuming that the gPTP synchronization is achieved whenever
the last 'n' offsets calculated using the Sync messages are below a
certain threshold. Both, the number of offsets to consider and the offset
threshold are configurable.

In order to support the interval update, a new clock servo state
CLOCK_SERVO_STABLE has been added. The clock will transition to this
state whenever the above condition is satisfied. When this transition
occurs, the slave will send an "interval request" signaling message
asking the master to change the sync interval. It will also update the
pdelay request interval locally.

Four new config options have been added to provide this functionality:

- servo_offset_threshold: All the offset values being considered should
  be below this value.
- servo_num_offset_values: number of previously received offset values
  to consider.
- operLogSyncInterval: slave will ask the master to switch to this
  interval for sending sync messages when the offset stabilizes.
- operLogPdelayReqInterval: the slave will set this interval for pdelay
  request messages when the offset stabilizes.

Signed-off-by: Vedang Patel <vedang.patel@intel.com>
2019-05-08 21:29:48 -07:00
..
E2E-TC.cfg Move the configuration files to their own directory. 2018-05-25 07:46:03 -07:00
G.8265.1.cfg telecom: Add example configuration files. 2018-07-01 22:10:08 -07:00
G.8275.1.cfg Introduce the maxStepsRemoved attribute 2018-09-30 18:39:39 -07:00
G.8275.2.cfg Introduce the maxStepsRemoved attribute 2018-09-30 18:39:39 -07:00
P2P-TC.cfg Move the configuration files to their own directory. 2018-05-25 07:46:03 -07:00
UNICAST-MASTER.cfg Add example configuration files for unicast operation. 2018-07-01 22:10:08 -07:00
UNICAST-SLAVE.cfg Add example configuration files for unicast operation. 2018-07-01 22:10:08 -07:00
automotive-master.cfg Add example configuration for Automotive Profile. 2018-10-04 19:38:19 -07:00
automotive-slave.cfg port: Add interval update mechanism. 2019-05-08 21:29:48 -07:00
default.cfg port: Add interval update mechanism. 2019-05-08 21:29:48 -07:00
gPTP.cfg config: logAnnounceInterval for 802.1AS 2018-08-02 09:25:58 -07:00
snmpd.conf snmp4lptp: Add snmp sub agent for linuxptp 2018-09-07 09:44:52 -07:00