Install RPM

Enhanced PTP User Guide (UG1602)

Document ID
UG1602
Release Date
2022-10-18
Revision
1.0 English

To install using an RPM package:

  1. Unpack the RPM package:
    tar -zxvf SF-113122-LS-<version>_Solarflare_Enhanced_PTP_Daemon_sfptpd_-_64_bit_binary_RPM.tgz
  2. Install the binary RPM:
    rpm -ivh sfptpd-<version>.x86_64.rpm
    Preparing                 ################################# [100%]
    Updating / installing...
       1:sfptpd-3.3.0.1007-1  ################################# [100%]

Files Installed

# rpm -ql sfptpd-3.3.0.1007-1.x86_64
/etc/sfptpd.conf
/usr/lib/systemd/system/sfptpd.service
/usr/sbin/sfptpd
/usr/sbin/sfptpdctl
/usr/share/doc/packages/sfptpd
/usr/share/doc/packages/sfptpd/LICENSE
/usr/share/doc/packages/sfptpd/NTP_COPYRIGHT.html
/usr/share/doc/packages/sfptpd/PTPD2_COPYRIGHT
/usr/share/doc/packages/sfptpd/config
/usr/share/doc/packages/sfptpd/config/default-systemd.cfg
/usr/share/doc/packages/sfptpd/config/default.cfg
/usr/share/doc/packages/sfptpd/config/freerun.cfg
/usr/share/doc/packages/sfptpd/config/many_instances.cfg
/usr/share/doc/packages/sfptpd/config/ntp.cfg
/usr/share/doc/packages/sfptpd/config/pps_slave.cfg
/usr/share/doc/packages/sfptpd/config/ptp_boundary.cfg
/usr/share/doc/packages/sfptpd/config/ptp_domain_bridge.cfg
/usr/share/doc/packages/sfptpd/config/ptp_master_freerun.cfg
/usr/share/doc/packages/sfptpd/config/ptp_master_ntp.cfg
/usr/share/doc/packages/sfptpd/config/ptp_slave.cfg
/usr/share/doc/packages/sfptpd/config/ptp_slave_multiple.cfg
/usr/share/doc/packages/sfptpd/config/ptp_slave_ntp_fallback.cfg
/usr/share/doc/packages/sfptpd/examples
/usr/share/doc/packages/sfptpd/examples/Makefile.sfptpdctl
/usr/share/doc/packages/sfptpd/examples/README.sfptpdctl
/usr/share/doc/packages/sfptpd/examples/init.d
/usr/share/doc/packages/sfptpd/examples/init.d/sfptpd
/usr/share/doc/packages/sfptpd/examples/monitoring_console.py
/usr/share/doc/packages/sfptpd/examples/sfptpd_json_parse.html
/usr/share/doc/packages/sfptpd/examples/sfptpd_stats_collectd.py
/usr/share/doc/packages/sfptpd/examples/sfptpdctl.c
/usr/share/doc/packages/sfptpd/examples/sfptpdctl.py
/usr/share/doc/packages/sfptpd/examples/systemd
/usr/share/doc/packages/sfptpd/examples/systemd/sfptpd.service

Startup Components

  • The sfptpd executable is installed into root’s path.
  • A default systemd UNIT file is installed at:
    /usr/lib/systemd/system/sfptpd.service
  • An init.d script is supplied in the /examples directory and can be copied to:
    /etc/rc.d/init