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

phc2sys: use servo code from ptp4l.

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

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...

af2a4f47fbe4673934cdeb019a3782a1b9ae8152 authored about 12 years ago
phc2sys: move phc loop to its own function.

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

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...

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 ...

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...

fc1a695493e711eb6612be9b4779b713226fc64d authored about 12 years ago
udp6: implement getting physical and protocol addrs

d4db76d64c40ae850694acfafaa9bea13adf1b02 authored about 12 years ago
raw: implement getting physical and protocol addrs

d6779889cc32a245b788cd8626588d5cdaccbbb5 authored about 12 years ago
transport: adds interface for getting type, and physical/protocol address

Needed for CLOCK_DESCRIPTION management TLV.

e010937783db7ef84941e18fff7682bf552685d4 authored about 12 years ago
udp: implement getting physical and protocol addrs

c54f8a523ba8ed10d5b4c3423365fc3b8aa1ec45 authored about 12 years ago
add sk_interface_addr for getting an interface's IP

f3ac2cad650f74e50e5695aef44c9ab4717cbbbb 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...

5c47cbfedf3a7b73d45a206ab8f0e9e0297c2b12 authored about 12 years ago
Avoid calling msg_pre_send/post_recv unless actually forwarding a message

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...

8b40f4305b46e05e799c53b45c38107b8e326501 authored about 12 years ago
Add the SF download URL into the readme file.

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

c8952c20c51aee3e6fc7c3d35c94b1c2a720d41c authored about 12 years ago
phc2sys: check that specified interface has a PHC.

3d4ff7882fdf82e4d7a0920f80007b1b2ab9599e authored about 12 years ago
Fix -Wformat warnings.

84c7ac6b52245f43b0916f2223a5a821adc385a3 authored about 12 years ago
Update twoStepFlag description in man page.

b5ec128574e20954c6594edd9153e83089eba514 authored about 12 years ago
Update the readme with another Linux PHC driver.

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

3f9fe6d4b794ff85d8a8228242d79fdd7b5a9b97 authored about 12 years ago
Version 1.0

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

49e44918835b017d768ff614a104168122f1aa9c authored about 12 years ago
Add asymmetry correction.

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

b810153ed5fc885b605806e59c060ba7a3782342 authored about 12 years ago
Add utility functions to get the software version string.

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

c3119807a37895bcd4bce2db598e315fbd243f84 authored about 12 years ago
Add command line options to print the software version.

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

39e8ee0642f76f9ea010a109d1677402a32ac12e authored about 12 years ago
Add a compile time version string definition.

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

0c49d16244e4052ed95bccede0be00d460220d3c authored about 12 years ago
Add a shell script to generate the version string.

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

02f5b741e7888b7da0c2a6a42f0cfb89a51c821e authored about 12 years ago
pmc: show the flags from the default data set.

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

480f9e7d7a981e86903c6a60e158b79b1bd07416 authored about 12 years ago
pmc: fix missing include.

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

c129d0ec952b4a9ca4ab2395a479ccc934593874 authored about 12 years ago
pmc: reduce the message time out waiting for replies.

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

3710004596640c4e5e86d09a8948b0e8a94b7fd2 authored about 12 years ago
pmc: show the port state as a string.

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

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...

2aaae0854e0e55d9bcc86924711c67d4b7d9de6a authored about 12 years ago
pmc: correct the integer format string wrt decimal verses hexadecimal.

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

502b52163c8f245f4cfdc7a48e8d5d1e89c64b21 authored about 12 years ago
pmc: support getting the port data set.

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

2352c05a3b3c5824515b6f38d742fab730a0a41a authored about 12 years ago
Respond to the port data set management query.

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

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]>

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]>

28c08dfac6932fc5c9313a51e32a9e5bf3d9da2c authored about 12 years ago
pmc: support getting the time properties data set.

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

c101dafb18c5c360e3e81d185c3850c4e3be017f authored about 12 years ago
Respond to the time properties data set management query.

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

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]>

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...

aa6708d09aa2c1449f7659dc1981842261a8ded0 authored about 12 years ago
pmc: remove trailing spaces from format strings.

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

