]> git.puffer.fish Git - mirror/frr.git/commit
zebra: Start abstraction of zebra_dplane_info for context passing
authorMark Stapp <mjs@voltanet.io>
Wed, 12 Sep 2018 18:59:57 +0000 (14:59 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 19 Sep 2018 22:34:25 +0000 (18:34 -0400)
commit85a75f1e775be73178d1b292ec0866fb336ddf2a
tree1680b5d2f030740314940b0db721827394fe32f2
parentea1c14f6801881b7d2e1b4035b8f085f6d663927
zebra: Start abstraction of zebra_dplane_info for context passing

Reduce or eliminate use of global zebra_ns structs in
a couple of netlink/kernel code paths, so that those paths
can potentially be made asynch eventually.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
zebra/if_netlink.c
zebra/kernel_netlink.c
zebra/kernel_netlink.h
zebra/rt_netlink.c
zebra/zebra_dplane.h
zebra/zebra_fpm_netlink.c
zebra/zebra_netns_id.c