Skip to content
IEEE 802.1 AS (gPTP) daemon
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore gPTP daemon initial commit Jun 10, 2017
Makefile Cleanup debug logging Aug 28, 2017
README.md
bmc.c Cleanup debug logging Aug 28, 2017
bmc.h Clock synchronization implementation and improvements Jun 18, 2017
delaymsr.c Cleanup debug logging Aug 28, 2017
delaymsr.h Clock synchronization implementation and improvements Jun 18, 2017
gptp.c Cleanup debug logging Aug 28, 2017
gptpcmn.c Improvements for clock synchronization Jun 25, 2017
gptpcmn.h Improvements for clock synchronization Jun 25, 2017
log.c Improvements for delay measurement Jun 14, 2017
log.h Clock synchronization implementation and improvements Jun 18, 2017
sync.c Cleanup debug logging Aug 28, 2017
sync.h Clock synchronization implementation and improvements Jun 18, 2017

README.md

gPTPd

IEEE 802.1 AS (gPTP) daemon

Usage gPTPd [-n|-i<ifname>|-l<level>]

  • Normal mode (-n)

    • Runs the gPTP deamon in normal mode (used for testing and debugging)
    • By default the gPTPd runs as a deamon
  • Interface name (-i)

    • The name of the AVB enabled enthernet interface
  • Log level (-l)

    • Log level for debugging (default: LOG_NOTICE)

Functionality

  • The gPTPd deamon is takes care of the following functionalites

    • Link delay measurement using Peer to peer delay measurement mechanism
    • Best Master Clock algorithm to select the best master in the network
    • Master and slave mode operation for time synchronization
    • Time synchronizartion using the PTP hardware clock
You can’t perform that action at this time.