[RTEMS Project] #2870: Select and port NTP client (ntpd)
RTEMS trac
trac at rtems.org
Thu Jan 19 06:19:35 UTC 2017
#2870: Select and port NTP client (ntpd)
-----------------------------+-------------------
Reporter: sebastian.huber | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: 5.0
Component: General | Version: 4.11
Severity: normal | Resolution:
Keywords: |
-----------------------------+-------------------
Comment (by sebastian.huber):
Replying to [comment:3 joel.sherrill]:
> Replying to [comment:2 sebastian.huber]:
> > The reference implementation is the one from [http://www.ntp.org]
which should be [https://svnweb.freebsd.org/base/head/contrib/ntp/].
>
> This is what Chris and I refer to as NTP Classic. It was used as the
starting point for NTPsec. IMO NTPsec started out in the right direction
by updating to C99 and POSIX 2001. They dropped support for any target not
available/supported for over a certain length of time. That significantly
reduced the code base without altering the design of the reference
implementation (e.g. NTP Classic). Then they decided to start making
technical changes and switched from the multi-threaded model in NTP
Classic to libevent. Email Chris and I for more details.
It seems the SNTP client of NTP Classic uses the libevent too
[https://svnweb.freebsd.org/base/head/contrib/ntp/sntp/libevent/].
--
Ticket URL: <http://devel.rtems.org/ticket/2870#comment:6>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list