[Git][NTPsec/ntpsec][master] Eliminate TODO item about getting rid of the receive buffer ring.

Eric S. Raymond gitlab at mg.gitlab.com
Sun Sep 25 15:49:28 UTC 2016


Eric S. Raymond pushed to branch master at NTPsec / ntpsec


Commits:
de6aa03a by Eric S. Raymond at 2016-09-25T11:49:19-04:00
Eliminate TODO item about getting rid of the receive buffer ring.

We can't do it, alas, because of the way I/O polling is handled.  Yes,
packet I/O is now all synchronous, but there's no guarantee that select() will
never report data ready on more than one UDP interface.  This means
the polling stuff inside io_handler() has to be able to stash packets
from multiple interfaces for later interpretation.

- - - - -


1 changed file:

- devel/TODO


Changes:

=====================================
devel/TODO
=====================================
--- a/devel/TODO
+++ b/devel/TODO
@@ -18,9 +18,6 @@
   adjtimex(2). We need to collect statistics on builds with and
   without the PLL to see if it's actually a win.
 
-* Hal points out that with signaled I/O gone, we can probably cut out
-  the buffer-pool code in the daemon.
-
 === Testing ===
 
 * Unit testing.  "waf check" needs to run all the unit tests, not



View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/de6aa03ac7eb45f490c726cefc7d1dfa59b4ba69
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ntpsec.org/pipermail/vc/attachments/20160925/299df81f/attachment.html>


More information about the vc mailing list