summaryrefslogtreecommitdiff
path: root/zebra/kernel_socket.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2018-06-14 10:38:40 -0400
committerQuentin Young <qlyoung@cumulusnetworks.com>2018-08-14 20:02:05 +0000
commit174482ef377034d2ab3c14df0b4f4191731f1316 (patch)
tree90d03a36aad22fb51e00d218ffee2aba35950ef9 /zebra/kernel_socket.c
parent220d736886228043c8d3503eab9cc9831d9c2834 (diff)
bgpd, lib, zebra: Convert LIB_ERR_PRIVILEGES
For all the places we zlog_err about raising/lowering privileges, use zlog_ferr. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'zebra/kernel_socket.c')
-rw-r--r--zebra/kernel_socket.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/zebra/kernel_socket.c b/zebra/kernel_socket.c
index 71d709e72d..2bbc96a070 100644
--- a/zebra/kernel_socket.c
+++ b/zebra/kernel_socket.c
@@ -39,6 +39,7 @@
#include "rib.h"
#include "privs.h"
#include "vrf.h"
+#include "lib_errors.h"
#include "zebra/rt.h"
#include "zebra/interface.h"
@@ -1383,14 +1384,16 @@ static int kernel_read(struct thread *thread)
static void routing_socket(struct zebra_ns *zns)
{
if (zserv_privs.change(ZPRIVS_RAISE))
- zlog_err("routing_socket: Can't raise privileges");
+ zlog_ferr(LIB_ERR_PRIVILEGES,
+ "routing_socket: Can't raise privileges");
routing_sock =
ns_socket(AF_ROUTE, SOCK_RAW, 0, zns->ns_id);
if (routing_sock < 0) {
if (zserv_privs.change(ZPRIVS_LOWER))
- zlog_err("routing_socket: Can't lower privileges");
+ zlog_ferr(LIB_ERR_PRIVILEGES,
+ "routing_socket: Can't lower privileges");
zlog_warn("Can't init kernel routing socket");
return;
}
@@ -1403,7 +1406,8 @@ static void routing_socket(struct zebra_ns *zns)
zlog_warn ("Can't set O_NONBLOCK to routing socket");*/
if (zserv_privs.change(ZPRIVS_LOWER))
- zlog_err("routing_socket: Can't lower privileges");
+ zlog_ferr(LIB_ERR_PRIVILEGES,
+ "routing_socket: Can't lower privileges");
/* kernel_read needs rewrite. */
thread_add_read(zebrad.master, kernel_read, NULL, routing_sock, NULL);