]> git.puffer.fish Git - mirror/frr.git/commit
zebra: fix write task collision
authorQuentin Young <qlyoung@cumulusnetworks.com>
Thu, 26 Apr 2018 04:06:15 +0000 (00:06 -0400)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Tue, 29 May 2018 19:06:16 +0000 (19:06 +0000)
commit29bed51b7443212659a8aa1630251f57957f2f89
treea24015051ab92a606ecbe1877c58593060b3fd60
parent1f312c843d03aa0fa02ac95cecb94a83578f6bdb
zebra: fix write task collision

Only one I/O task can be scheduled per file descriptor. Having two
separate tasks for buffer filling and buffer flushing was breaking that
invariant and causing messages to never be written.

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
zebra/zserv.c
zebra/zserv.h