]> git.proxmox.com Git - mirror_frr.git/commit - zebra/zserv.h
zebra: reorganize zserv, batch i/o
authorQuentin Young <qlyoung@cumulusnetworks.com>
Tue, 6 Mar 2018 23:08:37 +0000 (18:08 -0500)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Mon, 12 Mar 2018 18:57:05 +0000 (14:57 -0400)
commit1002497af5aedffc661cb457c8775634a65c3a19
treeac62e91f373b3d274440861984440aa242fd957b
parent89f4e5077bd8162dbda0e10a3bbd594c2c698d77
zebra: reorganize zserv, batch i/o

Group send and receive functions together, change handlers to take a
message instead of looking at ->ibuf and ->obuf, allow zebra to read
multiple packets off the wire at a time.

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
16 files changed:
zebra/label_manager.c
zebra/redistribute.c
zebra/redistribute.h
zebra/rtadv.c
zebra/rtadv.h
zebra/zebra_mpls.c
zebra/zebra_mroute.c
zebra/zebra_ptm.c
zebra/zebra_ptm.h
zebra/zebra_ptm_redistribute.c
zebra/zebra_rnh.c
zebra/zebra_vxlan.c
zebra/zebra_vxlan.h
zebra/zebra_vxlan_null.c
zebra/zserv.c
zebra/zserv.h