Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/nwtime/linuxptp

Linux PTP Project
https://github.com/nwtime/linuxptp

lstab: Don't free lstab on update.

The modification timestamp of the leapfile is checked with every
call of lstab_utc2tai(). If the...

737ff39faec508c452062be1dbd90ea8430c2b7f authored 11 months ago by Miroslav Lichvar <[email protected]>
lstab: Limit number of parsed leap seconds.

The lstab structure has a fixed-size array for leap seconds
(currently 28 + 200). Don't read mor...

77c054c379fe4062254430d7ff04e5319be520e6 authored 11 months ago by Miroslav Lichvar <[email protected]>
uds: Warn if replacing existing socket.

When running multiple ptp4l instances, they need to be configured with
different UDS addresses i...

accd35c3913b396d46c36c6463c5b8f5aa940a42 authored 11 months ago by Miroslav Lichvar <[email protected]>
Add example Common Mean Link Delay Service configuration files.

Signed-off-by: Richard Cochran <[email protected]>

7996b9d491350420d625b8245f81069008b3dd51 authored 11 months ago by Richard Cochran <[email protected]>
Implement the COMMON_P2P delay mechanism.

If a given port selects the COMMON_P2P delay mechanism, let it open a
local PTP Management chann...

9aaadc3b06d86d6074a2b6a8cc8cce87bfa1c01c authored 11 months ago by Richard Cochran <[email protected]>
pmc/uds: Configure the remote server address using the interface API.

The UDS uses a global setting from the configuration to set the remote
server address. As a res...

044e2af2ea77bc58c7fa9b5198641703fd534a2a authored 11 months ago by Richard Cochran <[email protected]>
pmc: Make SET SUBSCRIBE_EVENTS_NP forwards compatible.

The code that parses the subscribed events requires an on/off value
for each supported event typ...

eb2b8e73b94dbcd7e7f734ebdae586b36ab55ac5 authored 11 months ago by Richard Cochran <[email protected]>
Introduce the Common Mean Link Delay Information TLV.

