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

phc2sys: Add option to set step threshold.

Signed-off-by: Miroslav Lichvar <[email protected]>

github.com/nwtime/linuxptp - 09fdc45220110d29e6952b3ba0190c6889db8557 authored almost 12 years ago
pmc: Allow commands on command line.

Add a batch mode, where the commands are taken from the command line
instead of the standard inp...

github.com/nwtime/linuxptp - 7f760ceac8655c150b9f46987ef6a9091cf724fc authored almost 12 years ago
Send peer delay requests continuously in P2P mode.

When a port makes a transition from one state to another, it resets all of
the message timers. W...

github.com/nwtime/linuxptp - 6dc1b90306989c02ac6c9c54cbdeea3d244198a6 authored almost 12 years ago
send UNKNOWN_ID error for unknown management TLVs

Signed-off-by: Geoff Salmon <[email protected]>

github.com/nwtime/linuxptp - 0e497b9a45ffa682365ede52466dd01ce446f737 authored almost 12 years ago
send NOT_SUPPORTED errors for all unhandled, known management IDs

Now that there are clock/port_management_set functions, the IDs that
GETs are handled for, like ...

github.com/nwtime/linuxptp - 3921557672dda12615d0b5c0196a70f509f73d68 authored almost 12 years ago
send errors if mgmt tlv length doesn't match action

It's especially important to check that SET messages aren't empty.

Signed-off-by: Geoff Salmon ...

github.com/nwtime/linuxptp - f8be779f28d98b3a819102c8b68ca283073a2a42 authored almost 12 years ago
adds stub clock/port_management_set functions

Signed-off-by: Geoff Salmon <[email protected]>

github.com/nwtime/linuxptp - 507bee9e7330702242e9418e765cd37bf1bc9e37 authored almost 12 years ago
fixes typo port_managment_error -> port_management_error

Signed-off-by: Geoff Salmon <[email protected]>

github.com/nwtime/linuxptp - d5af4196fc88e0b33d8851a1c30718ec6983adcc authored almost 12 years ago
factors out functions for sending mgmt errors from clock and port

Adds port_management_send_error and clock_management_send_error to
avoid repeatedly checking the...

github.com/nwtime/linuxptp - 1500605ff5125106427b26d73c415bd484f5b0d5 authored almost 12 years ago
Add a coding style document.

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

github.com/nwtime/linuxptp - 89562f06fee6beb2af724be4fc3c891dd7c522dd authored almost 12 years ago
Hide the grandmaster port state.

There really is no such state, but there probably should have been one.
In any case, we do have ...

github.com/nwtime/linuxptp - f530ae93331f878afdeb611bffce85b99f6636fb authored almost 12 years ago
config clock description

Signed-off-by: Geoff Salmon <[email protected]>

github.com/nwtime/linuxptp - 1e77af6d21389950575fb5132f3cb86e33ec5beb authored almost 12 years ago
adds static_ptp_text and functions for setting PTPText and static_ptp_text

static_ptp_text is like a PTPText that includes space for the text
which makes it more convenien...

github.com/nwtime/linuxptp - 68b4678f7b6425cb47ea8503dbd61b5f7b6a37e0 authored almost 12 years ago
adds clock description

Adds struct containing clock description info that will be needed for
USER_DESCRIPTION and CLOCK...

github.com/nwtime/linuxptp - 09c2d1a6529fc5b2332e3746372c5e23cfd1d782 authored almost 12 years ago
Move some pmc code to separate file.

Move some code which can be shared between PTP management clients to
a new file.

Signed-off-by:...

github.com/nwtime/linuxptp - cbc1a70c2cc7a751c0c106799bbb491726fa37e1 authored almost 12 years ago
phc2sys: include PTP management client.

Add a new option to wait for ptp4l to be in a synchronized state.
Periodically check PORT_DATA_S...

github.com/nwtime/linuxptp - 74692bb1b0156b6c6a6f655c1a65f7ee69a8ba14 authored almost 12 years ago
Set program name for print().

The printing facility is used by different programs, allow to set the
program name which prefixe...

github.com/nwtime/linuxptp - d28f7721de44fd3a499e2ba53d3cbdbc1df87d5f authored almost 12 years ago
Merge the branch with the 'asCapable' support.

Conflicts:
port.c

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

