Ecosyste.ms: OpenCollective

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

Network Time Foundation


Collective - Host: opensource - https://opencollective.com/network-time-foundation - Website: https://www.nwtime.org - Code: https://github.com/nwtime

Estimate the local/master frequency ratio when free running.

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

github.com/nwtime/linuxptp - cd8996ecb9f1e27e9882897d76a23c4698633bb5 authored over 12 years ago
Provide a method to report the sync interval to the clock.

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

github.com/nwtime/linuxptp - 83be79df135e5644562963472de63b48959a938b authored over 12 years ago
Let a slaved port report the sync interval.

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

github.com/nwtime/linuxptp - 83bd97be800a3678d75f7fcfc13fcce8f606ca74 authored over 12 years ago
Add an option to dial the frequency estimation interval.

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

github.com/nwtime/linuxptp - 75cdd1fe15a57bcfa4f0c6f187284ba6619df0d7 authored over 12 years ago
Add an option to configure a free running local clock.

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

github.com/nwtime/linuxptp - 1bb4ef4e348dafa5f0977db5d4cfc11050bb8f9a authored over 12 years ago
Remove obsolete text from command line usage.

Now the command line options are always global and not per-interface.

Signed-off-by: Richard Co...

github.com/nwtime/linuxptp - 20c3dc5ed14ed7dd677599cc52a0b186533fa0c5 authored over 12 years ago
Restore reading of the configuration file on stdin.

This feature is was dropped by accident in commit e1d3dc56.

Signed-off-by: Richard Cochran <ric...

github.com/nwtime/linuxptp - 07b016cd444a247a2977a8227eb9a36258dc0404 authored over 12 years ago
Free the clock's servo and moving average on destroy.

The destroy method is supposed to undo everything that the create does.

Signed-off-by: Richard ...

github.com/nwtime/linuxptp - e4c3fb2432647aaf762c6c30ea4985a811ba59b4 authored over 12 years ago
raw: accept VLAN tagged packets.

The power profile requires using VLAN priority tagged packets. The tags
may or may not reach the...

github.com/nwtime/linuxptp - 08bee20be29dc46094bd507d3e99116d86da5fce authored over 12 years ago
ptp4l: update the configuration files with the new defaults and sections

Update the configuration files for gPTP and default so that they show more of
the options as wel...

github.com/nwtime/linuxptp - 86123d28e7a9785219027c9afb554fd18b7fba6a authored over 12 years ago
ptp4l: create [global] INI style config header

This patch creates a global heading for an INI style configuration file. The
parser allows the d...

github.com/nwtime/linuxptp - e1d3dc560b92adb4b9ff11ec19d1ac0a4e0e8198 authored over 12 years ago
ptp4l: per-port configure settings

this patch enables the configuration file to define per-port specific
configuration options via ...

github.com/nwtime/linuxptp - 06756e29d2c47ae7bde969ef59037cf86454e019 authored over 12 years ago
ptp4l: build the interfaces from cmdline after parsing options

this patch causes interfaces to be built after the options have finished
scanning rather than du...

github.com/nwtime/linuxptp - 490c3e22a725c9e5f31cb12ff488b01241f6727c authored over 12 years ago
ptp4l: add pod parser to separate logic from scan_line

this patch extracts the pod parser from the scan_line function in order to
simplify the code for...

github.com/nwtime/linuxptp - 6157db9ac437e74fe3a630faa8c4275d3d7ad799 authored over 12 years ago
ptp4l: read configuration file immediately after scanning options

This patch moves the call to read the configuration file until just after
the options have finis...

github.com/nwtime/linuxptp - a7db3a1c2b98d5ffdb2473b491d28e70c428cc46 authored over 12 years ago
ptp4l: Allow per-port customized port defaults

this patch allows each port to maintain its own pod structure since it is only
used in ports. Th...

github.com/nwtime/linuxptp - 7a69db2379616a0552294f4788e90c972406a1f0 authored over 12 years ago
ptp4l: add missing options to config file

This patch adds support to the configuration file for all of the options
specified on the comman...

github.com/nwtime/linuxptp - fcdc675f996d84f9bec33563ba505e6883c6320d authored over 12 years ago
ptp4l: add override flag in cfg_settings to apply cmdline options

This patch adds a flag field for setting overflag flags so that command line
options override an...

github.com/nwtime/linuxptp - 11a334b93e4a464cf31769a25698ba62dab2ced4 authored over 12 years ago
ptp4l: new config_create_interface function

