From 62b8bb7a1776ea98e5874a4a057617e335a7f77c Mon Sep 17 00:00:00 2001 From: Mark Stapp Date: Mon, 12 Nov 2018 15:57:03 -0500 Subject: zebra: separate netlink socket for dataplane Use a separate netlink socket for the dataplane's updates, to avoid races between the dataplane pthread and the zebra main pthread. Revise zebra shutdown so that the dataplane netlink socket is cleaned-up later, after all shutdown-time dataplane work has been done. Signed-off-by: Mark Stapp --- zebra/kernel_socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'zebra/kernel_socket.c') diff --git a/zebra/kernel_socket.c b/zebra/kernel_socket.c index 7af3083fd2..ff739ae79b 100644 --- a/zebra/kernel_socket.c +++ b/zebra/kernel_socket.c @@ -1415,7 +1415,7 @@ void kernel_init(struct zebra_ns *zns) routing_socket(zns); } -void kernel_terminate(struct zebra_ns *zns) +void kernel_terminate(struct zebra_ns *zns, bool complete) { return; } -- cgit v1.2.3