github.com/nwtime/linuxptp - 4f866b2761a98f49cdd25b6dcdbf366d4cd3a5a1 authored almost 12 years ago
Stop handling file descriptor events after a port reset.

If the port resets itself after detecting a fault, then the polling events
for that port are no ...

github.com/nwtime/linuxptp - 0dbdd9c2cd761363bf05e2681f2f81b484038835 authored almost 12 years ago
Make the fault reset interval a per-port configuration parameter.

A timeout of 15 seconds is not always acceptable, make it configurable.

By popular consensus, i...

github.com/nwtime/linuxptp - da594e78d9692596347131583a9576ba1ee9dc75 authored almost 12 years ago
Fix fault-clearing timer being erroneously re-armed

Arm the fault-clearing timer only when an event causes a port to change state
to PS_FAULTY. Prev...

github.com/nwtime/linuxptp - eec07ae24092517ba35e366b8629468fc9de66a4 authored almost 12 years ago
Introduce a test for running in 802.1AS mode.

We use the follow_up_info to control behavior that is specific to the
802.1AS standard. In sever...

github.com/nwtime/linuxptp - 90f791d88191d5a6974481560e94187979594e33 authored almost 12 years ago
Add another Intel driver into the driver support matrix.

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

github.com/nwtime/linuxptp - b9aae07f8712216cc9aae5988f95721b16cc0b09 authored almost 12 years ago
Start P2P messages right away when listening after initializing.

Because of an oversight in the event code, a port will not send peer delay
request messages whil...

github.com/nwtime/linuxptp - a1cd223962d4294bcfacc3d580ea0778111ec0bc authored almost 12 years ago
Add a default of 'incapable' for 802.1AS mode.

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

github.com/nwtime/linuxptp - ea833f3d6b540f577564d04093901e075300a0ce authored almost 12 years ago
Add port logic for the 'capable' flag from 802.1AS.

This commit only provides helper functions that will implement the effect
of a port being not ca...

github.com/nwtime/linuxptp - ad8a197a0b59ade037f3247e03909dc1cc772306 authored almost 12 years ago
Let a port become 'capable' according to 802.1AS.

This patch implements the capable flag as follows.

1. After calculating the neighbor rate, we a...

github.com/nwtime/linuxptp - 285b88ade4b3c6236966670e5898a4d344dc6559 authored almost 12 years ago
Check that TLV length is correct when receiving TLVs.

The function, tlv_post_recv, and the functions it calls don't check
the length of the tlv before...

github.com/nwtime/linuxptp - 533c77115a6a763136073719338ca84e10b3402f authored about 12 years ago
Add missing documentation for msg_post_recv.

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

github.com/nwtime/linuxptp - d666149e91b227605680b016d63ea914aa01ccfb authored about 12 years ago
phc2sys: read PHC with each PPS sample.

In the PPS loop, instead of setting the system clock from the PHC only
once on start, read PHC w...

github.com/nwtime/linuxptp - c5ce4ef764ee1207a456326aa375ccad1f2ca497 authored about 12 years ago
phc2sys: allow PPS loop only with system clock.

The PPS time stamps are always made by the system clock, don't allow
running the PPS loop with o...

github.com/nwtime/linuxptp - 24a1a6a81ea530e9cf65ebf8226520739bd3df00 authored about 12 years ago
phc2sys: remove unnecessary clock step with non-PPS loops.

With non-PPS loops let the servo make the inital correction. Move the
code to the PPS loop and c...

github.com/nwtime/linuxptp - f09b4bb7e3eed877cc564446bb73dc524223dd8e authored about 12 years ago
Fix initial drift calculation in PI servo.

Convert the calculated drift to ppb and also clamp it.

Signed-off-by: Miroslav Lichvar <mlichva...

github.com/nwtime/linuxptp - 8a23bf1d661a399409cc9546798a5d8140da6285 authored about 12 years ago
phc2sys: use servo code from ptp4l.

Signed-off-by: Miroslav Lichvar <[email protected]>

github.com/nwtime/linuxptp - 627bc0fdf7ab772a0b3c5dbafc290448cc5465cd authored about 12 years ago
Modify PI servo to set frequency when jumping.

Similarly to the servo in phc2sys, when clock is stepped, set
immediately also its frequency. Th...

github.com/nwtime/linuxptp - af2a4f47fbe4673934cdeb019a3782a1b9ae8152 authored about 12 years ago
phc2sys: move phc loop to its own function.