this patch adds a support function that creates a new port based on the
current default settings...

github.com/nwtime/linuxptp - 733d4ccf9eb12c84403ff0ede548016d00ac2caf authored over 12 years ago
ptp4l: change interface name into static array

In order to support future settings which allow for the configuration of
per-port data, this pat...

github.com/nwtime/linuxptp - 31865b25890ac23d9de9af628de6c5e9ef13c3c6 authored over 12 years ago
ptp4l: pull iface into the configure settings

this patch modifies the ptp4l.c and config settings so that the iface list is
inside the cfg_set...

github.com/nwtime/linuxptp - 08a6a14e6ca09275424af5902f52069a81fd658a authored over 12 years ago
ptp4l: move port default values into cfg_settings

move the dm, timestamping, and transport settings into the cfg_settings, and
treat them as defau...

github.com/nwtime/linuxptp - 5a0b6c3cd3f1179aec5a679ce0f6eaa3535f6698 authored over 12 years ago
ptp4l: remove timestamping as a per-port configuration option

The current code for the timestamping mode does not allow interfaces to have
separate timestampi...

github.com/nwtime/linuxptp - 0499513f1ec6c828d1bf654f3d3eacf656d5d574 authored over 12 years ago
ptp4l: correct print global set functions

this patch updates the global set functions to allow the user to set the
proper value instead of...

github.com/nwtime/linuxptp - 7c501032b212f2229e72e6c50f520fe1ca47070c authored over 12 years ago
ptp4l: pass struct interface directly instead of passing it's sub arguments

the port_open function takes a large number of command options, a few of which
are actually all ...

github.com/nwtime/linuxptp - 64dcf257e33dc7f52e523ea2c80c1d9c6cb9a2af authored over 12 years ago
ptp4l: make ds and pod part of cfg_settings

make ds and pod static inside cfg_settings instead of created via pointers.
Also statically init...

github.com/nwtime/linuxptp - 8250e805816a6320cf51b97b4000fbdb5ad46897 authored over 12 years ago
ptp4l: Change command line options to better match meaning

modify the command line options to make better sense of what each one does.
Ignore previous rest...

github.com/nwtime/linuxptp - df5c07159936b0072e163bb3b569bed9af281791 authored over 12 years ago
Add a configuration option to control the follow up info TLV.

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

github.com/nwtime/linuxptp - 00b232477d862202c0ff5ac00f5021097bf6bec7 authored over 12 years ago
Append the path trace list to announce messages when enabled.

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

github.com/nwtime/linuxptp - 9f72080260950dbdef9318eb80c0f8cbc665d1f2 authored over 12 years ago
Keep the path trace list up to date.

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

github.com/nwtime/linuxptp - e1c202726677595cda980ee5bc42943ac614e51b authored over 12 years ago
Append the follow up information TLV when enabled.

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

github.com/nwtime/linuxptp - d04deb8ba61cb3abbd4e743a2e7da485a5a8e831 authored over 12 years ago
Convert the follow up info tlv to and from network byte order.

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

github.com/nwtime/linuxptp - 226bd355af222dbbbf8aa14fb282abddf2297716 authored over 12 years ago
Filter incoming announce messages according to the path trace rule.

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

github.com/nwtime/linuxptp - 316fb6345302224a1405316262cb8c7f02071425 authored over 12 years ago
Enforce a length limit on an incoming path trace list.

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

github.com/nwtime/linuxptp - f3f62318e20e569c7f1161a07461383652aab0a0 authored over 12 years ago
Add a configuration option to control the path trace mechanism.

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

github.com/nwtime/linuxptp - 269f9873f1e5fa945dbf737e7f6087cdbb934fe0 authored over 12 years ago
Add storage fields for the path trace list.

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

github.com/nwtime/linuxptp - edfb5fac849aba0bfb2689c6ca6f3d3091b0a04a authored over 12 years ago
raw: return the length of the PTP message on receive.

The upper layer code will be confused by the extra fourteen byte length
of the Ethernet header.
...

github.com/nwtime/linuxptp - 1d1a6acdc115579b5301de326956b373cbe2e8d8 authored over 12 years ago
Add a very simple management client.

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

github.com/nwtime/linuxptp - 6def1b06adff679ec8ce5db6c0605992a872c9b4 authored over 12 years ago
Answer all management requests with 'not supported'

Our management interface is not yet terribly useful,
but at least we are honest about it.

