]> git.proxmox.com Git - mirror_frr.git/commitdiff
Merge remote-tracking branch 'frr/master' into warnings
authorDavid Lamparter <equinox@opensourcerouting.org>
Wed, 12 Sep 2018 19:58:39 +0000 (21:58 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Wed, 12 Sep 2018 19:58:39 +0000 (21:58 +0200)
Conflicts:
zebra/if_ioctl_solaris.c
zebra/rtread_getmsg.c

Signed-off-by: David Lamparter <equinox@diac24.net>
13 files changed:
1  2 
lib/lib_errors.c
lib/libfrr.c
lib/stream.c
lib/vrf.c
lib/vty.c
ospfd/ospf_sr.c
zebra/if_ioctl_solaris.c
zebra/if_netlink.c
zebra/interface.c
zebra/rt_netlink.c
zebra/rtread_getmsg.c
zebra/zebra_rib.c
zebra/zebra_vxlan.c

Simple merge
diff --cc lib/libfrr.c
Simple merge
diff --cc lib/stream.c
Simple merge
diff --cc lib/vrf.c
Simple merge
diff --cc lib/vty.c
Simple merge
diff --cc ospfd/ospf_sr.c
Simple merge
index 6ad590973627debe625b473c4333763f040ec5e4,7ec73ea111cd9b55bbf2d8f7bc0f14d00a3ca28c..1f12d4c02c80b88eaf8c7d4ec211fc0c0bf5e1f9
@@@ -39,7 -39,7 +39,8 @@@
  #include "zebra/interface.h"
  #include "zebra/ioctl_solaris.h"
  #include "zebra/rib.h"
+ #include "zebra/rt.h"
 +#include "zebra/zebra_errors.h"
  
  static int if_get_addr(struct interface *, struct sockaddr *, const char *);
  static void interface_info_ioctl(struct interface *);
@@@ -80,11 -79,8 +80,9 @@@ calculate_lifc_len
        }
  
        if (ret < 0) {
 -              zlog_warn("interface_list_ioctl: SIOCGLIFNUM failed %s",
 -                        safe_strerror(errno));
 +              flog_err_sys(LIB_ERR_SYSTEM_CALL,
 +                           "interface_list_ioctl: SIOCGLIFNUM failed %s",
-                            safe_strerror(save_errno));
++                           safe_strerror(errno));
                close(sock);
                return -1;
        }
Simple merge
Simple merge
Simple merge
index c82f68984105726f54c794a4f7ec13d374cbc6d2,8e5d7fbdbee5d5d6dfc16c669bf0d97f5377e23c..40982639c14dc12974da31f4a6a0831ef64abca4
@@@ -32,7 -31,7 +32,8 @@@
  
  #include "zebra/rib.h"
  #include "zebra/rt.h"
+ #include "zebra/zebra_pbr.h"
 +#include "zebra/zebra_errors.h"
  
  /* Thank you, Solaris, for polluting application symbol namespace. */
  #undef hook_register
Simple merge
index 1570edcad702b419b982c1bfcc09bcca038fc94c,eb1b07170129c495c17f0ea86f5917d4abe3dad7..a0a90ac28c2fa4e1999f0c86ccb769358b2363d2
@@@ -207,9 -207,12 +207,12 @@@ static int host_rb_entry_compare(const 
                        return 1;
  
                return 0;
+       } else if (hle1->p.family == AF_INET6) {
+               return memcmp(&hle1->p.u.prefix6, &hle2->p.u.prefix6,
+                             IPV6_MAX_BYTELEN);
        } else {
 -              zlog_warn("%s: Unexpected family type: %d", __PRETTY_FUNCTION__,
 -                        hle1->p.family);
 +              zlog_debug("%s: Unexpected family type: %d",
 +                         __PRETTY_FUNCTION__, hle1->p.family);
                return 0;
        }
  }