Add a new TLV to convey link delay measurements by the Common Mean
Link Delay Service (CMLDS) (a...

69a3af1baa7ef291ab0b5fd81154b55e60856f2c authored 11 months ago by Richard Cochran <[email protected]>
Add a push notification for the CMLDS TLV.

Signed-off-by: Richard Cochran <[email protected]>

342e7ad4b89c85bcbaf247bbd7080f1e362e4746 authored 11 months ago by Richard Cochran <[email protected]>
interface: Add an optional remote address for use by the UDS transport.

Because of the implementation of the UDS module, it is not possible
for a process to act as both...

653c71f9223309858a289fa184d49b93fbed4eb2 authored 11 months ago by Richard Cochran <[email protected]>
ts2phc: Don't switch system clock to nanosecond mode.

ts2phc is not synchronizing the system clock and should not switch the
clock to the nanosecond m...

f271257b799d390d9ec09d5c7dafb7f10a3bd99b authored 11 months ago by Miroslav Lichvar <[email protected]>
Version 4.2

Signed-off-by: Richard Cochran <[email protected]>

17195fd9cd8f2aaebe76cbb914f161307f81cbf1 authored about 1 year ago by Richard Cochran <[email protected]>
phc_ctl: Use util.h NSEC_PER_SEC macro instead of local macro

Use the common NSEC_PER_SEC macro in phc_ctl.

Signed-off-by: Rahul Rameshbabu <rrameshbabu@nvid...

37dc7c966af586e3693145cc5381da5f971fb1a7 authored about 1 year ago by Rahul Rameshbabu via Linuxptp-devel <[email protected]>
port: Use util.h NSEC_PER_SEC macro instead of local macro

Use the common NSEC_PER_SEC macro in port-related source code.

Signed-off-by: Rahul Rameshbabu ...

be3b264b048433de37dc9ae94802788af6b5742f authored about 1 year ago by Rahul Rameshbabu via Linuxptp-devel <[email protected]>
servo: Use util.h NSEC_PER_SEC macro instead of local macro

Use the common NSEC_PER_SEC macro in servo source code.

Signed-off-by: Rahul Rameshbabu <rrames...

a4014a6add8744ddbdcf01cda76976b1f0d30aea authored about 1 year ago by Rahul Rameshbabu via Linuxptp-devel <[email protected]>
util: Introduce NSEC_PER_SEC macro

NSEC_PER_SEC conversion is used throughout the linuxptp source code.
Introduce a common macro th...

c834ab07c63cc45a9e4eea1fd2a5af92a6e30d4f authored about 1 year ago by Rahul Rameshbabu via Linuxptp-devel <[email protected]>
Make allowedLostResponses configurable

This change defines 'allowedLostResponses' as a per-port parameter
with a default value of 3 (pe...

ab22d4a5c346c5f833ecdd261ee61fba6868c9f2 authored about 1 year ago by Kishen Maloor <[email protected]>
port: Fix multiple pdelay response handling

This commit addresses the handling of multiple pdelay responses.
As per IEEE AS-2020 11.2.13.4, ...

68d4b3b006751f00a25f180a574e7bdee77ca234 authored about 1 year ago by Chwee-Lin Choong <[email protected]>
ptp4l: Allow advertisement of legacy PTP 2.0 protocol

Some hardware can't properly timestamp packets with the new PTP
header version 2.1. This patch a...

02a13b039d44479ba429c3cc1b75acb8e6da924a authored about 1 year ago by Maciek Machnikowski <[email protected]>
msg: Enable changing PTP message header version

Some hardware can't properly timestamp packets with the new PTP
header version 2.1. This patch i...

5eb0aff95300fa9ba836a1a1f471855d1c1b42bd authored about 1 year ago by Maciek Machnikowski <[email protected]>
include string.h for strncpy()

Signed-off-by: Khem Raj <[email protected]>

6120cee594c543d17ae015bc601012debcf57177 authored about 1 year ago by Khem Raj <[email protected]>
linuxptp: Use ${CC} in incdefs.sh

The Makefile is defining CC and incdefs.sh is using
${CROSS_COMPILE}cpp inside it, allowing both...

cffb4807ac0b9ff7aea2aa4f3842985b5363d184 authored about 1 year ago by Luca Fancellu <[email protected]>
lstab: Update leapfile validity

No leap seconds will happen till 28 June 2024. Update leapfile validity
accordingly.
Add a new s...

458953c4ccaca8af314c188ed9ca6d800268ce05 authored about 1 year ago by Maciek Machnikowski <[email protected]>
print: Support log level in message tag.

If the string specified by the message_tag option contains "{level}",
replace it with the log le...

fb1701b8dd6f3a3c09b1b48ca6c5cbbe9f22eb56 authored about 1 year ago by Miroslav Lichvar <[email protected]>
pmc_agent: Add function to check if still subscribed.

Add function to compare the current time with the time of the last
successful pmc update to dete...

2f3d31017587d5a570a0216923903d572e96e2ab authored about 1 year ago by Miroslav Lichvar <[email protected]>
phc2sys: Better indicate domain with realtime clock.

Add a new field to the domain struct to mark the domain which contains
the system realtime clock...

523890ea0fd2dc7bacc1400ab84424ed6eeedb58 authored about 1 year ago by Miroslav Lichvar <[email protected]>
phc2sys: Stop synchronization when ptp4l stops responding.

phc2sys in the automatic mode waits for ptp4l on start, but doesn't care
if it stopped providing...

e46a28cf2556b31030c9a1e0641b72479346ad46 authored about 1 year ago by Miroslav Lichvar <[email protected]>
pmc_agent: Make update interval configurable.

Add a new parameter to pmc_agent_subscribe() to specify the maximum
expected interval between pm...

e3ca7ea90a9ec84c6977fe325014184e9111d94a authored about 1 year ago by Miroslav Lichvar <[email protected]>
port: set_tmo_log() timer interval calculation fix

Make it possible to set timeout values bigger than 2.147 sec
and print error message in case por...

b9e5c8406f3c05f27de3bb2d05b03f30067d71f7 authored about 1 year ago by Paweł Modrzejewski <[email protected]>
Add notification for changes in PARENT_DATA_SET.

Add a new notification event for pmc clients to receive
PARENT_DATA_SET when a change is made th...

af5b165ee85d514de305379f3a51d97d0689b5aa authored about 1 year ago by Miroslav Lichvar <[email protected]>
clock: Downgrade log message about failed uds forward.

If multiple management clients are used in the network and ptp4l
responded at least once over UD...

772ec62f8e54dc3a4a10b7a5d92fa45f5994b807 authored about 1 year ago by Miroslav Lichvar <[email protected]>
Avoid conflicting port IDs over PMC UDS

The UDS interface is currently associated with a clock ID of zeros
and a 16-bit port number whic...

bfb85bbd1ffb79c73c5aa3039e417aad791dc59e authored about 1 year ago by Eyal Itkin via Linuxptp-devel <[email protected]>
phc_ctl: Add maximum offset capability

Advertise the maximum offset that can be fed to the PHC phase control
keyword.

Signed-off-by: R...

172212111d4959f15b980b9174a9fd1fd67091a4 authored about 1 year ago by Rahul Rameshbabu via Linuxptp-devel <[email protected]>
phc_ctl: Use pr_notice instead of pr_err for displaying adjusted frequency

Adjusted frequency value displayed by do_freq is not an error, but a
notication to the user. pr_...

3f3ae4d824890a57a39f8c12d381cdb7c7c82500 authored about 1 year ago by Rahul Rameshbabu via Linuxptp-devel <[email protected]>
phc_ctl: Add phase command to support ADJ_OFFSET

Take double precision floating point representation of an offset value in
seconds. Feed this val...

6bfcda70a43c1ab68e90e6e42783a4fc1eed48f7 authored about 1 year ago by Rahul Rameshbabu via Linuxptp-devel <[email protected]>
Version 4.1

Signed-off-by: Richard Cochran <[email protected]>

591cbb20f8edbe402f34ec3746b14d2eb71e170e authored over 1 year ago by Richard Cochran <[email protected]>
phc2sys: Fix -n option with -w.

The domain number used for communication with ptp4l specified by the -n
option is ignored in the...

ef56c6cbfe531fc936f4f4a69141a470012b2862 authored over 1 year ago by Miroslav Lichvar <[email protected]>
phc2sys: Avoid segfault with default UDS address.

The recently added phc2sys multi-domain mode introduced a regression.
In the non-automatic mode ...

fa2e410a359b9bbcab5e8bc4744d8a0812660cb3 authored over 1 year ago by Richard Cochran <[email protected]>
phc2sys: Improve logging with single domain.

When phc2sys in the automatic mode has only one non-CLOCK_REALTIME
domain, avoid logging the pot...

b3443118341c6970f6c570df36bb46ffef254d62 authored over 1 year ago by Miroslav Lichvar <[email protected]>
ptp4l man: Add description for setting kthreads priorities

As tx timestamp timeout is something multiple users encounter,
provide information for configuri...

6189d0eed05c67c98f110d487290afb30d167d6d authored over 1 year ago by Lukasz Plachno <[email protected]>
sk: don't report random errno on timeout

With neither caller nor poll() itself zeroing errno value, it will
contain result of previous fa...

45856495e8efd807311a518cba907d063c5d9d70 authored over 1 year ago by Przemek Kitszel <[email protected]>
phc_ctl: explicitly check for adjust_phase definition

The PTP_CLOCK_GETCAPS ioctl call in phc_ctl has a conditional check for
whether to report the ca...

81a8c10b37011cc04231706d3545b7c8f2fc4e4b authored over 1 year ago by Jacob Keller <[email protected]>
raw: Fix PRP trailer detection

The PRP trailer detection used a minimum frame size of 70 octets. This
minimum applies to whole ...

88dd64e7d172f66f82e8619b004673803e8d0251 authored over 1 year ago by Stephan Wurm <[email protected]>
remove C99 style loop variable declarations

When building the tlv.c file, the following warning may occur when
operating in C89 mode:

$ma...

1d158e8582991af860f28cfb03dee4e0f5da789d authored over 1 year ago by Jacob Keller <[email protected]>
phc2sys: Add multi-domain synchronization.

Add support for synchronization between clocks controlled by different
ptp4l instances in the au...

417de97d098b703006eade12818a90ef6eed54c0 authored over 1 year ago by Miroslav Lichvar <[email protected]>
phc2sys: Shallow do_loop().

Move the measurements and updates of clocks from do_loop() to separate
function.

Signed-off-by:...

5c6d55a45ecb395ae27fe8a13df3801c09c06690 authored over 1 year ago by Miroslav Lichvar <[email protected]>
phc2sys: Create pmc agent after processing options.

Keep configuration settings in a separate domain and copy them to the
actual domain just before ...

18b1aa7c64f4ba373a29a159c47bb1a9b6cd9220 authored over 1 year ago by Miroslav Lichvar <[email protected]>
phc2sys: Rename phc2sys_private to domain.

Rename the phc2sys_private structure to domain in preparation for
support of multiple domains.

...

d94cc6cbf8cb1360cffc22b82a0277a2c6e45af5 authored over 1 year ago by Miroslav Lichvar <[email protected]>
Use the 802.1AS peer delay computation when transportSpecific is 1

If the transportSpecific value is configured to be 1, compute t3c using
the 802.1AS math instead...

aa60db270be12e7144e7b0cef2f5dde4213b7057 authored over 1 year ago by Dylan Robinson <[email protected]>
Resolve false hybrid_e2e warning

When delay_mechanism is set to "E2E" mode in the [global] section,
it is applied only to non-UDS...

7affd440c547364887431d5785812adf34527673 authored over 1 year ago by Eyal Itkin via Linuxptp-devel <[email protected]>
Fix SERVO_LOCKED_STABLE behavior.

This fixes an issue with transitioning to the transition of the servo
state from SERVO_LOCKED (s...

5824c92a4ad3cf03f23251698f2131e3ab66491c authored over 1 year ago by Jürgen Appel via Linuxptp-devel <[email protected]>
Version 4.0

Signed-off-by: Richard Cochran <[email protected]>

c686a8624ae5b265f796133cb928a20b85d9461a authored over 1 year ago by Richard Cochran <[email protected]>
clock: Fix summary interval in free-running mode.

In the free-running mode the stats are updated only once per the
frequency estimation interval i...

cfd9ece38973e9c32355317338cdae8673e5fb6d authored over 1 year ago by Miroslav Lichvar <[email protected]>
Avoid switching PHC when phc_index is negative

A Boundary Clock might choose to switch a PHC when jbod is active,
and the transition will be ba...

83658fba21d86d6e5ec916e64e6e026a0a1b222f authored over 1 year ago by Eyal Itkin via Linuxptp-devel <[email protected]>
ts2phc: Fix memory leak on initial error path.

The ts2phc program keeps track of the allocated configuration in its
"private" data structure, d...

e65c789fd26b5bdb20c4cc946d3f0b593b42e5ff authored over 1 year ago by Richard Cochran <[email protected]>
Fix detection of VLAN over bond support in case the driver does not support SIOCGHWTSTAMP ioctl.

Fixes issue "Bug caused by commit afeabf3 "ptp4l: add VLAN over bond
support" on kernel 4.9" rep...

5d59b8e2a24701cfa0d7dc0a0db0ef613503d5fc authored over 1 year ago by Martin Pecka <[email protected]>
power profile: Fix regression in the default configuration file.

The recently added power profile introduced a regression when reading
the default configuration ...

5498f7435e03acf7fbe6d4b899a3ed14cbbe3ca5 authored over 1 year ago by Richard Cochran <[email protected]>
msg: append TLV onto all PTP event messages

According to IEEE Std 1588-2019 Chapter 6.4 PTP message classes,
all PTP messages can be extende...

95a2ef38d48155929b7e552dcca173ea5e48024d authored over 1 year ago by Tan Tee Min <[email protected]>
Clear pending errors on sockets.

When the netlink socket of a port (used for receiving link up/down
events) had an error (e.g. EN...

ab19bb9a6f25fc13279a0382e46439aacbad761a authored over 1 year ago by Miroslav Lichvar <[email protected]>
ntpshm: Invalidate SHM data before releasing the servo

The SHM is not cleared upon servo release when exiting the tool. This
leaves the last update in ...

8d094ce72d6bf884c22908bc1ae481455545d1cd authored over 1 year ago by Maciek Machnikowski <[email protected]>
lstab: Update leapfile validity

No leap seconds will happen till the end of 2023. Update leapfile
validity accordingly.

Signed-...

b3da6e26bd1bdc0f3b56204631be7eedbbe46d28 authored over 1 year ago by Maciek Machnikowski <[email protected]>
port: Don't switch to PHC with SW timestamping.

When ptp4l was configured to use SW timestamping, but the interface
supported also HW timestampi...

fd94d9af9f82e410574a05e672e3f92b7c165655 authored over 1 year ago by Miroslav Lichvar <[email protected]>
ts2phc: Fix potential null-pointer dereference

An unallocated pmc_agent may be dereferenced in the pmc_agent_destroy
called by the ts2phc_clean...

7e18cfbdbf57c4bdca6f377e7c0c0d7604c4502a authored over 1 year ago by Maciek Machnikowski <[email protected]>
ts2phc: Prevent reporting poll error when received termination signal

Currently ts2phc prints "poll failed" error to the LOG_EMERG when
the poll for tod fails. This c...

dc860c1ff4a6192e6074b041b3c6e9813f4286a9 authored over 1 year ago by Maciek Machnikowski <[email protected]>
Set controlField to zero in message headers

IEEE1588-2019 and 802.1AS-2020 both require the field to be 0 in
transmitted messages except whe...

c37781343a5ec68f1c4e2dc154a4f89c33537bc1 authored over 1 year ago by Christopher S M Hall <[email protected]>
tz2alt: Add tz2alt to .gitignore

Add tz2alt to .gitignore list

Signed-off-by: Maciek Machnikowski <[email protected]>

60d829b102be9b8b13357a0f7a93f3e02d44b4ce authored over 1 year ago by Maciek Machnikowski <[email protected]>
Add the ALTERNATE_TIME_OFFSET_PROPERTIES management message.

Signed-off-by: Richard Cochran <[email protected]>

a0bb00584312eecbe50a1c134ba459d1344b526b authored almost 2 years ago by Richard Cochran <[email protected]>
tlv: Encode and decode alternate time offset indicator TLVs.

Signed-off-by: Richard Cochran <[email protected]>

ee7e891d37b77d7a47e061cfed66ca54c72aa336 authored almost 2 years ago by Richard Cochran <[email protected]>
Implement the ALTERNATE_TIME_OFFSET_ENABLE management message.

If the local PTP management client enables a time zone, append the
matching TLV to outgoing Anno...

f70a3d60b8a66e796c6d1daf357bc389fd2c4d95 authored almost 2 years ago by Richard Cochran <[email protected]>
Prepare clock based storage of up to four time zones.

Signed-off-by: Richard Cochran <[email protected]>

9299429724e4aa7d1b8a37b49738464dd278f2b1 authored almost 2 years ago by Richard Cochran <[email protected]>
Introduce a time zone helper program.

The ptp4l program supports up to four time zones via the
ALTERNATE_TIME_OFFSET_INDICATOR TLV. I...

c4117705a96d1eaa89ac224559f217909dd6d882 authored almost 2 years ago by Richard Cochran <[email protected]>
pmc: Convert internal helper function into global method.

The function to set the alternate time offset name, a.k.a. time zone, will
be used by the time z...

7e025ceea6216e784d3032bccabbbce18f2287d1 authored almost 2 years ago by Richard Cochran <[email protected]>
Add the ALTERNATE_TIME_OFFSET_NAME management message.

Signed-off-by: Richard Cochran <[email protected]>

d1b65c740c2a9344eb1eeb75a2b63b4abc66f1d6 authored almost 2 years ago by Richard Cochran <[email protected]>
Introduce the power profile.

Signed-off-by: Richard Cochran <[email protected]>

7059a05a3fb2182e851217c8872cf47126ec4c4c authored almost 2 years ago by Richard Cochran <[email protected]>
Add a custom management message for power profile settings.

Signed-off-by: Richard Cochran <[email protected]>

fc3bddf7136008b235979a716956d0d2fca1257d authored almost 2 years ago by Richard Cochran <[email protected]>
tlv: Encode and decode power profile TLVs.

Signed-off-by: Richard Cochran <[email protected]>

04afeeafb306c1f8bc9ceadbb8c164eb786db371 authored almost 2 years ago by Richard Cochran <[email protected]>
Accept the full range for domainNumber.

IEEE Std C37.238 invented its own rules with respect to the range of
values allowed for the doma...

ddd4abc3d6e4ee72b1b2d98df121fdff80569f84 authored almost 2 years ago by Richard Cochran <[email protected]>
man pages: Bump date.

Signed-off-by: Richard Cochran <[email protected]>

d4adf8738d0cfbf3d227519e930b13548b3052dc authored almost 2 years ago by Richard Cochran <[email protected]>
Alphabetize configuration options in the ts2phc man page.

Signed-off-by: Richard Cochran <[email protected]>

64f016e7a83285d096284d059a8c8f8ebcca5105 authored almost 2 years ago by Richard Cochran <[email protected]>
Alphabetize configuration options in the pmc man page.

Signed-off-by: Richard Cochran <[email protected]>

d262de57ed0da5f1d4f50241ea6722dc0bb6bbbc authored almost 2 years ago by Richard Cochran <[email protected]>
Alphabetize configuration options in the phc2sys man page.

Signed-off-by: Richard Cochran <[email protected]>

e2a419ed5ec5897d0bae2b3dde1d360fec43cc04 authored almost 2 years ago by Richard Cochran <[email protected]>
Remove stray copy/pasteo from the phc2sys man page.

c2625a468fdc2210d1862edc164fcf1c7efce29f authored almost 2 years ago by Richard Cochran <[email protected]>
Alphabetize configuration options in the ptp4l man page.

Signed-off-by: Richard Cochran <[email protected]>

9e4067a1540407d001d7ffc814a384d4b920179b authored almost 2 years ago by Richard Cochran <[email protected]>
clockadj: return error if failed to adjust clock

Current clockadj code only prints a message in case the kernel returns
an error for a clock adju...

08ba9b9da6df30d4e8baad464454f4c8a316be0f authored almost 2 years ago by Wojtek Wasko via Linuxptp-devel <[email protected]>
phc2sys: reset servo if failed to discipline clock

Signed-off-by: Wojciech Wasko <[email protected]>

f7e93bef724715b9fd297261e7849fa52d9583bc authored almost 2 years ago by Wojtek Wasko via Linuxptp-devel <[email protected]>
ptp4l: reset servo if failed to discipline clock

Signed-off-by: Wojciech Wasko <[email protected]>

4c1ea5a78b331b7674eca46bc5fe7455e3847c4c authored almost 2 years ago by Wojtek Wasko via Linuxptp-devel <[email protected]>
ts2phc: reset servo if failed to discipline clock

Signed-off-by: Wojciech Wasko <[email protected]>

3c0164cc3fbf92949b4e1e5db27ddbf332675261 authored almost 2 years ago by Wojtek Wasko via Linuxptp-devel <[email protected]>
unicast: Avoid undefined integer shifts.

Deny client requests and ignore server responses that have
logInterMessagePeriod outside of [-30...

9eb0779baa319104f915d86c3778ca45c8c83235 authored almost 2 years ago by Miroslav Lichvar <[email protected]>
lstab: Add LSTAB_EXPIRED result

LSTAB_UNKNOWN is too generic, add LSTAB_EXPIRED result to return the latest
lstab correction and...

30d1db5ae59229b6295dcb14c135001fcbdff459 authored almost 2 years ago by Maciek Machnikowski <[email protected]>
lstab: move update_leapsecond_table function to lstab

To enable handling lstab in the same way by different pps sources, move
update_leapsecond_table ...

efed95fcede0616731d37a05528ec33c844a6dac authored almost 2 years ago by Maciek Machnikowski <[email protected]>
ts2phc: Fix generic pps source when tai offset is not set in OS

This patch adds support for the leapfile in the generic pps source.
Such implementations prevent...

9b17c34d04c1a16594446a493af68711b5fdaa7a authored almost 2 years ago by Maciek Machnikowski <[email protected]>
Fix up alphetical order in port_private header file.

Letter 's' comes after 'q'.

Signed-off-by: Richard Cochran <[email protected]>

f8c7f1decc5faa07311c955d08a9c888139ed9e5 authored almost 2 years ago by Richard Cochran <[email protected]>
Add refclock_sock servo.

Add a second servo that provides samples to other processes in order to
control the clock. The c...

b7a495748854e9533995ba7163b5fdd03c171e1d authored almost 2 years ago by Miroslav Lichvar <[email protected]>
Remove obsolete statement in ptp4l man page.

The NTP SHM number is no longer the PTP domain number. It was made
configurable and the default ...

693670a829fa99a32f2162cabaf6febf4e797f97 authored almost 2 years ago by Miroslav Lichvar <[email protected]>
timemaster: Replace shm_segment with refclock_id.

Replace the shm_segment number with a more general refclock_id and shift
by first_shm_index only...

ffbc0fd1263ee887ad34f41ea983ec16a0dea547 authored almost 2 years ago by Miroslav Lichvar <[email protected]>
timemaster: Use refclock_sock servo with chrony.

If chronyd is selected as the NTP program, use the SOCK refclock instead
of SHM to improve secur...

b2ef98fff8eb57e357fa3d5669db0b91307aa5ad authored almost 2 years ago by Miroslav Lichvar <[email protected]>
port: start sync rx timer on grant

In case of broken network there is a possibility of having management
packets with proper data b...

9dd3993d40a48f81cabecfe19e9988554a65aa31 authored almost 2 years ago by Vadim Fedorenko via Linuxptp-devel <[email protected]>
raw: Use BPF filter based on tcpdump syntax.

Replace the hand written BPF code with something that has been created
by tcpdump based on a fil...

c74df1b472871109b83446f4f568f0904762188c authored almost 2 years ago by Sebastian Andrzej Siewior <[email protected]>
Improve efficiency of nullf servo synchronization

The nullf servo can now enter the SERVO_LOCKED_STABLE state by
transitioning first to the SERVO_...

64e223c6f3a98092d2b100eb44770983feb57ea6 authored almost 2 years ago by Rahul Rameshbabu via Linuxptp-devel <[email protected]>
Fix SERVO_JUMP docstring comment

Signed-off-by: Rahul Rameshbabu <[email protected]>

09de7d071e2873dc32294216afaf2590f8e9ae00 authored almost 2 years ago by Rahul Rameshbabu via Linuxptp-devel <[email protected]>