Signe...

github.com/nwtime/linuxptp - 353b0a2743ab705abbc1347dd818f9191c73e064 authored over 12 years ago
Move the protocol version macro to a public header.

This will be needed by the management client program.

Signed-off-by: Richard Cochran <richardco...

github.com/nwtime/linuxptp - ba5c5704e6311dae2356f2d46b79d87065d9674d authored over 12 years ago
Make the function to generate a clock identity a global function.

This will allow code reuse in the management client.

Signed-off-by: Richard Cochran <richardcoc...

github.com/nwtime/linuxptp - 582a8858d74c1ecac6fea4c68193d3c5b95b2ef3 authored over 12 years ago
Place the sk_ globals into their proper source module.

This will allow reusing sk.c in the management client program.

Signed-off-by: Richard Cochran <...

github.com/nwtime/linuxptp - b2072076bf2e56b0ce9a2f15f4449504da88d8de authored over 12 years ago
Provide a method to send a management error status message.

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

github.com/nwtime/linuxptp - 21c2fe30c7b9b3eed9ce0a49c02ed8923fd74c26 authored over 12 years ago
Provide a port method to allocate a management message reply.

This function will be needed for both positive replies and error status
messages.

Signed-off-by...

github.com/nwtime/linuxptp - f233528ea4ba9960845a9b705aec9cc9d3deb2b1 authored over 12 years ago
Filter port management messages by the target port number.

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

github.com/nwtime/linuxptp - 247edc89d363f05c44635d588a217a55362138d2 authored over 12 years ago
Adding missing forward declaration.

Including port.h without clock.h produces a compilation error.

Signed-off-by: Richard Cochran <...

github.com/nwtime/linuxptp - 2d2e38b3ba38beb16be3d5f62010e1045936a62e authored over 12 years ago
Add a functional framework to manage the clock and its ports.

This commit only adds support for forwarding the management messages.
The actual local effects o...

github.com/nwtime/linuxptp - 4f04c4139d8ee3fcf54cfec873a1da89f2dead80 authored over 12 years ago
Convert TLV type and length to host byte order on transmit.

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

github.com/nwtime/linuxptp - 7d32a4bce7cc9ffe43f3d24dedd71611471f891a authored over 12 years ago
Convert the management error status TLV to and from host byte order.

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

github.com/nwtime/linuxptp - d308df8e27ab32a422ef5950914b3b50ff9a8d45 authored over 12 years ago
Add macros and enums for the various TLV codes.

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

github.com/nwtime/linuxptp - 7f18da0191d5de7d32aa56495e7295e80e408234 authored over 12 years ago
Add hooks for converting TLV values to and from host byte order.

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

github.com/nwtime/linuxptp - 4e173932d22c950ab23590e2ca0685c775d2f7f6 authored over 12 years ago
Convert the management TLV to and from host byte order.

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

github.com/nwtime/linuxptp - b654f6c35ccd4b0738ab04dfa2978fe4da6525ad authored over 12 years ago
Convert TLV type and length to host byte order on receive.

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

github.com/nwtime/linuxptp - f20cf6225a75f3d109c1ef0fadbfa78ff03e1d52 authored over 12 years ago
Remove unused macro.

Ever since 0afedd79, the DEFAULT_PHC macro is obsolete.

Signed-off-by: Richard Cochran <richard...

github.com/nwtime/linuxptp - aeba3afd91f64ce2c334c89d48b0506a57223c78 authored over 12 years ago
Add an option to assume two step messaging.

Some commercial 802.1AS switches do not feel obliged to set the two step
flag. When we try to sy...

github.com/nwtime/linuxptp - eed8ed05c84cbdbcaa1b9a7f51008bbfd8eb871c authored over 12 years ago
Replace hard coded logMinPdelayReqInterval with configuration option.

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

github.com/nwtime/linuxptp - 4b0f4fda420ec1c1bf3b339dc89836f69f743100 authored over 12 years ago
Add a configuration option to support 802.1AS only hardware.

Some of the time stamping hardware out there only recognizes layer 2
packets, and these do not w...

github.com/nwtime/linuxptp - e757b7a9d41feb485614c76e4843fde5566df895 authored over 12 years ago
Add a default configuration file for 802.1AS aka gPTP.

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

github.com/nwtime/linuxptp - 48e83e8afa1821c56bbb199875d0160ee4aa7e08 authored over 12 years ago
Add the transport specific field into the config file.

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

