config/sysinv/sysinv/sysinv/sysinv
Alex Kozyrev 3a42372b64 Implementation of PTP support in SysInv and Puppet
Precision Time Protocol (PTP) support is added to StarlingX.
Controller Nodes act as a Boundary Clocks and synchronize its clock to a
Grand Master clock via OAM interface. Serve as a time source to other nodes.
Compute/Storage Nodes are Slave Clocks (Ordinary Clocks) and synchronize
its clock to a Controller Nodes via Management interface.
API is provided to enable and configure PTP as follows:
"system ptp-modify --enabled=<true/false>" is there to turn it on/off.
Note that NTP must be disabled first before turning PTP service on.
"system ptp-modify --mode=<hardware/software/legacy>" selects time stamping.
Hardware timestamping is the default option and achieves best time syncing.
"system ptp-modify --transport=<l2,udp>" switches between IEEE 802.3 or UDP
network transport for PTP messaging. L2 is the default transport.
"system ptp-modify --mechanism=<e2e,p2p>" sets the PTP delay mechanism.
Options: default delay request-response (E2E) mechanism and peer delay (P2P).
"system ptp-show" displays the current status of PTP service.

Change-Id: I6bb6162903c70a49b55f4fc02b44e5ca8a66d5a5
Story: 2002935
Task: 22923
Signed-off-by: Alex Kozyrev <alex.kozyrev@windriver.com>
2018-08-22 11:57:14 -04:00
..
agent Enable collect LLDP neighbor information on initial node install 2018-08-16 11:34:05 -04:00
api Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
cluster Fix tox pep8 errors of type E722 in sysinv 2018-08-10 14:51:50 -04:00
cmd Helm Backend for chart specific system overrides 2018-07-31 15:48:45 -04:00
common Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
conductor Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
db Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
helm Helm Backend for chart specific system overrides 2018-07-31 15:48:45 -04:00
objects Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
openstack Fix tox pep8 errors of type E231 in sysinv 2018-08-09 14:26:34 -04:00
puppet Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
tests Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
__init__.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
netconf.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sanity_coverage.py Sysinv tox updates. Prepare for bandit reports and test reports 2018-06-29 13:25:09 -04:00
version.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00