Signed-off-by: Miroslav Lichvar <[email protected]>

github.com/nwtime/linuxptp - 2d4b2f1640032747d978daac7b556517ddacf579 authored about 12 years ago
Remove unnecessary states in PI servo.

Step the clock as soon as the second sample is collected.

Signed-off-by: Miroslav Lichvar <mlic...

github.com/nwtime/linuxptp - d8cb9be46a225a159168581531d401fa2eff8c68 authored about 12 years ago
Modify servo_sample() to accept integer values.

Current date stored in nanoseconds doesn't fit in 64-bit double format.
Keep the offset and the ...

github.com/nwtime/linuxptp - ab29608e0b351a03c4bf07c39c76a5901981c58c authored about 12 years ago
phc2sys: don't zero clock frequency on start.

Instead of always starting at zero frequency offset, read the currently
stored value on start an...

github.com/nwtime/linuxptp - fc1a695493e711eb6612be9b4779b713226fc64d authored about 12 years ago
add sk_interface_addr for getting an interface's IP

github.com/nwtime/linuxptp - f3ac2cad650f74e50e5695aef44c9ab4717cbbbb authored about 12 years ago
udp6: implement getting physical and protocol addrs

github.com/nwtime/linuxptp - d4db76d64c40ae850694acfafaa9bea13adf1b02 authored about 12 years ago
raw: implement getting physical and protocol addrs

github.com/nwtime/linuxptp - d6779889cc32a245b788cd8626588d5cdaccbbb5 authored about 12 years ago
transport: adds interface for getting type, and physical/protocol address

Needed for CLOCK_DESCRIPTION management TLV.

github.com/nwtime/linuxptp - e010937783db7ef84941e18fff7682bf552685d4 authored about 12 years ago
udp: implement getting physical and protocol addrs

github.com/nwtime/linuxptp - c54f8a523ba8ed10d5b4c3423365fc3b8aa1ec45 authored about 12 years ago
Make enum transport_type match the networkProtocol enumeration

This means no conversion is necessary between the transport_type and
the networkProtocol field o...

github.com/nwtime/linuxptp - 5c47cbfedf3a7b73d45a206ab8f0e9e0297c2b12 authored about 12 years ago
Avoid calling msg_pre_send/post_recv unless actually forwarding a message

github.com/nwtime/linuxptp - 7607774f30b1440b35cf6a9ae969174895fd0c8c authored about 12 years ago
pmc: prefer exact matches for command names

Previously if a command's full name was a prefix of another command
then parse_id would return A...

github.com/nwtime/linuxptp - 8b40f4305b46e05e799c53b45c38107b8e326501 authored about 12 years ago
Add the SF download URL into the readme file.

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

github.com/nwtime/linuxptp - c8952c20c51aee3e6fc7c3d35c94b1c2a720d41c authored about 12 years ago
phc2sys: check that specified interface has a PHC.

github.com/nwtime/linuxptp - 3d4ff7882fdf82e4d7a0920f80007b1b2ab9599e authored about 12 years ago
Fix -Wformat warnings.

github.com/nwtime/linuxptp - 84c7ac6b52245f43b0916f2223a5a821adc385a3 authored about 12 years ago
Update twoStepFlag description in man page.

github.com/nwtime/linuxptp - b5ec128574e20954c6594edd9153e83089eba514 authored about 12 years ago
Update the readme with another Linux PHC driver.

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

github.com/nwtime/linuxptp - 3f9fe6d4b794ff85d8a8228242d79fdd7b5a9b97 authored about 12 years ago
Version 1.0

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

github.com/nwtime/linuxptp - 49e44918835b017d768ff614a104168122f1aa9c authored about 12 years ago
Add asymmetry correction.

Signed-off-by: Richard Cochran <[email protected]>
Acked-by: Jacob Keller <Jacob.e.keller...

github.com/nwtime/linuxptp - b810153ed5fc885b605806e59c060ba7a3782342 authored about 12 years ago
Add utility functions to get the software version string.

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

github.com/nwtime/linuxptp - c3119807a37895bcd4bce2db598e315fbd243f84 authored about 12 years ago
Add command line options to print the software version.

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

github.com/nwtime/linuxptp - 39e8ee0642f76f9ea010a109d1677402a32ac12e authored about 12 years ago
Add a compile time version string definition.

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

