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

clock: reset master/local rr when best clock id changes

This fixes an issue with free running clocks. When the master clock id
changes the measured mast...

a380afc482e70bc4f7c2ac150598abc8d6c941dd authored almost 5 years ago by Erik Hons <[email protected]>
unicast: Enable sharing master tables between ports.

Don't require each port to have its own master table specified in the
config. Instead of ports c...

ee6930a884e5b1c2b521b69bbb766e659560c80c authored almost 5 years ago by Miroslav Lichvar <[email protected]>
Accept external PHC devices from the command line.

A single, external PTP Hardware Clock device may be wired to one or more
MAC devices, providing ...

581a6bd59b095ec06affc9847c940f9c3435d4fe authored almost 5 years ago by Richard Cochran <[email protected]>
phc2sys: Fix frequency estimation when synchronizing a PHC to the system clock.

When synchronizing a PHC to the Linux system clock (CLOCK_REALTIME),
the phc2sys uses the sysoff...

e0580929f451e685d92cd10d80b76f39e9b09a97 authored about 5 years ago by Richard Cochran <[email protected]>
Correct the signature of the legacy system offset measurement method.

The sysoff_measure() function gained an additional parameter some time
ago, but the legacy metho...

a920c134137a7dc1f703b7431add823065ef7ceb authored about 5 years ago by Richard Cochran <[email protected]>
port: Avoid calling freed servo after switching PHC.

In port_synchronize(), when the clock returned SERVO_UNLOCKED and
port_dispatch() triggered a sw...

e20d8228f95180e37805f9c7d7c573466a9d4b2a authored about 5 years ago by Miroslav Lichvar <[email protected]>
port: Don't leak transport when unicast initialization fails.

[RC: Fix two more bad goto labels. ]

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

f9e84e69bfafaa6ccf13de2bdbc698e540e464a9 authored about 5 years ago by Miroslav Lichvar <[email protected]>
util: Add a function to render timestamp type

TLV_PORT_PROPERTIES_NP carries, among other attributes, a timestamp type
used for that port. In ...

f9f00d8fe8f04e896ee4c95d463be51497e1c788 authored about 5 years ago by Petr Machata <[email protected]>
pmc: Support querying TLV_PORT_PROPERTIES_NP

TLV_PORT_PROPERTIES_NP messages serve for querying of port properties, such
as timestamp type an...

79856341797eb020c01c6da0fa86fc65da1a407e authored about 5 years ago by Petr Machata <[email protected]>
pmc.8: Mention PORT_STATS_NP

