]> git.proxmox.com Git - mirror_frr.git/commit
zebra: misc fixes, perf improvements
authorQuentin Young <qlyoung@cumulusnetworks.com>
Thu, 26 Apr 2018 22:30:26 +0000 (18:30 -0400)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Tue, 29 May 2018 19:06:16 +0000 (19:06 +0000)
commitccd51bd2108fceadccaa4f5c6829a32207d5091f
treecca57ccd1666898cd0f9a2f2a8e2b1fe2a7a0ccc
parentae6670d0138beac5ad8166a694d112b64a4d48ca
zebra: misc fixes, perf improvements

* Coalesce multiple write() syscalls into one
* Write larger chunks
* Decrease default read limit to 1000
* Remove unnecessary operations from hot loop (zserv_write)
* Move cross-schedule out of obuf lock
* Use atomic ops to update atomic variable

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