The Precision Time Protocol (PTP) is a relatively new protocol (compared with NTP).  As such, there are fewer options available for you to use for PTP Slave software.  The options that do exist range from software-only solutions to software with hardware timestamping solutions.  For further information click here.