github.com/nwtime/linuxptp - 928abf32f26a699bc1424201fd72295a599058dc authored over 12 years ago
Add a configuration option to specify the L2 MAC addresses.

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

github.com/nwtime/linuxptp - 7460d2756a82dce2c683725fb89bba00b0195d8e authored over 12 years ago
Drop incoming packets on transportSpecific mismatch.

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

github.com/nwtime/linuxptp - 6258aa0badf22b039e60ba5ef7923a03b73ff7f4 authored over 12 years ago
Add transmit support for the transportSpecific field

Add transportSpecific parameter to config file parser
Set transportSpecific field in message hea...

github.com/nwtime/linuxptp - 9bdf92a7cfd6feda87db8c4372ce99522f71f175 authored over 12 years ago
Fix typo in the readme's driver support matrix.

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

github.com/nwtime/linuxptp - e29ef344326e34353039710f7c452246ee929459 authored over 12 years ago
Define CC = $(CROSS_COMPILE)gcc in makefile and add EXTRA_CFLAGS, EXTRA_LDFLAGS

Signed-off-by: Delio Brignoli <[email protected]>

github.com/nwtime/linuxptp - 3a64baee50da4830be2d6fbaa07098ddba9fd7fd authored over 12 years ago
Update the readme file for Linux kernel 3.5.

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

github.com/nwtime/linuxptp - 480a16596f89c66b94803496d443e79ed3ffc27d authored over 12 years ago
Bring the driver support matrix up to date with Linux version 3.4.

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

github.com/nwtime/linuxptp - 040c644f851f6a5f248798ed372c479f7c2f017b authored over 12 years ago
Correctly handle a negative log message interval.

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

github.com/nwtime/linuxptp - 6ad9af1a25875bfc3ca29139f8d542c34c84807e authored over 12 years ago
Prevent message buffer corruption on receive.

An oversize incoming packet might overwrite the reference counter in a
message. Prevent this by ...

github.com/nwtime/linuxptp - d7a67e9f897d40d953eb4260c2823e61aea78a66 authored over 12 years ago
Update data sets after loss of foreign master.

If an announce timeout occurs on a port, and no other port is slaved, then
the clock must become...

github.com/nwtime/linuxptp - c1973c5e11cf0f998ca72024e2721a944de8f01f authored over 12 years ago
Fix unsafe reference of foreign master announce message.

When computing a port's best foreign master, we make use of a message
reference that possibly mi...

github.com/nwtime/linuxptp - 7ac297a08274bf076aae86c58237a2d29f45460d authored over 12 years ago
Remove unneeded newline from pr_info message.

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

github.com/nwtime/linuxptp - 36166922031bc1317ed6e8937516c3ea929daa3f authored over 12 years ago
Recover from lost link when running in slave only mode.

Under Linux, when the link goes down our multicast socket becomes stale.
We always poll(2) for e...

github.com/nwtime/linuxptp - 646bf8bc26ca32206852b312b2053891c5f45792 authored over 12 years ago
Fix memory leak, reference counting, and list handling in message code.

The message code is horribly broken in three ways.

1. Clearing the message also sets the refere...

github.com/nwtime/linuxptp - 3d7372d529b147edbd4a1efe5ffe88af592bacaa authored over 12 years ago
Log the relative time rather than the process identification.

When diagnosing a log file, it can be useful to know the relative time
between the log entries. ...

github.com/nwtime/linuxptp - b34f74bf038cfb4fbfe591a63f6b8f020a0d32ca authored over 12 years ago
Tell how to get the sources in the readme file.

Also fix a poorly worded sentence in the system requirements.

Signed-off-by: Richard Cochran <r...

github.com/nwtime/linuxptp - ed504c10ca9ea9e2719587a7404da313a3fb8ed1 authored over 12 years ago
Fix the TLV structure declaration for actual use later.

This structure is not very useful for message parsing. This commit fixes
the declaration in prep...

github.com/nwtime/linuxptp - 8b8576428f6f585f1b8549658d148e9f9de2c187 authored over 12 years ago
Refactor the post receive method to check the length first.

This patch is in preparation for handling the suffix TLV data. We will
need to use the structure...

github.com/nwtime/linuxptp - ff44e305b138f33a224d2672bc0a45d39018b928 authored over 12 years ago
Add declarations for the signaling and management message types.

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

