]> git.proxmox.com Git - mirror_frr.git/commitdiff
ospf6d: Update OSPFv3 to use new zlog_ferr
authorDonald Sharp <sharpd@cumulusnetworks.com>
Mon, 18 Jun 2018 13:46:19 +0000 (09:46 -0400)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Tue, 14 Aug 2018 20:02:05 +0000 (20:02 +0000)
Update OSPFv3 to use the new zlog_ferr messages

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
ospf6d/ospf6_message.c
ospf6d/ospf6_network.c
ospf6d/ospf6_route.c
ospf6d/ospf6_spf.c
ospf6d/ospf6_zebra.c

index c7cd94bd327bb90a4e8e743f41cd7da7657bb1d9..bed2d021077e3b6c8fe7758b7430ff01c1534e9f 100644 (file)
@@ -26,6 +26,7 @@
 #include "command.h"
 #include "thread.h"
 #include "linklist.h"
+#include "lib_errors.h"
 
 #include "ospf6_proto.h"
 #include "ospf6_lsa.h"
@@ -1558,7 +1559,8 @@ int ospf6_receive(struct thread *thread)
        /* receive message */
        len = ospf6_recvmsg(&src, &dst, &ifindex, iovector);
        if (len > iobuflen) {
-               zlog_err("Excess message read");
+               zlog_ferr(LIB_ERR_DEVELOPMENT,
+                         "Excess message read");
                return 0;
        }
 
@@ -1706,7 +1708,7 @@ static void ospf6_send(struct in6_addr *src, struct in6_addr *dst,
        /* send message */
        len = ospf6_sendmsg(src, dst, &oi->interface->ifindex, iovector);
        if (len != ntohs(oh->length))
-               zlog_err("Could not send entire message");
+               zlog_ferr(LIB_ERR_DEVELOPMENT, "Could not send entire message");
 }
 
 static uint32_t ospf6_packet_max(struct ospf6_interface *oi)
index 4790d8f01ef51125a5d77ef6479d3b1f0730acf1..86481e46c6cfe4653840ca021d98a5638228eb3a 100644 (file)
@@ -25,6 +25,7 @@
 #include "sockunion.h"
 #include "sockopt.h"
 #include "privs.h"
+#include "lib_errors.h"
 
 #include "libospf.h"
 #include "ospf6_proto.h"
@@ -76,17 +77,20 @@ static void ospf6_set_checksum(void)
 int ospf6_serv_sock(void)
 {
        if (ospf6d_privs.change(ZPRIVS_RAISE))
-               zlog_err("ospf6_serv_sock: could not raise privs");
+               zlog_ferr(LIB_ERR_PRIVILEGES,
+                         "ospf6_serv_sock: could not raise privs");
 
        ospf6_sock = socket(AF_INET6, SOCK_RAW, IPPROTO_OSPFIGP);
        if (ospf6_sock < 0) {
                zlog_warn("Network: can't create OSPF6 socket.");
                if (ospf6d_privs.change(ZPRIVS_LOWER))
-                       zlog_err("ospf_sock_init: could not lower privs");
+                       zlog_ferr(LIB_ERR_PRIVILEGES,
+                                 "ospf_sock_init: could not lower privs");
                return -1;
        }
        if (ospf6d_privs.change(ZPRIVS_LOWER))
-               zlog_err("ospf_sock_init: could not lower privs");
+               zlog_ferr(LIB_ERR_PRIVILEGES,
+                         "ospf_sock_init: could not lower privs");
 
 /* set socket options */
 #if 1
@@ -120,8 +124,9 @@ int ospf6_sso(ifindex_t ifindex, struct in6_addr *group, int option)
        ret = setsockopt(ospf6_sock, IPPROTO_IPV6, option, &mreq6,
                         sizeof(mreq6));
        if (ret < 0) {
-               zlog_err("Network: setsockopt (%d) on ifindex %d failed: %s",
-                        option, ifindex, safe_strerror(errno));
+               zlog_ferr(LIB_ERR_SOCKET,
+                         "Network: setsockopt (%d) on ifindex %d failed: %s",
+                         option, ifindex, safe_strerror(errno));
                return ret;
        }
 
index 15d8eb6cf2584362867eb9f26be6bcbd7e40e9d8..b1ac67ae7dc3e6090251772a7e37bcb3dda0cae4 100644 (file)
@@ -574,8 +574,8 @@ static void route_table_assert(struct ospf6_route_table *table)
        if (link_error == 0 && num == table->count)
                return;
 
-       zlog_err("PANIC !!");
-       zlog_err("Something has gone wrong with ospf6_route_table[%p]", table);
+       zlog_ferr(LIB_ERR_DEVELOPMENT, "PANIC !!");
+       zlog_ferr(LIB_ERR_DEVELOPMENT, "Something has gone wrong with ospf6_route_table[%p]", table);
        zlog_debug("table count = %d, real number = %d", table->count, num);
        zlog_debug("DUMP START");
        for (r = ospf6_route_head(table); r; r = ospf6_route_next(r)) {
index 69c18ab7509429b8ccee14cb6e6594ec3f3e79c3..c64f56ba3e3c4e685ec705927c179967b76fda7b 100644 (file)
@@ -30,6 +30,7 @@
 #include "pqueue.h"
 #include "linklist.h"
 #include "thread.h"
+#include "lib_errors.h"
 
 #include "ospf6_lsa.h"
 #include "ospf6_lsdb.h"
@@ -272,7 +273,8 @@ static void ospf6_nexthop_calc(struct ospf6_vertex *w, struct ospf6_vertex *v,
        ifindex = (VERTEX_IS_TYPE(NETWORK, v) ? ospf6_spf_get_ifindex_from_nh(v)
                                              : ROUTER_LSDESC_GET_IFID(lsdesc));
        if (ifindex == 0) {
-               zlog_err("No nexthop ifindex at vertex %s", v->name);
+               zlog_ferr(LIB_ERR_DEVELOPMENT,
+                         "No nexthop ifindex at vertex %s", v->name);
                return;
        }
 
index 8458d19952e0ad5b64303f217b46a53dcb5f7ec4..8f1b009cc0b62cf0f8b909f5c65610f67001edb6 100644 (file)
@@ -28,6 +28,7 @@
 #include "zclient.h"
 #include "memory.h"
 #include "lib/bfd.h"
+#include "lib_errors.h"
 
 #include "ospf6_proto.h"
 #include "ospf6_top.h"
@@ -362,9 +363,10 @@ static void ospf6_zebra_route_update(int type, struct ospf6_route *request)
                ret = zclient_route_send(ZEBRA_ROUTE_ADD, zclient, &api);
 
        if (ret < 0)
-               zlog_err("zclient_route_send() %s failed: %s",
-                        (type == REM ? "delete" : "add"),
-                        safe_strerror(errno));
+               zlog_ferr(LIB_ERR_ZAPI_SOCKET,
+                         "zclient_route_send() %s failed: %s",
+                         (type == REM ? "delete" : "add"),
+                         safe_strerror(errno));
 
        return;
 }