github.com/nwtime/linuxptp - 0c49d16244e4052ed95bccede0be00d460220d3c authored about 12 years ago
Add a shell script to generate the version string.

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

github.com/nwtime/linuxptp - 02f5b741e7888b7da0c2a6a42f0cfb89a51c821e authored about 12 years ago
pmc: show the flags from the default data set.

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

github.com/nwtime/linuxptp - 480f9e7d7a981e86903c6a60e158b79b1bd07416 authored about 12 years ago
pmc: fix missing include.

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

github.com/nwtime/linuxptp - c129d0ec952b4a9ca4ab2395a479ccc934593874 authored about 12 years ago
pmc: reduce the message time out waiting for replies.

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

github.com/nwtime/linuxptp - 3710004596640c4e5e86d09a8948b0e8a94b7fd2 authored about 12 years ago
pmc: show the port state as a string.

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

github.com/nwtime/linuxptp - 5b099afec7aaa0db76ac900ef50aa4d1c7c22ede authored about 12 years ago
Distinguish between get and set management requests.

The code previously treated all supported request as 'get' actions and
ignored the actual action...

github.com/nwtime/linuxptp - 2aaae0854e0e55d9bcc86924711c67d4b7d9de6a authored about 12 years ago
pmc: correct the integer format string wrt decimal verses hexadecimal.

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

github.com/nwtime/linuxptp - 502b52163c8f245f4cfdc7a48e8d5d1e89c64b21 authored about 12 years ago
pmc: support getting the port data set.

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

github.com/nwtime/linuxptp - 2352c05a3b3c5824515b6f38d742fab730a0a41a authored about 12 years ago
Respond to the port data set management query.

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

github.com/nwtime/linuxptp - 0e244e7f36ebcad65ac66d1cd36fdf1bcabd732b authored about 12 years ago
Maintain the peer mean path delay field of the port data set.

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

github.com/nwtime/linuxptp - 970bc7f95c0f1eda1005f932138d163ba59bcf05 authored about 12 years ago
Convert the port data set TLV to and from host byte order.

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

github.com/nwtime/linuxptp - 28c08dfac6932fc5c9313a51e32a9e5bf3d9da2c authored about 12 years ago
pmc: support getting the time properties data set.

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

github.com/nwtime/linuxptp - c101dafb18c5c360e3e81d185c3850c4e3be017f authored about 12 years ago
Respond to the time properties data set management query.

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

github.com/nwtime/linuxptp - 21840156c37c1428c04be860b0520c8769e600d0 authored about 12 years ago
Convert the time properties data set TLV to and from host byte order.

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

github.com/nwtime/linuxptp - 49a98c1fcf1293e54ca24a3ac4e5cb70306fba5f authored about 12 years ago
Use the management message memory layout for the timePropertiesDS.

Reforming the data structure in this way will greatly simplify the
implementation of the managem...

github.com/nwtime/linuxptp - aa6708d09aa2c1449f7659dc1981842261a8ded0 authored about 12 years ago
pmc: remove trailing spaces from format strings.

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

github.com/nwtime/linuxptp - 61e1861e275cf907142a3e3d8337dc065bdca96b authored about 12 years ago
pmc: support getting the parent data set.

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

github.com/nwtime/linuxptp - 04fe330e8125b0db4fc738085cc6a126232e78d9 authored about 12 years ago
Respond to the parent data set management query.

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

github.com/nwtime/linuxptp - b9a6767b3df38b57371ec6654abc28f940798e81 authored about 12 years ago
Convert the parent data set TLV to and from host byte order.

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

github.com/nwtime/linuxptp - e21280ef774bcee06ef6345bba94341003e72217 authored about 12 years ago
pmc: support getting the default data set.

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

github.com/nwtime/linuxptp - b30c841cde38bf54a0a41e39ac7162b99219205c authored about 12 years ago
Respond to the default data set management query.

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

github.com/nwtime/linuxptp - cc7c724eb0652618794f60334e731227999d681e authored about 12 years ago
Convert the default data set TLV to and from host byte order.

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

github.com/nwtime/linuxptp - 2722b8587d07b83a62ebb22521ab38c4295431e5 authored about 12 years ago
Use the management message memory layout for the parentDS.

Reforming the data structure in this way will greatly simplify the
implementation of the managem...

github.com/nwtime/linuxptp - 71c4bf203c6b0f7de073cce68e99b7ed9fb8e462 authored about 12 years ago
Use the management message memory layout for the defaultDS.

