]> git.puffer.fish Git - matthieu/frr.git/commitdiff
vrrpd: Convert to using %pFX
authorPat Ruddy <pat@voltanet.io>
Thu, 15 Oct 2020 15:40:36 +0000 (16:40 +0100)
committerPat Ruddy <pat@voltanet.io>
Thu, 15 Oct 2020 15:57:11 +0000 (16:57 +0100)
Signed-off-by: Pat Ruddy <pat@voltanet.io>
vrrpd/vrrp.c
vrrpd/vrrp_zebra.c

index d3f9b0c7303e5eb5cabf5d9a1ac58161b43d0eb6..7728717e993b1e2d4d106099c145fef92208bb19 100644 (file)
@@ -700,7 +700,6 @@ static int vrrp_master_down_timer_expire(struct thread *thread);
  */
 static int vrrp_bind_to_primary_connected(struct vrrp_router *r)
 {
-       char ipstr[INET6_ADDRSTRLEN];
        struct interface *ifp;
 
        /*
@@ -754,20 +753,15 @@ static int vrrp_bind_to_primary_connected(struct vrrp_router *r)
        if (bind(r->sock_tx, (const struct sockaddr *)&su, sizeof(su)) < 0) {
                zlog_err(
                        VRRP_LOGPFX VRRP_LOGPFX_VRID VRRP_LOGPFX_FAM
-                       "Failed to bind Tx socket to primary IP address %s: %s",
-                       r->vr->vrid, family2str(r->family),
-                       inet_ntop(r->family,
-                                 (const void *)&c->address->u.prefix, ipstr,
-                                 sizeof(ipstr)),
+                       "Failed to bind Tx socket to primary IP address %pFX: %s",
+                       r->vr->vrid, family2str(r->family), c->address,
                        safe_strerror(errno));
                ret = -1;
        } else {
                DEBUGD(&vrrp_dbg_sock,
                       VRRP_LOGPFX VRRP_LOGPFX_VRID VRRP_LOGPFX_FAM
-                      "Bound Tx socket to primary IP address %s",
-                      r->vr->vrid, family2str(r->family),
-                      inet_ntop(r->family, (const void *)&c->address->u.prefix,
-                                ipstr, sizeof(ipstr)));
+                      "Bound Tx socket to primary IP address %pFX",
+                      r->vr->vrid, family2str(r->family), c->address);
        }
 
        return ret;
@@ -1717,7 +1711,6 @@ static void vrrp_autoconfig_autoaddrupdate(struct vrrp_router *r)
        struct listnode *ln;
        struct connected *c = NULL;
        bool is_v6_ll;
-       char ipbuf[INET6_ADDRSTRLEN];
 
        if (!r->mvl_ifp)
                return;
@@ -1730,12 +1723,10 @@ static void vrrp_autoconfig_autoaddrupdate(struct vrrp_router *r)
                is_v6_ll = (c->address->family == AF_INET6
                            && IN6_IS_ADDR_LINKLOCAL(&c->address->u.prefix6));
                if (c->address->family == r->family && !is_v6_ll) {
-                       inet_ntop(r->family, &c->address->u.prefix, ipbuf,
-                                 sizeof(ipbuf));
                        DEBUGD(&vrrp_dbg_auto,
                               VRRP_LOGPFX VRRP_LOGPFX_VRID VRRP_LOGPFX_FAM
-                              "Adding %s",
-                              r->vr->vrid, family2str(r->family), ipbuf);
+                              "Adding %pFX",
+                              r->vr->vrid, family2str(r->family), c->address);
                        if (r->family == AF_INET)
                                vrrp_add_ipv4(r->vr, c->address->u.prefix4);
                        else if (r->vr->version == 3)
index a578921df636666c472c2032e8d24d98efcb507c..37a1e4a624bcdf98206dd83e4063e8af21740576 100644 (file)
@@ -56,8 +56,8 @@ static void vrrp_zebra_debug_if_dump_address(struct interface *ifp,
        for (ALL_LIST_ELEMENTS_RO(ifp->connected, node, ifc)) {
                struct prefix *p = ifc->address;
 
-               DEBUGD(&vrrp_dbg_zebra, "%s: interface %s address %s %s", func,
-                      ifp->name, inet_ntoa(p->u.prefix4),
+               DEBUGD(&vrrp_dbg_zebra, "%s: interface %s address %pFX %s",
+                      func, ifp->name, p,
                       CHECK_FLAG(ifc->flags, ZEBRA_IFA_SECONDARY) ? "secondary"
                                                                   : "primary");
        }