61e1861e275cf907142a3e3d8337dc065bdca96b authored about 12 years ago
pmc: support getting the parent data set.

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

04fe330e8125b0db4fc738085cc6a126232e78d9 authored about 12 years ago
Respond to the parent data set management query.

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

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]>

e21280ef774bcee06ef6345bba94341003e72217 authored about 12 years ago
pmc: support getting the default data set.

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

b30c841cde38bf54a0a41e39ac7162b99219205c authored about 12 years ago
Respond to the default data set management query.

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

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]>

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...

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...

d60ccc7484231f6662c54fd80401392f4ae3ec97 authored about 12 years ago
Implement the NULL management message.

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

b26a36d493ee8a5e8e1d6efc72ea3142953439c9 authored about 12 years ago
Ignore management response messages.

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

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...

b96e73994b9e67a2c766f853ec29cf822cb2f5b8 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...

ae41fa0f684970c5d75a1dd6a59622a42baf6636 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...

24385005b8b58c50b47cca95211d5db153550c78 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]>

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...

4ef70c3d2ef70cb7368cb7e5fbe55d91706e7bc0 authored about 12 years ago
readme: correct blackfin entry in the driver support matrix.

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

60ca52a3fc131499f59f9318933dd09dcf5da6fa authored about 12 years ago
Document the udp6_scope configuration option in the man page.

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

7662c450fc1fe0bf68f2adc0b491ef2799bebfc9 authored about 12 years ago
udp6: add an option to set the multicast scope.

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

d83cd7283c90cc791c70b5c8010c71f4c7144584 authored about 12 years ago
udp6: set the scope id when sending to link local addresses.

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

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...

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...

87313fd05d185a256a72f8b16cdc6bc87b1daa55 authored about 12 years ago
Tell about the make install target in the readme file.

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

b8b96dd606de9e5215e91f7b8f8cfdc5d881c650 authored about 12 years ago
Update the readme for Linux kernel version 3.7.

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

da2a26a4ca7e0388223f2d038892c22883cac9f1 authored about 12 years ago
Fixup the Doxygen comment for the sk_ts_info struct.

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

e6bbbb27e1da82aa180877f04f2efe1be425fc0a authored about 12 years ago
Fixup label defined but not used warning

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

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...

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...

004b62d22bf7b0295f4d92b575c6f9c50e555c72 authored about 12 years ago
ptp4l: make config parser strict.

- fail on unknown options, bad values and other syntax errors
- fail with more than MAX_PORTS po...

4e8107258947a6b53a5f2fc4519c84cad6559b34 authored about 12 years ago
ptp4l: ignore empty lines and comments in config.

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

ff547aeebbfc7c5a91dda9793a5253eb15f81030 authored about 12 years ago
phc2sys: add option to set slave-master time offset.

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

1a83619b17e41b5def565118251a4802a25200df authored about 12 years ago
ptp4l: increase default tx_timestamp_retries to 100.

It seems with some cards the current default of 2 is too small, increase
the number to prevent u...

a373805b6d1f3c5972ff287cacef7c2c8cc2230b authored about 12 years ago
makefile: add install target.

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

022f203b117fc55dce41575ec7026199199f9bb8 authored about 12 years ago
Add .gitignore.

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

23ebe82816af1a3a763918dbd21f0751a0457c07 authored about 12 years ago
Add an acknowledgment in the readme for audioscience.

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

d1c65394c65f6d994a96a7be92eb5456fb31a685 authored about 12 years ago
phc2sys: add selecting clock by name.

This allows synchronization of a PHC to the system clock.

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

d0714a9fac36390f9869cf9d2240762579d06d8d authored about 12 years ago
phc2sys: update help message.

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

3d599e2d5d73392265a575ac65b9885070e6d5a3 authored about 12 years ago
Add man pages.

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

2f3b9f718fa82dac83c0c3d18bfd121c807135d6 authored about 12 years ago
Remove useless option selecting layer 2 time stamping.

Now that the code automatically falls back to transport-specific time
stamping, this option is n...

ebe6a24bd75b104c4ac8e2766b49398200ce1064 authored about 12 years ago
Try two different HWTSTAMP options.

