Skip to content

Commit f8c74e4

Browse files
committed
cleanup: distfiles update
1 parent ab6798b commit f8c74e4

File tree

3 files changed

+28
-19
lines changed

3 files changed

+28
-19
lines changed

CHANGELOG.md

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,36 +6,40 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
66

77
(c) Copyright 2012-2025 Advanced Micro Devices, Inc.
88

9-
## [3.9.0.1002] - [Unreleased]
9+
## [3.9.0.1003] - 2025-07-18
1010

1111
### Added
1212

1313
- Export stats with OpenMetrics exposition. (SWPTP-1000)
1414
- Exported by default over Unix socket (`openmetrics_unix off` to disable).
15-
- Exported over TCP if configured with `openmetrics_tcp <listen-addr>*`.
15+
- Exported over TCP if configured with `openmetrics_tcp <listen-addr>`.
1616
- Configure real time stats buffer size with `openmetrics_rt_stats_buf`.
1717
- Specify metrics family prefix with `openmetrics_prefix`.
1818
- Add `clock_adj_method` option to choose whether to prefer adjustments
1919
mainly to system clock tick length (the new default) or frequency. (SWPTP-1066)
2020
- Export real time stats over OpenMetrics HTTP socket. (SWPTP-1385)
21-
- For JSON Lines, GET /rt-stats.jsonl
22-
- For JSON Seq (RFC7464), GET /rt-stats.json-seq
23-
- For sfptpd stats log text, GET /rt-stats.txt
24-
- To avoid consuming real time stats, GET /peek/rt-stats.jsonl, etc.
25-
- e.g. `curl --unix-socket /run/sfptpd/metrics.sock http://_/rt-stats.jsonl`
21+
- For JSON Lines, use /rt-stats.jsonl, for example:
22+
`curl --unix-socket /run/sfptpd/metrics.sock http://_/rt-stats.jsonl`
23+
- For JSON Seq (RFC7464), use /rt-stats.json-seq
24+
- For sfptpd stats log text, use /rt-stats.txt (can be used to access stats
25+
with `stats_log off`)
26+
- To avoid consuming real time stats from the buffer when reading, insert
27+
`peek/` into path
2628
- Add `phc_dedup` option to identify duplicate non-Solarflare PHC devices
2729
sharing a single NIC clock and treat as one device. (SWPTP-1348)
2830
- This option requires a calibration step that may take a few seconds.
2931
- This is an experimental feature.
30-
- Add `trace_level all <n>` option or `most` omitting `threading`. (SWPTP-1421)
32+
- Add `all` and `most` logging modules, e.g. `trace_level all <n>` (SWPTP-1421)
3133
- Extend PTP ACLs to cover IPv6 addresses. (SWPTP-1536).
3234
- Add configurable run, state, control and metrics access modes. (SWPTP-1551)
33-
- Add `servo_log_all_samples` option. (SWPTP-1566)
35+
- Add `servo_log_all_samples` option to output every sample for secondary
36+
servos (16 per second by default) into real-time stats. (SWPTP-1566)
3437
- Add new clock display format interpolators. (SWPTP-1569)
35-
- Add `observe_readonly_clocks` option to create passive servos. (SWPTP-1579)
38+
- Add `observe_readonly_clocks` option to create passive servos for monitoring
39+
sync between local clocks not performed by sfptpd. (SWPTP-1579)
3640
- A PPS sync instance may be created for each external pin associated with an
3741
interface clock, configured for `pps-in` or `pps-out` functions. (SWPTP-1576)
38-
- Make determination of what counts as a suitable physical interface for
42+
- Make the determination of what counts as a suitable physical interface for
3943
timestamping configurable for experimental and testing purposes. Only the
4044
default value (Ethernet and MACVLAN interfaces) is supported. (SWPTP-1578)
4145
- Add `fir_filter_size` option for secondary servos. (SWPTP-1584)
@@ -48,11 +52,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
4852
### Fixed
4953

5054
- Issue SWPTP-1066
51-
- Fix poor system clock adjustment when frequency error exceeds 500ppm.
55+
- Fix poor system clock adjustment when frequency error exceeds 500000ppb.
5256
- Issue SWPTP-1569
5357
- Avoid aborting when a clock name would exceed 63 characters.
5458
- Issue SWPTP-1570
5559
- Ensure multicast used when multiple PTP instances per interface.
60+
- Issue SWPTP-1586
61+
- Avoid crash on `sfptpdctl stepclocks` when implicit crny instance disabled.
5662

5763
## [3.8.1.1004] - 2025-02-14
5864

RELEASE_NOTES.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
AMD Solarflare Enhanced PTP Daemon
22
==================================
33

4-
Version: v3.9.0.1002
4+
Version: v3.9.0.1003
55

66
These are the release notes for sfptpd on AMD Solarflare adaptors.
77

@@ -53,12 +53,13 @@ This package is supported on:
5353

5454
- Red Hat Enterprise Linux 7.9
5555
- Red Hat Enterprise Linux 8.1 - 8.10
56-
- Red Hat Enterprise Linux 9.0 - 9.5
56+
- Red Hat Enterprise Linux 9.0 - 9.6
57+
- Red Hat Enterprise Linux 10.0
5758
- Canonical Ubuntu Server LTS 20.04, 22.04, 24.04
5859
- Debian 10 "Buster"
5960
- Debian 11 "Bullseye"
6061
- Debian 12 "Bookworm"
61-
- Linux kernels 3.0 - 6.13
62+
- Linux kernels 3.0 - 6.15
6263

6364
Other and older platforms and non-amd64 architectures may be compatible with
6465
sfptpd but are not supported by AMD. Please raise issues and patches for
@@ -131,15 +132,17 @@ Advanced notice of possible future changes
131132
unicast signalling, not multicast. Unicast signalling is recommended.)
132133

133134

134-
Summary of major new features since v3.8.x
135-
------------------------------------------
135+
Summary of major changes since v3.8.x
136+
-------------------------------------
136137

137138
For a full list of changes, see the changelog.
138139

139-
The following major new features are provided in v3.9.x:
140+
The following major changes are provided in v3.9.x:
140141

141142
- JSON or OpenMetrics stats exported over TCP or Unix socket. (SWPTP-1000)
142143
- tstool utility provided to perform diagnostic operations on NIC clocks.
144+
- System clock adjustment fidelity improved when the standard system clock
145+
frequency needs correcting by more than 500000ppb (0.05%). (SWPTP-1066)
143146

144147

145148
Copyright

src/include/sfptpd_version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77

88
/** Version string */
9-
#define SFPTPD_VERSION_TEXT "3.9.0.1002"
9+
#define SFPTPD_VERSION_TEXT "3.9.0.1003"
1010

1111

1212
#endif /* _SFPTPD_VERSION_H */

0 commit comments

Comments
 (0)