Reforming the data structure in this way will greatly simplify the
implementation of the managem...

github.com/nwtime/linuxptp - d60ccc7484231f6662c54fd80401392f4ae3ec97 authored about 12 years ago
Implement the NULL management message.

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

github.com/nwtime/linuxptp - b26a36d493ee8a5e8e1d6efc72ea3142953439c9 authored about 12 years ago
Ignore management response messages.

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

github.com/nwtime/linuxptp - 1516be04e2b88557de0a70dea98acf18e5554d3d authored about 12 years ago
Support one step sync operation.

The Linux kernel supports a hardware time stamping mode that allows
sending a one step sync mess...

github.com/nwtime/linuxptp - b96e73994b9e67a2c766f853ec29cf822cb2f5b8 authored about 12 years ago
Enumerate the event codes for the transport layer transmission methods.

We add a new event code that indicates a one step event message.

Signed-off-by: Richard Cochran...

github.com/nwtime/linuxptp - 24385005b8b58c50b47cca95211d5db153550c78 authored about 12 years ago
udp: work around phyter quirk.

The phyter offers one step sync transmission, but it alters the UDP
checksum by changing the las...

github.com/nwtime/linuxptp - ae41fa0f684970c5d75a1dd6a59622a42baf6636 authored about 12 years ago
Add a method to estimate the PHC to system offset using the new ioctl.

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

github.com/nwtime/linuxptp - 36a5224b5a23c2d05889287c5cdf5231ef727ba5 authored about 12 years ago
phc2sys: use the system offset method if available

We use the PTP_SYS_OFFSET ioctl method in preference to doing
clock_gettime from user space, the...

github.com/nwtime/linuxptp - 4ef70c3d2ef70cb7368cb7e5fbe55d91706e7bc0 authored about 12 years ago
readme: correct blackfin entry in the driver support matrix.

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

github.com/nwtime/linuxptp - 60ca52a3fc131499f59f9318933dd09dcf5da6fa authored about 12 years ago
Document the udp6_scope configuration option in the man page.

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

github.com/nwtime/linuxptp - 7662c450fc1fe0bf68f2adc0b491ef2799bebfc9 authored about 12 years ago
udp6: add an option to set the multicast scope.

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

github.com/nwtime/linuxptp - d83cd7283c90cc791c70b5c8010c71f4c7144584 authored about 12 years ago
udp6: set the scope id when sending to link local addresses.

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

github.com/nwtime/linuxptp - f92f09f5634d46b0413d89d23c8d5cd4e1c3cbbd authored about 12 years ago
udp6: remember the interface index.

In order to set the scope id, we will need to know the interface index
before sending, in some c...

github.com/nwtime/linuxptp - 8e7a6da80c9e9f5def67450ba2606c513159b27e authored about 12 years ago
Initialize the socket address structure to zero.

It is safer and more correct to clear the addresses before use. The IPv6
fields flowinfo and sco...

github.com/nwtime/linuxptp - 87313fd05d185a256a72f8b16cdc6bc87b1daa55 authored about 12 years ago
Tell about the make install target in the readme file.

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

github.com/nwtime/linuxptp - b8b96dd606de9e5215e91f7b8f8cfdc5d881c650 authored about 12 years ago
Update the readme for Linux kernel version 3.7.

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

github.com/nwtime/linuxptp - da2a26a4ca7e0388223f2d038892c22883cac9f1 authored about 12 years ago
Fixup the Doxygen comment for the sk_ts_info struct.

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

github.com/nwtime/linuxptp - e6bbbb27e1da82aa180877f04f2efe1be425fc0a authored about 12 years ago
Fixup label defined but not used warning

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

github.com/nwtime/linuxptp - 72fd5b523dd2de69ff4d047058a8aad418098bf5 authored about 12 years ago
ptp4l: use sk_get_ts_info to check timestamping mode

this patch uses the new sk_get_ts_info data to check whether the selected
timestamping mode is s...

github.com/nwtime/linuxptp - a1b492aba979de440b7612a320eb3aec4eaf7e09 authored about 12 years ago
sk: change sk_interface_phc to sk_get_ts_info

this patch changes sk_interface_phc to sk_get_ts_info, by allowing the function
to store all the...

github.com/nwtime/linuxptp - 004b62d22bf7b0295f4d92b575c6f9c50e555c72 authored about 12 years ago