Start with the most general HWTSTAMP option. If that fails, fall back
to the option that best fi...

870873c7a7006f4edbb424a594d60f62e7ed300a authored about 12 years ago
Pass transport type to time stamping initialization function.

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

8dde0d31b675bccbbc4233dec45eb8c66c6eebb6 authored about 12 years ago
Fix errors found by Coverity Static Analysis.

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

7894339cdd87219ead742db0b21223db5146bddc authored over 12 years ago
Explicitly set default values for all configurable options.

Make it easier to find out the compiled-in defaults in the code
and set all options in default.c...

e3a9535dff674cac9f8d12d72730d9bdcdfcc081 authored over 12 years ago
Don't try calling SIOCETHTOOL on UDS.

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

937f3aec5babcad441987c84d8b8b95c5ea40f3f authored over 12 years ago
Remove obsolete links from the readme.

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

c6bb965f3de5885055174958aeebdbf4dfe75c6e authored over 12 years ago
Allow zero as a configured value for pi_offset_const.

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

675df82a291cc02f3a155452dca06b9a6825ee74 authored over 12 years ago
ptp4l: update the configuration files

this patch updates the default.cfg and gPTP.cfg to show the new defaults

Signed-off-by: Jacob K...

a15a0a022187d5b534e287ac18eea4a905c0b20b authored over 12 years ago
ptp4l: add maximum offset to pi servo

this patch modifies the pi servo to add a configurable max offset (default
infinity). When ever ...

b8160f2760f073d5fffe8b628c87d561026015bf authored over 12 years ago
ptp4l: modify clock_create to take servo as argument

this patch modifies the clock_create to take the servo type as an argument

Signed-off-by: Jacob...

d951ba421f5b5bba676bc3bfdadebb62f4df9d11 authored over 12 years ago
ptp4l: modify servo setup to take an enum rather than string

passing a string as the servo type seems ugly when there are only a few
choices. This patch modi...

d67892abd73458e56263441956206d796650f5bd authored over 12 years ago
ptp4l: add servo selection to the configuration file

this patch adds the servo selection to the configuration file

Signed-off-by: Jacob Keller <jaco...

3464c9cfb4f6300dd24b8ce0713dbb8ad85a0f9c authored over 12 years ago
phc2sys: add sk.o to phc2sys for sk_interface_phc

This patch adds support for sk_interface_phc to lookup the /dev/ptpX device
using ethtool's get_...

a0fc92957f0258b9da97bf7ac82832804603dace authored over 12 years ago
phc2sys: refactor and rationalize the output messages.

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

eb09fe01d7e630daa689aa7ecb2d253b2bc19aa4 authored over 12 years ago
phc2sys: remove useless option.

The 'rdelay' option has been obsoleted by the newer read_phc() logic.

Signed-off-by: Richard Co...

99d7c128a1837b8969d7e107f48ce38210150521 authored over 12 years ago
phc2sys: disentangle the PPS loop from the read_phc loop.

The main loop has become a bit messy, mixing two completely disjunct code
paths. This patch sepa...

c890a4b9356c7abeed78d03e43ddabeea1b6b031 authored over 12 years ago
phc2sys: remove unused variable.

The 'src' parameter to the do_servo() function is never used, so
remove it.

Signed-off-by: Rich...

0ff2d47d61b93946806b890f807fa75e278c88e1 authored over 12 years ago
Warn if a slave only node is selected by the bmc.

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

671358b21d600789f8881c3578aaa4d061140277 authored over 12 years ago
Discover and utilize the initial clock frequency adjustment.

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

8f00d29265532785b394329eaaf9d6a3069ac274 authored over 12 years ago
Merge branch 'as2'

6ce135eaac09d1ea22f8177a0e4fd253127357fa authored over 12 years ago
phc2sys: fix operation without -s option.

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

ce6533fd75e6c420d759dbf050121592576b0cc5 authored over 12 years ago
Do not expect or open a /dev/ptpX device when in free_running mode

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

1e6a169431484ea7a412a76234d0790819e8f124 authored over 12 years ago