In commit 2b5bec8d2740 ("pmc: Add a new TLV to obtain per-port
statistics"), pmc gained a new TL...

48e605ef015c59787b0a8da9abd208471830cd56 authored over 5 years ago by Petr Machata <[email protected]>
udp6: Make mc6_addr transport-local

mc6_addr holds the parsed multicast address to which messages should be sent.
But since each por...

a48666bee3dd239a2d48833c20ec65849a949342 authored over 5 years ago by Petr Machata <[email protected]>
port: Introduce per-port stats for received and transmitted messages

Add struct PortStats to keep per-port number of messages sent and received,
split by message typ...

e3f0891996ff6256fc1ab335d6f5b95b0b1fb36f authored over 5 years ago by Petr Machata <[email protected]>
pmc: Add a new TLV to obtain per-port statistics

Add an ability of pmc to query per-port stats added in the previous patch.

Signed-off-by: Petr ...

2b5bec8d2740c5f466aa423ae3710d812d5b16f8 authored over 5 years ago by Petr Machata <[email protected]>
phc2sys, phc_ctl: Re-factor common code.

The two programs, phc2sys and phc_ctl, use nearly identical subroutines to
open an instance of a...

d32758aa09b915e84a664d4b4cbc24112b2d15d9 authored over 5 years ago by Richard Cochran <[email protected]>
Keep configuration options in alphabetical order.

The order of the options list has gone a bit astray. This patch
restores the ordering.

Fixes: ...

46b673792ac01036d5d8345b31dd1761eaef5cf3 authored over 5 years ago by Richard Cochran <[email protected]>
configs: default.cfg: Fix typo in inhibit_delay_req

ptp4l -f default.cfg complains:

unknown option inhibit_pdelay_req at line 41 in global sectio...

68337acd10b030f3c46111ba7e7b4624e4609cf9 authored over 5 years ago by Vladimir Oltean <[email protected]>
clock: prepend port number to grandmaster notice

Signed-off-by: Hubert Feurstein <[email protected]>

f2aac1b30ebf65e689a25b313664db4e26841a75 authored over 5 years ago by Hubert Feurstein <[email protected]>
ptp4l: Add configuration option for socket priority

Users may need to use different socket priorities for ptp4l traffic for
the purpose of traffic s...

c15e8c76000cdd00335a039f89693b820044ac91 authored over 5 years ago by Khor, Isaac Shi Yan <[email protected]>
sk: Recognize HWTSTAMP_FILTER_SOME

struct hwtstamp_config.rx_filter passed to SIOCSHWTSTAMP can be updated by
the kernel with the v...

ba3705a0f05e4164313e9ce8411612fa61d3448c authored over 5 years ago by Petr Machata <[email protected]>
nsm: Add man page.

Add a man page for the nsm program based on the pmc man page.

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

3962f638410dd51cc3ab897d641470f85a4154f1 authored over 5 years ago by Miroslav Lichvar <[email protected]>
pmc: Describe -f option in man page.

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

40e5868e66c9a2d26ff37508a115865762b55ba2 authored over 5 years ago by Miroslav Lichvar <[email protected]>
Improve G.8275.[12] example configs.

Set the announce, sync and delay request intervals in the example
configs per the G.8275.1 and G...

27657d0118fa03f6491e164ebb2bb70aaf5fb7d7 authored over 5 years ago by Miroslav Lichvar <[email protected]>
rtnl: add team activebackup support

This patch add team interface activebackup mode support. As linux team use
genl netlink message,...

268be957d275e367a86830d8b8c3724515a05785 authored over 5 years ago by Hangbin Liu <[email protected]>
port: Add inhibit_delay_req.

Add provision to disable delay requests. Designated masters who do not
need to calculate pdelay ...

450b1ed844f6f5e0e2a0881b08a0afd1d6a2d76a authored over 5 years ago by Vedang Patel <[email protected]>
port: Add interval update mechanism.

This commit adds functionality to increase the sync and pdelay request
intervals once gptp synch...

3f5f5653d7966da8ba96d64fbf74aa472e9f078c authored over 5 years ago by Vedang Patel <[email protected]>
clock: add APIs to access servo and servo_state

Make servo and it's current state available outside clock.c

Signed-off-by: Vedang Patel <vedang...

78b4b780da5589eb4e2a69bc7c322b3a81c68daf authored over 5 years ago by Vedang Patel <[email protected]>
port: Add logPdelayReqInterval.

It will be used to store the current value of Pdelay Request Interval.
It will be represented as...

888afcdbae756e0a1bc5bfcbe3089a5f37e69d4e authored over 5 years ago by Vedang Patel <[email protected]>
port: implement message interval request processing

This implements transmission and receipt of message interval requests.
Using this mechanism, a t...

630ce719fc518227d59900a66d499de836987fc2 authored over 5 years ago by Vedang Patel <[email protected]>
port: Separate unicast specific code from port_signaling_construct()

Make port_signaling_construct() to create a generic signaling
ptp_message. Move the unicast spec...

43085ab741a9c07aff51dbefa597b5fabc76392f authored over 5 years ago by Vedang Patel <[email protected]>
port: Make port_capable() accessible outside port.c

Make sure port_capable() can be accessed by the signaling construct in
port_signaling.c

Signed-...

705e5a32faf20c1ca4595840ae486d71d422aa58 authored over 5 years ago by Vedang Patel <[email protected]>
Ignore signaling messages on target port mismatch.

IEEE 1588 specifies dropping signaling messages if the
targetPortIdentity does not match the rec...

b59a739d0fa7fda2d91328a025b6db40dc35ba6d authored over 5 years ago by Richard Cochran <[email protected]>
Update the unciast discovery options sections of the man page.

Ever since commit d88b4ff2298b ("util: Added IPv6 support in help
funtions addreq and str2addr")...

cc54cdef27c7e2e910172f839d54af691a207fce authored over 5 years ago by Richard Cochran <[email protected]>
pmc: Don't leak memory when msg_tlv_append() fails.

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

86723cfc6a7ac1d9b1bff5e90b7f4696d6460a0e authored almost 6 years ago by Miroslav Lichvar <[email protected]>
port: should check the new phc_index before switching

In logic, when we want to switch phc, we should check if the new phc
index is valid instead of c...

51d76bdfb7423947dbb3e250c86d83f9edb0a15b authored almost 6 years ago by Hangbin Liu <[email protected]>
Avoid fault when receiving zero length packets

The manpage for recvmsg says -1 will be returned on error, Zero indicates an
"orderly shutdown",...

6b61ba29c78e26109426429c6d6b354f6e4443cd authored almost 6 years ago by David Mirabito via Linuxptp-devel <[email protected]>
util: Fix addreq() to not read past addresses.

Fix the length of compared data to be the size of the IPv4/IPv6 address.

Signed-off-by: Mirosla...

dd30b3a0d94d1c087066066e5df6bc84e3019b0b authored almost 6 years ago by Miroslav Lichvar <[email protected]>
ptp4l: Remove bogus command line option.

Commit c8107c8d ("config: Add a configuration option for TC mode.")
added a new TC mode. An ear...

1b7a1e2cda1da59cee9aea38009663cdaf278487 authored almost 6 years ago by Richard Cochran <[email protected]>
Simplify the systems requirements section of the readme file.

Now that PTP support support is well established, remove the text that
attempts to explain the (...

32e34d5da381c90b2d6ef1704b90aaa6dd11be76 authored almost 6 years ago by Richard Cochran <[email protected]>
Update the features listed in the readme file.

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

47a4fd040b98243a4e8da3b6ac1d52b71c5a4be3 authored almost 6 years ago by Richard Cochran <[email protected]>
Add an acknowledgment in the readme for Moser Baer.

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

36624a43457255c95ce7f54efc71532ae3520dae authored almost 6 years ago by Richard Cochran <[email protected]>
port: Prevent undefined shift operations in msg_current().

Adjust checks of logMessageInterval in received packet to prevent 1 of
type int being shifted by...

6d50817dc094b92478477a0259959494eba372e3 authored almost 6 years ago by Miroslav Lichvar <[email protected]>
sysoff: Extend API for different sysoff methods.

The kernel supports different PTP_SYS_OFFSET* ioctls. Use the sysoff
enum to allow selecting bet...

93baf34adb81046a5e1c3b9a3e685029f2046993 authored about 6 years ago by Miroslav Lichvar <[email protected]>
sysoff: Initialize data for ioctl(PTP_SYS_OFFSET).

This fixes valgrind errors.

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

c0e49c708814ec783726fe92202371847703c5ed authored about 6 years ago by Miroslav Lichvar <[email protected]>
sysoff: Add support for PTP_SYS_OFFSET_PRECISE ioctl.

This ioctl uses cross timestamping for a more accurate measurement of
the offset. It is supporte...

192b8e315c4585489d7aa7f59683035998805e40 authored about 6 years ago by Miroslav Lichvar <[email protected]>
sysoff: Add support for PTP_SYS_OFFSET_EXTENDED ioctl.

This is a more accurate variant of the the PTP_SYS_OFFSET ioctl, which
will probably be supporte...

68a9011c9d7d859920da339ba59c14dc1d617a45 authored about 6 years ago by Miroslav Lichvar <[email protected]>
phc2sys: Fix crash when trying to synchronize unadjustable clock.

A clock that cannot be adjusted has no servo. Check if a servo is
present before updating the cl...

3c7e4947e4e471de56ced82323f89732ef9a774f authored about 6 years ago by Miroslav Lichvar <[email protected]>
phc2sys: Use reversed sysoff when synchronizing to system clock.

If synchronizing a PHC to the system clock, use one of the
PTP_SYS_OFFSET ioctls (if supported) ...

8142da41b61fb5b9ee4ad8f5ab56adb0447cd37b authored about 6 years ago by Miroslav Lichvar <[email protected]>
tmv: Avoid overflow when byte shift in tmv_to_TimeInterval

Added check so that convertion from a positive tmv not result in a negative TimeInterval and vic...

14ac29b059865de61097f296d7e272d3eb8a30fc authored about 6 years ago by Anders Selhammer <[email protected]>
Fix building with new kernel headers.

net_tstamp.h in recent kernel versions requires time.h for clockid_t.

Signed-off-by: Miroslav L...

d663a483c40939bad58301c256d86da1f3da6cc0 authored about 6 years ago by Miroslav Lichvar <[email protected]>
msg: Added const flag in msg_type

Signed-off-by: Anders Selhammer <[email protected]>

1a4f6a26ce174db070a37d555e21d4efef7ab7ce authored about 6 years ago by Anders Selhammer <[email protected]>
Added support for opening POSIX clock devices

I have reduced the requirements for the -p option to accept
any type of device. With this it sho...

a5da8c4b71dee314ed0f199e820f66b6c3df437a authored about 6 years ago by Dimitrios Katsaros <[email protected]>
port: Fix for inhibit_announce.

When inhibit_announce is set, ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES event is
still sent once every st...

d1ce07d5cbbff73303c8544020dd1c1b30aee135 authored about 6 years ago by Vedang Patel <[email protected]>
Allow ignoring source port identity in end to end mode.

The "inhibit_announce" and "ignore_source_id" options were introduced
in order to support the au...

563c52b833b3c5d810b80422d13205fcae1f13dd authored about 6 years ago by Richard Cochran <[email protected]>
Use llabs() instead of fabs() for integers.

Change-Id: I64cf1d4e1728c31ced40aff865d66b5b4356560f
Signed-off-by: Cliff Spradlin <cspradlin@go...

2c3a501fc34ff519e0418b821f47d68b1becd216 authored about 6 years ago by Cliff Spradlin via Linuxptp-devel <[email protected]>
sk: Added address family as inargument in sk_set_priority

Signed-off-by: Anders Selhammer <[email protected]>

80b1d25dfd6cfc1ad24fec1d2adee7aa6dead6f7 authored about 6 years ago by Anders Selhammer <[email protected]>
util: Added IPv6 support in help funtions addreq and str2addr

Signed-off-by: Anders Selhammer <[email protected]>

d88b4ff2298b9b6588e03fe94c2e7c0263fb4750 authored about 6 years ago by Anders Selhammer <[email protected]>
Include missing headers.

Signed-off-by: Cliff Spradlin <[email protected]>
Change-Id: If0fd08df74e1cf108978266cd77768d...

e27cc2d8a8bc1d8735f2a1ee35f09333156239b8 authored about 6 years ago by Cliff Spradlin via Linuxptp-devel <[email protected]>
port: correction of port name used port_open

Correction of fault introduced in "Add BMCA config option."

Signed-off-by: Anders Selhammer <an...

8f2f9bbcabd2f0381dc7dcbc9d947e0178c71d6b authored about 6 years ago by Anders Selhammer <[email protected]>
clock: Add NULL check for best clock in clock_update_slave()

This scenario will only be encountered when the clock transitions to the
slave state without kno...

386fc3ed893a2215784c76ffa745dd3fddaa451d authored over 6 years ago by Vedang Patel <[email protected]>
port: Add condition to check fc.

If foreign clock is NULL, both the clocks are obviously not equal. So,
return 0 in that case.

T...

4910055bd7b426c0be50945c3c7b9007379aad90 authored over 6 years ago by Vedang Patel <[email protected]>
Add BMCA config option.

This adds config option to specify static roles for master and slave
in the Best Master Clock Al...

83be05256b900d1d83a23ecce9d80fb7cedec865 authored over 6 years ago by Vedang Patel <[email protected]>
Add ignore_source_id config option.

This config option will skip the source port identity verification in
the Sync and Follow_up mes...

d58b1080bce54c60cd4375d74d32688c9e289491 authored over 6 years ago by Vedang Patel <[email protected]>
port: Add configurable option to set asCapable.

If set to 'true', this unconditionally sets the asCapable variable. The
usual checks will be app...

3f764aec6a10bdff0c28a68f28fac06d5755c07f authored over 6 years ago by Vedang Patel <[email protected]>
Add inhibit_announce config option.

This option will accomplish 2 things. On the master, it will stop the
announce messages being se...

1cbeec80cd7b2f170a02d9fa6b071345645477ca authored over 6 years ago by Vedang Patel <[email protected]>
Add example configuration for Automotive Profile.

This commit adds example for configuring master and slave devices that
support features from the...

4d251d8358e9464c001e5e623a6f35bca4791786 authored over 6 years ago by Vedang Patel <[email protected]>
unicast: Process timeouts equal to current time.

Don't postpone processing of a timeout if it is equal to the current
time. This prevents an infi...

241d8a064efa535029e28b87a8995add3cca8c0c authored over 6 years ago by Miroslav Lichvar <[email protected]>
timemaster: Allow ptp4l-specific sections in [ptp4l.conf].

Remove > from beginning of lines specified in the *.conf sections in
order to allow a ptp4l-spec...

78a720f2b38459f5be1089f01e4b396e6167948a authored over 6 years ago by Miroslav Lichvar <[email protected]>
snmp4lptp: added snmp4lptp.8

Signed-off-by: Ethel Nilsson <[email protected]>

2b006082789aef176eaac25344b19ef88b1ded63 authored over 6 years ago by Ethel Nilsson <[email protected]>
Add possibility to set clockIdentity

Currently the clockIdentity is generated from the mac address of the first
interface/port in con...

57b98c216a7c93f7378c9978d93d2dc99f7d7a71 authored over 6 years ago by Anders Selhammer <[email protected]>
Introduce the maxStepsRemoved attribute

Add attribute maxStepsRemoved which is included in IEEE1588-2017 (v2.1)
It is an optional attrib...

1173e774dd71f890369c55baa69f33291195e373 authored over 6 years ago by Anders Selhammer <[email protected]>
config: Add hardware time stamp filter setting mode

Add global option for the hardware time stamp setting.
The function could:
Normally set the filt...

399907db7f9dc3f57c3f9831b3b4da705a2c51a3 authored over 6 years ago by Erez Geva <[email protected]>
snmp4lptp: Added function for data collection from ptp4l program.

General function to use for sending signals for data collection
from ptp4l program.

Signed-off-...

1d0832b2f50d8f3a1a67f8cc5ba2390d8f1e7a63 authored over 6 years ago by Anders Selhammer <[email protected]>
snmp4lptp: Add snmp sub agent for linuxptp

The sub agent use net-snmp library and AgentX protocol for the
communication towards the snmp ma...

b2f2c9e02dfd43dc90d57128304e9a681672e19b authored over 6 years ago by Anders Selhammer <[email protected]>
snmp4lptp: Added communication to ptp4l via the UDS port.

UDS transport is configured using pmc_common functions.

Signed-off-by: Anders Selhammer <anders...

68dcd10673ba5bca0d6d6976e4253ae5e7bf8d68 authored over 6 years ago by Anders Selhammer <[email protected]>
Version 2.0

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

059269d0cc50f8543b00c3c1f52f33a6c1aa5912 authored over 6 years ago by Richard Cochran <[email protected]>
port: Fix memory leaks.

In port_management_fill_response() the TLV descriptor leaked when
not responding.

In port_open(...

47971bdd50d234305cce95da5a544a4f3b8d0f2f authored over 6 years ago by Miroslav Lichvar <[email protected]>
Fix -Wformat-overflow warnings.

Two warnings were observed with gcc-8.1.1.

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

d08bee277129e05bbaf66d2168532e718746c91b authored over 6 years ago by Miroslav Lichvar <[email protected]>
Apply ingress and egress latency corrections in P2P one step mode.

When using peer to peer one step mode, the normal time stamp handling
of peer delay request mess...

a2740768b6025c2c4241ac858a45dd3c6554fced authored over 6 years ago by Richard Cochran <[email protected]>
config: logAnnounceInterval for 802.1AS

The default initial value for logAnnounceInterval should be 0 (once per second).
See chapter 10....

da06ea5a3a0640f67a84c976b4f5269212b0ab92 authored over 6 years ago by Christoph Seifert <[email protected]>
msg: inline net2host64() and host2net64()

These functions are just wrappers. Make it possible for the compiler to
optimize the calls when ...

57c2b466043dfdcfd510192367f0fd853ba0f4c2 authored over 6 years ago by Michael Walle <[email protected]>
msg: Drop msg->tlv_count.

The field is redundant with the length tlv_list. Replace it with a
function msg_tlv_count() inst...

8f484e8312fa8c73e85dfa46ad7850ecc4446075 authored over 6 years ago by Michael Walle <[email protected]>
msg: Make msg_pre_send() and msg_post_recv() symmetrical

Since commit 7fe69e7ba0c3bdce88d3a89d5ed43d0b382ef022 management
messages are dropped in some ca...

427f1b398107638a0d52d408d7e2e4a62efdd871 authored over 6 years ago by Michael Walle <[email protected]>
pmc_common: Recycle message if allocation of tlv_extra failed

Change-Id: I4ed12f1cddcb85e8f55552ce8980a9d5f3f7d800
Signed-off-by: Andriy Kohut <andriyk@mellan...

f977a653e02735e9473dbdfc8496720d7b46433b authored over 6 years ago by Andriy Kohut <[email protected]>
pdt: Added check if already defined

TRUE and FALSE is also defined in net-snmp library. Without this check,
compilation and includes...

f32553b70a62aea7c1358d03efbd82402a9043f8 authored over 6 years ago by Anders Selhammer <[email protected]>
pmc: Move new common funtionality into pmc_common

Code from pmc.c will be reused by new snmpd.c in later commit.

Signed-off-by: Anders Selhammer ...

d85c592993c64091cf3e1a0e302bc55224397ff8 authored over 6 years ago by Anders Selhammer <[email protected]>
clock: Fix memleak in clock_management_fill_response()

If the message is ignored, the tlv_extra isn't freed. Fix this.

Signed-off-by: Michael Walle <m...

763a7ecdb242faf5e1eeef91ee52249cd6efdff6 authored over 6 years ago by Michael Walle <[email protected]>
Add example configuration files for unicast operation.

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

0cb7abf703645cc3e3713d61ddf60587977a07a4 authored over 6 years ago by Richard Cochran <[email protected]>
telecom: Add example configuration files.

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

6ba73d18b1bf1facffd3746b24ea46f386b0e2fb authored over 6 years ago by Richard Cochran <[email protected]>
port: Hook into the unicast service logic.

Now that all the pieces are in place, hook the port logic into the
unicast service code.

Signed...

b9b18268cd4cbb5dad1ffa90542616f851754fd5 authored over 6 years ago by Richard Cochran <[email protected]>
Introduce unicast service.

This patch adds new code that handles unicast service contracts,
sending messages according the ...

63598688b788f2ffcd336993d023905e692c1028 authored over 6 years ago by Richard Cochran <[email protected]>
Document the unicast configuration options.

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

8144fa754622fecc8c594051216deefc2abe0e1d authored over 6 years ago by Richard Cochran <[email protected]>
port: Introduce an option to disable mutlicast service.

Some profiles forbid multicast altogther.

Signed-off-by: Richard Cochran <richardcochran@gmail....

b1ce06206fa584a2dcc6fd997e07d89f85cc814e authored over 6 years ago by Richard Cochran <[email protected]>
Support unicast peer to peer delay mechanism.

There are two aspects. First, on the receive path, we reply to
unicast peer delay requests in k...

e8e2be017a45ff10f24f1d2533a6971f352f3364 authored over 6 years ago by Richard Cochran <[email protected]>
Introduce unicast client logic.

This patch adds new code that runs the state machine and handles the
TLVs for requesting unicast...

faf0e0a02529f1135f80d9edba101e953b2064f8 authored over 6 years ago by Richard Cochran <[email protected]>
port: Hook into the unicast client logic.

Now that all the pieces are in place, hook the port logic into the unicast
client code.

Signed-...

f71caedc57ca6bc4f6e57c37031615183784ce86 authored over 6 years ago by Richard Cochran <[email protected]>
fd: Introduce a unicast service timer.

This patch adds a new timer to be used by the server side unicast
negotiation logic.

Signed-off...

dfa9e65785441a982ce275d50fe3f8c1fec4abbe authored over 6 years ago by Richard Cochran <[email protected]>
Introduce a priority queue implementation.

This will be needed to keep track of multiple different deadlines
using a single timer.

Signed-...

a076fd1ce9f28ba03705c4065ee0b0e74f555352 authored over 6 years ago by Richard Cochran <[email protected]>
port: Add a method for processing received signaling messages.

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

c2ab96fd407f03f96e51f0e227963beef2fa564c authored over 6 years ago by Richard Cochran <[email protected]>
fd: Introduce a unicast request timer.

This patch adds a new timer to be used by the client side unicast
negotiation logic.

Signed-off...

ffdb3f7192b3d39f1a29248491ccaf2b685c6ab9 authored over 6 years ago by Richard Cochran <[email protected]>
Introduce the unicast client finite state machine.

In order to implement client side unicast negotiation, state is needed
per port and master. Thi...

0fffa6c4b57b9318e326a8e5fdf6c704bb54e4b2 authored over 6 years ago by Richard Cochran <[email protected]>