]> git.proxmox.com Git - mirror_frr.git/commitdiff
Merge remote-tracking branch 'origin/master' into EIGRP
authorDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 6 Apr 2017 00:52:32 +0000 (20:52 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 6 Apr 2017 00:52:32 +0000 (20:52 -0400)
1  2 
Makefile.am
configure.ac
lib/Makefile.am
lib/command.c
lib/log.c
lib/vty.c
vtysh/Makefile.am
vtysh/extract.pl.in
vtysh/vtysh.c
vtysh/vtysh.h
vtysh/vtysh_config.c

diff --cc Makefile.am
Simple merge
diff --cc configure.ac
Simple merge
diff --cc lib/Makefile.am
index 55b1eb8044da0cae370af98d3d7041421a3a480b,75947e61465f1a7c2e3d26dedbd2a28a97ca113e..c4989c73c999d22ccd89511f38daede88b25db9e
@@@ -32,7 -32,9 +32,10 @@@ libfrr_la_SOURCES = 
        libfrr.c \
        strlcpy.c \
        strlcat.c \
 +      sha256.c
+       module.c \
+       hook.c \
+       # end
  
  BUILT_SOURCES = route_types.h gitversion.h command_parse.h command_lex.h
  
@@@ -55,8 -71,9 +72,10 @@@ pkginclude_HEADERS = 
        monotime.h \
        spf_backoff.h \
        srcdest_table.h \
+       module.h \
+       hook.h \
        libfrr.h \
 +      sha256.h \
        # end
  
  noinst_HEADERS = \
diff --cc lib/command.c
Simple merge
diff --cc lib/log.c
Simple merge
diff --cc lib/vty.c
Simple merge
Simple merge
index 4dddb809a0d9f190c41f56e7ce9635d570ee965a,551048248520d2b34bf408cb810f1c884bcd224e..169220c772ad69a3cb5364163e44e6979bf8faf2
@@@ -139,10 -82,10 +82,10 @@@ foreach (@ARGV) 
              $protocol = "VTYSH_RIPD";
          }
          elsif ($file =~ /lib\/routemap\.c$/) {
--            $protocol = "VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_BGPD|VTYSH_ZEBRA|VTYSH_PIMD";
++            $protocol = "VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_BGPD|VTYSH_ZEBRA|VTYSH_PIMD|VTYSH_EIGRPD";
          }
          elsif ($file =~ /lib\/vrf\.c$/) {
--            $protocol = "VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_BGPD|VTYSH_ZEBRA";
++            $protocol = "VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_BGPD|VTYSH_ZEBRA|VTYSH_EIGRPD";
          }
          elsif ($file =~ /lib\/filter\.c$/) {
              $protocol = "VTYSH_ALL";
              if ($defun_array[1] =~ m/ipv6/) {
                  $protocol = "VTYSH_RIPNGD|VTYSH_OSPF6D|VTYSH_BGPD|VTYSH_ZEBRA";
              } else {
--                $protocol = "VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD|VTYSH_ZEBRA|VTYSH_PIMD";
++                $protocol = "VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD|VTYSH_ZEBRA|VTYSH_PIMD|VTYSH_EIGRPD";
              }
          }
          elsif ($file =~ /lib\/distribute\.c$/) {
diff --cc vtysh/vtysh.c
index afb742d903740165a910741d27da6e4f0cd1128b,d0038ea3cf30bcaf507a2588cd385d8f2d614006..0473b244a72bbd9df8db2f00df4c246553eeb9ec
@@@ -1837,7 -1799,7 +1837,7 @@@ DEFUNSH (VTYSH_INTERFACE
  }
  
  /* TODO Implement "no interface command in isisd. */
- DEFSH (VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_EIGRPD|VTYSH_LDPD,
 -DEFSH (VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D,
++DEFSH (VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_EIGRPD,
         vtysh_no_interface_cmd,
         "no interface IFNAME",
         NO_STR
@@@ -1921,8 -1883,8 +1921,8 @@@ DEFUNSH (VTYSH_VRF
  
  /* TODO Implement interface description commands in ripngd, ospf6d
   * and isisd. */
- DEFSH (VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_OSPFD|VTYSH_EIGRPD|VTYSH_LDPD,
 -DEFSH (VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_OSPFD,
--       vtysh_interface_desc_cmd,
++DEFSH (VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_OSPFD|VTYSH_EIGRPD,
++      vtysh_interface_desc_cmd,
         "description LINE...",
         "Interface specific description\n"
         "Characters describing this interface\n")
diff --cc vtysh/vtysh.h
index 11b678fe4ded8f58eb26923d7206c3ac7832af45,6d9e21d8a0cdd0ed3a29a5a84d5224d221158771..ad45abcdf33185b7eee6bdbe50453cde0feef6a3
@@@ -43,9 -42,9 +43,9 @@@ DECLARE_MGROUP(MVTYSH
  /* watchfrr is not in ALL since library CLI functions should not be
   * run on it (logging & co. should stay in a fixed/frozen config, and
   * things like prefix lists are not even initialised) */
 -#define VTYSH_ALL       VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_LDPD|VTYSH_BGPD|VTYSH_ISISD|VTYSH_PIMD|VTYSH_NHRPD
 +#define VTYSH_ALL       VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_LDPD|VTYSH_BGPD|VTYSH_ISISD|VTYSH_PIMD|VTYSH_NHRPD|VTYSH_EIGRPD
  #define VTYSH_RMAP      VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_BGPD|VTYSH_PIMD
- #define VTYSH_INTERFACE         VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_LDPD|VTYSH_ISISD|VTYSH_PIMD|VTYSH_NHRPD|VTYSH_EIGRPD
 -#define VTYSH_INTERFACE         VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_ISISD|VTYSH_PIMD|VTYSH_NHRPD
++#define VTYSH_INTERFACE         VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_ISISD|VTYSH_PIMD|VTYSH_NHRPD|VTYSH_EIGRPD
  #define VTYSH_NS          VTYSH_ZEBRA
  #define VTYSH_VRF       VTYSH_ZEBRA
  
Simple merge