diff options
| author | Quentin Young <qlyoung@cumulusnetworks.com> | 2018-04-25 18:45:21 -0400 |
|---|---|---|
| committer | Quentin Young <qlyoung@cumulusnetworks.com> | 2018-05-29 19:06:16 +0000 |
| commit | 822167e70436b86bbd84bd825f3019b836daf802 (patch) | |
| tree | 127f2ca209687b1c40cbcb00be83de9d201f1ffa /lib/json.c | |
| parent | e1de21d760cedfffd33cfca301939ce1da0d5a26 (diff) | |
zebra: some more i/o optimizations
* Separate flush task from write task, so we can continue adding to the
write buffer while it's waiting to flush
* Handle write errors sooner rather than later
* Only schedule a process job if we have packets to process
* Tweak zserv_process_messages to not reschedule itself and rely on
zserv_read() to do so in all proper cases
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Diffstat (limited to 'lib/json.c')
0 files changed, 0 insertions, 0 deletions