github.com/nwtime/linuxptp - 018ba27ff8220a01ef616a7bdb2f862467ca4675 authored over 12 years ago
Add the suffix field onto the general messages.

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

github.com/nwtime/linuxptp - 2633df45cf6f1fb83a511efb6a421654a797e069 authored over 12 years ago
ptp4l: use ethtool operation to double check PHC

If the new ethtool operation is supported, then use it to verify that the PHC
selected by the us...

github.com/nwtime/linuxptp - 0afedd7993313a9f92b50d1f7cdddc347e412d08 authored over 12 years ago
ptp4l: throw a fault for other port event failures

this patch makes sure every function is checked for a negative return value
and ensures that a f...

github.com/nwtime/linuxptp - 821798da9d7b80bf4d683c6a48ad05b14e541cc4 authored over 12 years ago
Clamp maximum adjustment to numerical limit.

On 32 bit platforms, a PHC driver might allow a larger adjustment than
can fit into the 'long' t...

github.com/nwtime/linuxptp - d7bcdca7a9550ac7439f0aba5edfa9c3ae94d4df authored over 12 years ago
Make the PI constants configurable.

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

github.com/nwtime/linuxptp - f2aae280b3409d9dfdaf7e8784e71e7dccb78407 authored over 12 years ago
Add transport over UDP IPv6.

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

github.com/nwtime/linuxptp - aea4cfcd507bcbc986bf52659621501992122540 authored almost 13 years ago
Expand the transport layer interface with a peer transmission method.

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

github.com/nwtime/linuxptp - beb3d5d8211799231a3f6d95091543b56ec46199 authored almost 13 years ago
raw: Implement the peer transmission option.

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

github.com/nwtime/linuxptp - 39834068187a13c8d484b7c29d58c3e33e8b9427 authored almost 13 years ago
Add a command line option to select the peer delay mechanism.

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

github.com/nwtime/linuxptp - b35a45d1a4aadf3f4029422c349920acda785e4f authored almost 13 years ago
Use the peer transmission methods in the port logic.

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

github.com/nwtime/linuxptp - 4af8c74450996666a7d32dca2f4e8c200efdf57e authored almost 13 years ago
Add a helper function to compare message source ports.

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

github.com/nwtime/linuxptp - 9dc860642fc295d071c4fbc77c8bcb6ba4543e22 authored almost 13 years ago
Throw a fault when multiple peers are detected.

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

github.com/nwtime/linuxptp - cd0fbc5c95d2efe67f7b9c2143b4f8f514812e43 authored almost 13 years ago
Expose the peer delay flavors in their own header file.

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

github.com/nwtime/linuxptp - a8a5409b04ecd995be9a95edf9c83c47245f244c authored almost 13 years ago
udp: Implement the peer transmission option.

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

github.com/nwtime/linuxptp - a0efbfd13812abdbdfccbaaffc636742049234a9 authored almost 13 years ago
Implement the port peer delay mechanism.

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

github.com/nwtime/linuxptp - 4df18c6fc9804234323d1db9c7df200d8cd31c94 authored almost 13 years ago
Add a clock method to accept a peer delay estimate from a slave port.

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

github.com/nwtime/linuxptp - 806d1e9b77d8fa72db3c54019d954499429fe65e authored almost 13 years ago
Add port fields to remember peer delay messages.

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

github.com/nwtime/linuxptp - d345ac5e4e2a3b73b4413c41324bfc709ff9a5c8 authored almost 13 years ago
Add the peer delay messages into the message layer.

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

github.com/nwtime/linuxptp - e213ff047984930a84d8c21c1a781f958671413b authored almost 13 years ago
Fix a misspelled field name.

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

github.com/nwtime/linuxptp - 28dc3613d7c269452bc1d04c5d65e04d6ed4773a authored almost 13 years ago
Warn when receiving delay requests on a peer to peer port.

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

github.com/nwtime/linuxptp - 2d06c5856dbbed8dbc178e74adf556cda890db34 authored almost 13 years ago
Let each interface use its own transport.

This will allow running a boundary clock that bridges different kinds of
PTP networks.

Signed-o...

github.com/nwtime/linuxptp - 59f00b5061de480e425323662ea60946c2334eb5 authored almost 13 years ago
raw: fix filter reject for non 1588 frames

Signed-off-by: Eliot Blennerhassett <[email protected]>

github.com/nwtime/linuxptp - 433b6f635eca26ec2da80b0b89a2af77898199f6 authored almost 13 years ago