diff options
-rw-r--r-- | Makefile.in | 206 | ||||
-rw-r--r-- | aclocal.m4 | 111 | ||||
-rw-r--r-- | bgpd/Makefile.in | 2 | ||||
-rw-r--r-- | bgpd/bgp_advertise.h | 33 | ||||
-rw-r--r-- | bgpd/bgp_clist.c | 4 | ||||
-rw-r--r-- | bgpd/bgp_route.c | 5 | ||||
-rw-r--r-- | bgpd/bgp_snmp.c | 2 | ||||
-rw-r--r-- | config.h.in | 282 | ||||
-rwxr-xr-x | configure | 1468 | ||||
-rwxr-xr-x | configure.ac | 812 | ||||
-rw-r--r-- | doc/Makefile.in | 2 | ||||
-rw-r--r-- | lib/Makefile.in | 174 | ||||
-rw-r--r-- | lib/routemap.c | 117 | ||||
-rw-r--r-- | lib/zebra.h | 46 | ||||
-rw-r--r-- | ospf6d/Makefile.in | 177 | ||||
-rw-r--r-- | ospfd/Makefile.in | 2 | ||||
-rw-r--r-- | ripd/Makefile.in | 177 | ||||
-rw-r--r-- | ripngd/Makefile.in | 177 | ||||
-rw-r--r-- | vtysh/Makefile.in | 2 | ||||
-rw-r--r-- | vtysh/vtysh_cmd.c | 7259 | ||||
-rw-r--r-- | zebra/Makefile.in | 2 | ||||
-rw-r--r-- | zebra/zebra_snmp.c | 177 | ||||
-rw-r--r-- | zebra/zserv.c | 176 |
23 files changed, 7775 insertions, 3638 deletions
diff --git a/Makefile.in b/Makefile.in index 6654f41e..d39fb51f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.7 from Makefile.am. +# Makefile.in generated by automake 1.6.3 from Makefile.am. # @configure_input@ # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 @@ -13,127 +13,92 @@ # PARTICULAR PURPOSE. @SET_MAKE@ +SHELL = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = . +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) +transform = @program_transform_name@ NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : +host_alias = @host_alias@ host_triplet = @host@ -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ AMTAR = @AMTAR@ AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BGPD = @BGPD@ CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ CURSES = @CURSES@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ DEPDIR = @DEPDIR@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ IF_METHOD = @IF_METHOD@ IF_PROC = @IF_PROC@ INCLUDES = @INCLUDES@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ IPFORWARD = @IPFORWARD@ KERNEL_METHOD = @KERNEL_METHOD@ -LDFLAGS = @LDFLAGS@ LIBPAM = @LIBPAM@ -LIBS = @LIBS@ LIB_IPV6 = @LIB_IPV6@ LIB_REGEX = @LIB_REGEX@ -LTLIBOBJS = @LTLIBOBJS@ -MAKEINFO = @MAKEINFO@ MULTIPATH_NUM = @MULTIPATH_NUM@ -OBJEXT = @OBJEXT@ OSPF6D = @OSPF6D@ OSPFD = @OSPFD@ OTHER_METHOD = @OTHER_METHOD@ PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ RIPD = @RIPD@ RIPNGD = @RIPNGD@ RTREAD_METHOD = @RTREAD_METHOD@ RT_METHOD = @RT_METHOD@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ VTYSH = @VTYSH@ ZEBRA = @ZEBRA@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_RANLIB = @ac_ct_RANLIB@ -ac_ct_STRIP = @ac_ct_STRIP@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__quote = @am__quote@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -includedir = @includedir@ -infodir = @infodir@ install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -oldincludedir = @oldincludedir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ SUBDIRS = lib @ZEBRA@ @BGPD@ @RIPD@ @RIPNGD@ @OSPFD@ @OSPF6D@ @VTYSH@ doc @@ -147,15 +112,14 @@ CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = DIST_SOURCES = -RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ - ps-recursive install-info-recursive uninstall-info-recursive \ - all-recursive install-data-recursive install-exec-recursive \ - installdirs-recursive install-recursive uninstall-recursive \ - check-recursive installcheck-recursive +RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ + uninstall-info-recursive all-recursive install-data-recursive \ + install-exec-recursive installdirs-recursive install-recursive \ + uninstall-recursive check-recursive installcheck-recursive DIST_COMMON = README AUTHORS COPYING COPYING.LIB ChangeLog INSTALL \ - Makefile.am Makefile.in NEWS TODO acconfig.h aclocal.m4 \ - config.guess config.h.in config.sub configure configure.in \ - depcomp install-sh missing mkinstalldirs + Makefile.am Makefile.in NEWS TODO aclocal.m4 config.guess \ + config.h.in config.sub configure configure.ac depcomp \ + install-sh missing mkinstalldirs DIST_SUBDIRS = $(SUBDIRS) all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive @@ -164,7 +128,7 @@ all: config.h am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @@ -172,10 +136,10 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck -$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) +$(srcdir)/configure: $(srcdir)/configure.ac $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) cd $(srcdir) && $(AUTOCONF) -$(ACLOCAL_M4): configure.in +$(ACLOCAL_M4): configure.ac cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) config.h: stamp-h1 @@ -188,7 +152,7 @@ stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h -$(srcdir)/config.h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) $(top_srcdir)/acconfig.h +$(srcdir)/config.h.in: $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOHEADER) touch $(srcdir)/config.h.in @@ -250,17 +214,10 @@ tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done ETAGS = etags ETAGSFLAGS = -CTAGS = ctags -CTAGSFLAGS = - tags: TAGS ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) @@ -291,28 +248,13 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) top_distdir = . @@ -324,18 +266,13 @@ am__remove_distdir = \ && rm -fr $(distdir); }; } GZIP_ENV = --best -distuninstallcheck_listfiles = find . -type f -print distcleancheck_listfiles = find . -type f -print distdir: $(DISTFILES) $(am__remove_distdir) mkdir $(distdir) $(mkinstalldirs) $(distdir)/vtysh - @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ - list='$(DISTFILES)'; for file in $$list; do \ - case $$file in \ - $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ - esac; \ + @list='$(DISTFILES)'; for file in $$list; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ @@ -369,7 +306,7 @@ distdir: $(DISTFILES) fi; \ done $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" distdir="$(distdir)" \ + top_distdir="${top_distdir}" distdir="$(distdir)" \ dist-hook -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ @@ -395,10 +332,8 @@ distcheck: dist mkdir $(distdir)/=inst chmod a-w $(distdir) dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \ - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && $(mkinstalldirs) $$dc_destdir \ && cd $(distdir)/=build \ - && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + && ../configure --srcdir=.. --prefix=$$dc_install_base \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ @@ -406,37 +341,23 @@ distcheck: dist && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ - distuninstallcheck \ - && chmod -R a-w "$$dc_install_base" \ - && ({ $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ - distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ - } || { rm -rf "$$dc_destdir"; exit 1; }) \ - && rm -rf "$$dc_destdir" \ + && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + find $$dc_install_base -type f -print ; \ + exit 1; } >&2 ) \ && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \ && rm -f $(distdir).tar.gz \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck $(am__remove_distdir) @echo "$(distdir).tar.gz is ready for distribution" | \ sed 'h;s/./=/g;p;x;p;x' -distuninstallcheck: - cd $(distuninstallcheck_dir) \ - && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ - || { echo "ERROR: files left after uninstall:" ; \ - if test -n "$(DESTDIR)"; then \ - echo " (check DESTDIR support)"; \ - fi ; \ - $(distuninstallcheck_listfiles) ; \ - exit 1; } >&2 distcleancheck: distclean if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left in build directory after distclean:" ; \ + || { echo "ERROR: files left after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am @@ -504,24 +425,15 @@ mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - uninstall-am: uninstall-info-am uninstall-info: uninstall-info-recursive -.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ - clean-generic clean-recursive ctags ctags-recursive dist \ - dist-all dist-gzip distcheck distclean distclean-generic \ - distclean-hdr distclean-recursive distclean-tags distcleancheck \ - distdir distuninstallcheck dvi dvi-am dvi-recursive info \ - info-am info-recursive install install-am install-data \ +.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ + clean-generic clean-recursive dist dist-all dist-gzip distcheck \ + distclean distclean-generic distclean-hdr distclean-recursive \ + distclean-tags distcleancheck distdir dvi dvi-am dvi-recursive \ + info info-am info-recursive install install-am install-data \ install-data-am install-data-recursive install-exec \ install-exec-am install-exec-recursive install-info \ install-info-am install-info-recursive install-man \ @@ -529,9 +441,9 @@ uninstall-info: uninstall-info-recursive installdirs installdirs-am installdirs-recursive \ maintainer-clean maintainer-clean-generic \ maintainer-clean-recursive mostlyclean mostlyclean-generic \ - mostlyclean-recursive pdf pdf-am pdf-recursive ps ps-am \ - ps-recursive tags tags-recursive uninstall uninstall-am \ - uninstall-info-am uninstall-info-recursive uninstall-recursive + mostlyclean-recursive tags tags-recursive uninstall \ + uninstall-am uninstall-info-am uninstall-info-recursive \ + uninstall-recursive dist-hook: @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.7 -*- Autoconf -*- +# aclocal.m4 generated automatically by aclocal 1.6.3 -*- Autoconf -*- -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002 +# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 # Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -43,7 +43,7 @@ # CC etc. in the Makefile, will ask for an AC_PROG_CC use... -AC_PREREQ([2.54]) +AC_PREREQ([2.52]) # Autoconf 2.50 wants to disallow AM_ names. We explicitly allow # the ones we care about. @@ -69,16 +69,6 @@ if test "`cd $srcdir && pwd`" != "`pwd`" && AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi -AC_SUBST([CYGPATH_W]) - # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], @@ -110,29 +100,17 @@ AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl _AM_IF_OPTION([no-dependencies],, -[AC_PROVIDE_IFELSE([AC_PROG_CC], +[AC_PROVIDE_IFELSE([AC_PROG_][CC], [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], + [define([AC_PROG_][CC], + defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_][CXX], [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl + [define([AC_PROG_][CXX], + defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl ]) ]) - -# When config.status generates a header, we must update the stamp-h file. -# This file resides in the same directory as the config header -# that is generated. The stamp files are numbered to have different names. - -# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the -# loop where config.status creates the headers, so we can generate -# our stamp files there. -AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], -[_am_stamp_count=`expr ${_am_stamp_count-0} + 1` -echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) - # Copyright 2002 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify @@ -153,14 +131,14 @@ echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. -AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.7"]) +AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.6"]) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION so it can be traced. # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], - [AM_AUTOMAKE_VERSION([1.7])]) + [AM_AUTOMAKE_VERSION([1.6.3])]) # Helper functions for option handling. -*- Autoconf -*- @@ -555,9 +533,6 @@ else fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) -AM_CONDITIONAL([am__fastdep$1], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) @@ -677,9 +652,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) -# Check to see how 'make' treats includes. -*- Autoconf -*- - -# Copyright (C) 2001, 2002 Free Software Foundation, Inc. +# Copyright 2001 Free Software Foundation, Inc. -*- Autoconf -*- # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -719,7 +692,7 @@ echo "include confinc" > confmf # In particular we don't look at `^make:' because GNU make might # be invoked under some other name (usually "gmake"), in which # case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then +if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then am__include=include am__quote= _am_result=GNU @@ -779,7 +752,7 @@ else fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then - AC_MSG_ERROR([conditional "$1" was never defined. + AC_MSG_ERROR([conditional \"$1\" was never defined. Usually this means the macro was only invoked conditionally.]) fi])]) @@ -806,6 +779,58 @@ AC_PREREQ([2.52]) # serial 6 -# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. -AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) +# When config.status generates a header, we must update the stamp-h file. +# This file resides in the same directory as the config header +# that is generated. We must strip everything past the first ":", +# and everything past the last "/". + +# _AM_DIRNAME(PATH) +# ----------------- +# Like AS_DIRNAME, only do it during macro expansion +AC_DEFUN([_AM_DIRNAME], + [m4_if(regexp([$1], [^.*[^/]//*[^/][^/]*/*$]), -1, + m4_if(regexp([$1], [^//\([^/]\|$\)]), -1, + m4_if(regexp([$1], [^/.*]), -1, + [.], + patsubst([$1], [^\(/\).*], [\1])), + patsubst([$1], [^\(//\)\([^/].*\|$\)], [\1])), + patsubst([$1], [^\(.*[^/]\)//*[^/][^/]*/*$], [\1]))[]dnl +])# _AM_DIRNAME + + +# The stamp files are numbered to have different names. +# We could number them on a directory basis, but that's additional +# complications, let's have a unique counter. +m4_define([_AM_STAMP_Count], [0]) + + +# _AM_STAMP(HEADER) +# ----------------- +# The name of the stamp file for HEADER. +AC_DEFUN([_AM_STAMP], +[m4_define([_AM_STAMP_Count], m4_incr(_AM_STAMP_Count))dnl +AS_ESCAPE(_AM_DIRNAME(patsubst([$1], + [:.*])))/stamp-h[]_AM_STAMP_Count]) + + +# _AM_CONFIG_HEADER(HEADER[:SOURCES], COMMANDS, INIT-COMMANDS) +# ------------------------------------------------------------ +# We used to try to get a real timestamp in stamp-h. But the fear is that +# that will cause unnecessary cvs conflicts. +AC_DEFUN([_AM_CONFIG_HEADER], +[# Add the stamp file to the list of files AC keeps track of, +# along with our hook. +AC_CONFIG_HEADERS([$1], + [# update the timestamp +echo 'timestamp for $1' >"_AM_STAMP([$1])" +$2], + [$3]) +])# _AM_CONFIG_HEADER + + +# AM_CONFIG_HEADER(HEADER[:SOURCES]..., COMMANDS, INIT-COMMANDS) +# -------------------------------------------------------------- +AC_DEFUN([AM_CONFIG_HEADER], +[AC_FOREACH([_AM_File], [$1], [_AM_CONFIG_HEADER(_AM_File, [$2], [$3])]) +])# AM_CONFIG_HEADER diff --git a/bgpd/Makefile.in b/bgpd/Makefile.in index 85b49e48..f6cceec4 100644 --- a/bgpd/Makefile.in +++ b/bgpd/Makefile.in @@ -204,7 +204,7 @@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign bgpd/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status diff --git a/bgpd/bgp_advertise.h b/bgpd/bgp_advertise.h index e2ae0104..798cf0fd 100644 --- a/bgpd/bgp_advertise.h +++ b/bgpd/bgp_advertise.h @@ -99,39 +99,6 @@ struct bgp_synchronize struct bgp_advertise_fifo withdraw_low; }; -/* FIFO -- first in first out structure and macros. */ -struct fifo -{ - struct fifo *next; - struct fifo *prev; -}; - -#define FIFO_INIT(F) \ - do { \ - struct fifo *Xfifo = (struct fifo *)(F); \ - Xfifo->next = Xfifo->prev = Xfifo; \ - } while (0) - -#define FIFO_ADD(F,N) \ - do { \ - struct fifo *Xfifo = (struct fifo *)(F); \ - struct fifo *Xnode = (struct fifo *)(N); \ - Xnode->next = Xfifo; \ - Xnode->prev = Xfifo->prev; \ - Xfifo->prev = Xfifo->prev->next = Xnode; \ - } while (0) - -#define FIFO_DEL(N) \ - do { \ - struct fifo *Xnode = (struct fifo *)(N); \ - Xnode->prev->next = Xnode->next; \ - Xnode->next->prev = Xnode->prev; \ - } while (0) - -#define FIFO_HEAD(F) \ - ((((struct fifo *)(F))->next == (struct fifo *)(F)) \ - ? NULL : (F)->next) - /* BGP adjacency linked list. */ #define BGP_INFO_ADD(N,A,TYPE) \ do { \ diff --git a/bgpd/bgp_clist.c b/bgpd/bgp_clist.c index 4bf194e3..2e03f48d 100644 --- a/bgpd/bgp_clist.c +++ b/bgpd/bgp_clist.c @@ -269,7 +269,7 @@ community_list_delete (struct community_list *list) community_list_free (list); } -int +int community_list_empty_p (struct community_list *list) { return (list->head == NULL && list->tail == NULL) ? 1 : 0; @@ -514,7 +514,7 @@ community_list_exact_match (struct community *com, struct community_list *list) return 0; } -/* Delete all permitted communities in the list from com1 */ +/* Delete all permitted communities in the list from com. */ struct community * community_list_match_delete (struct community *com, struct community_list *list) diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c index 58d97b0f..cc7dbfa6 100644 --- a/bgpd/bgp_route.c +++ b/bgpd/bgp_route.c @@ -620,7 +620,10 @@ bgp_announce_check (struct bgp_info *ri, struct peer *peer, struct prefix *p, if (transparent || reflect || (CHECK_FLAG (peer->af_flags[afi][safi], PEER_FLAG_NEXTHOP_UNCHANGED) && ((p->family == AF_INET && attr->nexthop.s_addr) - || (p->family == AF_INET6 && ri->peer != bgp->peer_self)))) +#ifdef HAVE_IPV6 + || (p->family == AF_INET6 && ri->peer != bgp->peer_self) +#endif /* HAVE_IPV6 */ + ))) { /* NEXT-HOP Unchanged. */ } diff --git a/bgpd/bgp_snmp.c b/bgpd/bgp_snmp.c index bf9c7f87..6215edee 100644 --- a/bgpd/bgp_snmp.c +++ b/bgpd/bgp_snmp.c @@ -516,7 +516,7 @@ bgpPeerTable (struct variable *v, oid name[], size_t *length, case BGPPEEROUTTOTALMESSAGES: return SNMP_INTEGER (peer->open_out + peer->update_out + peer->keepalive_out + peer->notify_out - + peer->refresh_out, peer->dynamic_cap_out); + + peer->refresh_out + peer->dynamic_cap_out); break; case BGPPEERLASTERROR: { diff --git a/config.h.in b/config.h.in index 4c5dbea8..da6f5300 100644 --- a/config.h.in +++ b/config.h.in @@ -1,165 +1,16 @@ -/* config.h.in. Generated from configure.in by autoheader. */ -/* accconfig.h -- `autoheader' will generate config.h.in for zebra. - Copyright (C) 1998, 1999 Kunihiro Ishiguro <kunihiro@zebra.org> */ +/* config.h.in. Generated from configure.ac by autoheader. */ -/* Version of GNU Zebra */ -#undef VERSION - -/* Solaris on x86. */ -#undef SOLARIS_X86 - -/* Package name of GNU Zebra */ -#undef PACKAGE - -/* Define if host is GNU/Linux */ -#undef GNU_LINUX - -/* Define if you have the AF_ROUTE socket. */ -#undef HAVE_AF_ROUTE - -/* Define if you have the inet_aton function. */ -#undef HAVE_INET_ATON - -/* Define if you have the inet_ntop function. */ -#undef HAVE_INET_NTOP - -/* Define if you have the inet_pton function. */ -#undef HAVE_INET_PTON - -/* Define if you have the setproctitle function. */ -#undef HAVE_SETPROCTITLE - -/* Define if you have ipv6 stack. */ -#undef HAVE_IPV6 - -/* Define if you wish to support ipv6 router advertisment. */ -/* #undef HAVE_RTADV */ - -/* whether system has GNU regex */ -#undef HAVE_GNU_REGEX - -/* whether system has SNMP library */ -#undef HAVE_SNMP - -/* whether sockaddr has a sa_len field */ -#undef HAVE_SA_LEN - -/* whether sockaddr_in has a sin_len field */ -#undef HAVE_SIN_LEN - -/* whether sockaddr_un has a sun_len field */ -#undef HAVE_SUN_LEN - -/* whether sockaddr_in6 has a sin6_scope_id field */ -#undef HAVE_SIN6_SCOPE_ID - -/* Define if there is socklen_t. */ -#undef HAVE_SOCKLEN_T - -/* Define if there is sockaddr_dl structure. */ -#undef HAVE_SOCKADDR_DL - -/* Define if there is ifaliasreq structure. */ -#undef HAVE_IFALIASREQ - -/* Define if there is in6_aliasreq structure. */ -#undef HAVE_IN6_ALIASREQ - -/* Define if there is rt_addrinfo structure. */ -#undef HAVE_RT_ADDRINFO - -/* Define if there is in_pktinfo structure. */ -#undef HAVE_INPKTINFO - -/* Define if you have the getrusage function. */ -#undef HAVE_RUSAGE - -/* Define if /proc/net/dev exists. */ -#undef HAVE_PROC_NET_DEV - -/* Define if /proc/net/if_inet6 exists. */ -#undef HAVE_PROC_NET_IF_INET6 - -/* Define if NET_RT_IFLIST exists in sys/socket.h. */ -#undef HAVE_NET_RT_IFLIST - -/* Define if you have INRIA ipv6 stack. */ -#undef INRIA_IPV6 - -/* Define if you have KAME project ipv6 stack. */ -#undef KAME - -/* Define if you have Linux ipv6 stack. */ -#undef LINUX_IPV6 - -/* Define if you have NRL ipv6 stack. */ -#undef NRL - -/* Define if you have BSDI NRL IPv6 stack. */ +/* BSDI */ #undef BSDI_NRL -/* Define if one-vty option is specified. */ -#undef VTYSH - -/* Define if interface aliases don't have distinct indeces */ -#undef HAVE_BROKEN_ALIASES - -/* Define if disable-bgp-announce option is specified. */ +/* Disable BGP installation to zebra */ #undef DISABLE_BGP_ANNOUNCE -/* PAM support */ -#undef USE_PAM - -/* TCP/IP communication between zebra and protocol daemon. */ -#undef HAVE_TCP_ZEBRA - -/* The OSPF NSSA option (RFC1587). */ -#undef HAVE_NSSA - -/* The OSPF Opaque LSA option (RFC2370). */ -#undef HAVE_OPAQUE_LSA - -/* Traffic Engineering Extension to OSPF - (draft-katz-yeung-ospf-traffic-06.txt). */ -#undef HAVE_OSPF_TE - -/* Linux netlink. */ -#undef HAVE_NETLINK - -/* PATHS */ -#undef PATH_ZEBRA_PID -#undef PATH_RIPD_PID -#undef PATH_RIPNGD_PID -#undef PATH_BGPD_PID -#undef PATH_OSPFD_PID -#undef PATH_OSPF6D_PID - -/* Define if Solaris */ -#undef SUNOS_5 - -/* Define if FreeBSD 3.2 */ +/* FreeBSD 3.2 */ #undef FREEBSD_32 -/* Define if OpenBSD */ -#undef OPEN_BSD - -#ifdef HAVE_IPV6 -#ifdef KAME -#ifndef INET6 -#define INET6 -#endif /* INET6 */ -#endif /* KAME */ -#endif /* HAVE_IPV6 */ - -#ifdef SUNOS_5 -typedef unsigned int u_int32_t; -typedef unsigned short u_int16_t; -typedef unsigned short u_int8_t; -#endif /* SUNOS_5 */ - -#ifndef HAVE_SOCKLEN_T -typedef int socklen_t; -#endif /* HAVE_SOCKLEN_T */ +/* GNU Linux */ +#undef GNU_LINUX /* Define to 1 if you have the <asm/types.h> header file. */ #undef HAVE_ASM_TYPES_H @@ -167,6 +18,9 @@ typedef int socklen_t; /* Define to 1 if you have the `bcopy' function. */ #undef HAVE_BCOPY +/* Broken Alias */ +#undef HAVE_BROKEN_ALIASES + /* Define to 1 if you have the `bzero' function. */ #undef HAVE_BZERO @@ -179,21 +33,42 @@ typedef int socklen_t; /* Define to 1 if you have the `getifaddrs' function. */ #undef HAVE_GETIFADDRS +/* GNU regexp library */ +#undef HAVE_GNU_REGEX + +/* ifaliasreq */ +#undef HAVE_IFALIASREQ + /* Define to 1 if you have the `if_indextoname' function. */ #undef HAVE_IF_INDEXTONAME /* Define to 1 if you have the `if_nametoindex' function. */ #undef HAVE_IF_NAMETOINDEX +/* in6_aliasreq */ +#undef HAVE_IN6_ALIASREQ + /* Define to 1 if you have the `inet_aton' function. */ #undef HAVE_INET_ATON /* Define to 1 if you have the <inet/nd.h> header file. */ #undef HAVE_INET_ND_H +/* inet_ntop */ +#undef HAVE_INET_NTOP + +/* inet_pton */ +#undef HAVE_INET_PTON + +/* in_pktinfo */ +#undef HAVE_INPKTINFO + /* Define to 1 if you have the <inttypes.h> header file. */ #undef HAVE_INTTYPES_H +/* IPv6 */ +#undef HAVE_IPV6 + /* Define to 1 if you have the <kvm.h> header file. */ #undef HAVE_KVM_H @@ -257,6 +132,9 @@ typedef int socklen_t; /* Define to 1 if you have the <netinet/in_var.h> header file. */ #undef HAVE_NETINET_IN_VAR_H +/* netlink */ +#undef HAVE_NETLINK + /* Define to 1 if you have the <net/if_dl.h> header file. */ #undef HAVE_NET_IF_DL_H @@ -266,12 +144,54 @@ typedef int socklen_t; /* Define to 1 if you have the <net/netopt.h> header file. */ #undef HAVE_NET_NETOPT_H +/* NET_RT_IFLIST */ +#undef HAVE_NET_RT_IFLIST + +/* OSPF NSSA */ +#undef HAVE_NSSA + +/* OSPF Opaque LSA */ +#undef HAVE_OPAQUE_LSA + +/* OSPF TE */ +#undef HAVE_OSPF_TE + +/* /proc/net/dev */ +#undef HAVE_PROC_NET_DEV + +/* /proc/net/if_inet6 */ +#undef HAVE_PROC_NET_IF_INET6 + +/* rt_addrinfo */ +#undef HAVE_RT_ADDRINFO + +/* rusage */ +#undef HAVE_RUSAGE + +/* sa_len */ +#undef HAVE_SA_LEN + /* Define to 1 if you have the `setproctitle' function. */ #undef HAVE_SETPROCTITLE +/* scope id */ +#undef HAVE_SIN6_SCOPE_ID + +/* sin_len */ +#undef HAVE_SIN_LEN + +/* SNMP */ +#undef HAVE_SNMP + /* Define to 1 if you have the `snprintf' function. */ #undef HAVE_SNPRINTF +/* sockaddr_dl */ +#undef HAVE_SOCKADDR_DL + +/* socklen_t */ +#undef HAVE_SOCKLEN_T + /* Define to 1 if you have the <stdint.h> header file. */ #undef HAVE_STDINT_H @@ -296,6 +216,9 @@ typedef int socklen_t; /* Define to 1 if you have the <stropts.h> header file. */ #undef HAVE_STROPTS_H +/* sun_len */ +#undef HAVE_SUN_LEN + /* Define to 1 if you have the <sys/conf.h> header file. */ #undef HAVE_SYS_CONF_H @@ -323,12 +246,30 @@ typedef int socklen_t; /* Define to 1 if you have the <sys/types.h> header file. */ #undef HAVE_SYS_TYPES_H +/* Use TCP for zebra communication */ +#undef HAVE_TCP_ZEBRA + /* Define to 1 if you have the <unistd.h> header file. */ #undef HAVE_UNISTD_H /* Define to 1 if you have the `vsnprintf' function. */ #undef HAVE_VSNPRINTF +/* Inria IPv6 */ +#undef INRIA_IPV6 + +/* KAME IPv6 */ +#undef KAME + +/* Linux IPv6 */ +#undef LINUX_IPV6 + +/* NRL */ +#undef NRL + +/* OpenBSD */ +#undef OPEN_BSD + /* Name of package */ #undef PACKAGE @@ -347,15 +288,46 @@ typedef int socklen_t; /* Define to the version of this package. */ #undef PACKAGE_VERSION +/* bgpd PID */ +#undef PATH_BGPD_PID + +/* ospf6d PID */ +#undef PATH_OSPF6D_PID + +/* ospfd PID */ +#undef PATH_OSPFD_PID + +/* ripd PID */ +#undef PATH_RIPD_PID + +/* ripngd PID */ +#undef PATH_RIPNGD_PID + +/* zebra PID */ +#undef PATH_ZEBRA_PID + /* Define as the return type of signal handlers (`int' or `void'). */ #undef RETSIGTYPE /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS +/* SunOS 5 */ +#undef SUNOS_5 + +/* Use PAM for authentication */ +#undef USE_PAM + /* Version number of package */ #undef VERSION +/* VTY shell */ +#undef VTYSH + +/* Define to 1 if your processor stores words with the most significant byte + first (like Motorola and SPARC, unlike Intel and VAX). */ +#undef WORDS_BIGENDIAN + /* Define to 1 if on AIX 3. System headers sometimes define this. We just want to avoid a redefinition error message. */ @@ -1,11 +1,19 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.54. +# Generated by GNU Autoconf 2.53. # # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 # Free Software Foundation, Inc. # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. + +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + + ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## @@ -14,13 +22,11 @@ if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then set -o posix fi +# NLS nuisances. # Support unset when possible. if (FOO=FOO; unset FOO) >/dev/null 2>&1; then as_unset=unset @@ -28,39 +34,34 @@ else as_unset=false fi - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE LC_NUMERIC LC_MESSAGES LC_TIME -do - if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi +(set +x; test -n "`(LANG=C; export LANG) 2>&1`") && + { $as_unset LANG || test "${LANG+set}" != set; } || + { LANG=C; export LANG; } +(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") && + { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } || + { LC_ALL=C; export LC_ALL; } +(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") && + { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } || + { LC_TIME=C; export LC_TIME; } +(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") && + { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } || + { LC_CTYPE=C; export LC_CTYPE; } +(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") && + { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } || + { LANGUAGE=C; export LANGUAGE; } +(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") && + { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } || + { LC_COLLATE=C; export LC_COLLATE; } +(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") && + { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } || + { LC_NUMERIC=C; export LC_NUMERIC; } +(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") && + { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } || + { LC_MESSAGES=C; export LC_MESSAGES; } # Name of the executable. -as_me=`$as_basename "$0" || +as_me=`(basename "$0") 2>/dev/null || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)$' \| \ @@ -71,7 +72,6 @@ echo X/"$0" | /^X\/\(\/\).*/{ s//\1/; q; } s/.*/./; q'` - # PATH needs CR, and LINENO needs CR and PATH. # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' @@ -85,7 +85,7 @@ if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conftest.sh echo "exit 0" >>conftest.sh chmod +x conftest.sh - if (PATH="/nonexistent;."; conftest.sh) >/dev/null 2>&1; then + if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: @@ -138,8 +138,6 @@ do as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` test "x$as_lineno_1" != "x$as_lineno_2" && test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } CONFIG_SHELL=$as_dir/$as_base export CONFIG_SHELL exec "$CONFIG_SHELL" "$0" ${1+"$@"} @@ -212,12 +210,6 @@ else fi rm -f conf$$ conf$$.exe conf$$.file -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - as_mkdir_p=false -fi - as_executable_p="test -f" # Sed expression to map a string onto a valid CPP name. @@ -234,7 +226,7 @@ as_nl=' IFS=" $as_nl" # CDPATH. -$as_unset CDPATH +$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; } # Name of the host. @@ -248,7 +240,6 @@ exec 6>&1 # Initializations. # ac_default_prefix=/usr/local -ac_config_libobj_dir=. cross_compiling=no subdirs= MFLAGS= @@ -305,8 +296,6 @@ ac_includes_default="\ # include <unistd.h> #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP AR ac_ct_AR RANLIB ac_ct_RANLIB EGREP MULTIPATH_NUM LIBPAM RT_METHOD KERNEL_METHOD OTHER_METHOD RTREAD_METHOD IF_METHOD IF_PROC IPFORWARD LIB_IPV6 ZEBRA BGPD RIPD RIPNGD OSPFD OSPF6D VTYSH INCLUDES CURSES LIB_REGEX LIBOBJS LTLIBOBJS' -ac_subst_files='' # Initialize some variables set by options. ac_init_help= @@ -730,9 +719,6 @@ if test ! -r $srcdir/$ac_unique_file; then { (exit 1); exit 1; }; } fi fi -(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || - { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 - { (exit 1); exit 1; }; } srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` ac_env_build_alias_set=${build_alias+set} ac_env_build_alias_value=$build_alias @@ -919,7 +905,7 @@ esac # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be # absolute. ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` -ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd` ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` @@ -959,7 +945,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was -generated by GNU Autoconf 2.54. Invocation command line was +generated by GNU Autoconf 2.53. Invocation command line was $ $0 $@ @@ -1025,9 +1011,12 @@ do *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac - ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" + ac_sep=" " ;; + esac # Get rid of the leading space. - ac_sep=" " done # When interrupted or exit'd, cleanup temporary files, and complete @@ -1039,7 +1028,6 @@ trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo - cat <<\_ASBOX ## ---------------- ## ## Cache variables. ## @@ -1062,35 +1050,6 @@ _ASBOX esac; } echo - - cat <<\_ASBOX -## ----------------- ## -## Output variables. ## -## ----------------- ## -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------- ## -## Output files. ## -## ------------- ## -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - fi - if test -s confdefs.h; then cat <<\_ASBOX ## ----------- ## @@ -1098,7 +1057,7 @@ _ASBOX ## ----------- ## _ASBOX echo - sed "/^$/d" confdefs.h | sort + sed "/^$/d" confdefs.h echo fi test "$ac_signal" != 0 && @@ -1255,8 +1214,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu - -am__api_version="1.7" +am__api_version="1.6" ac_aux_dir= for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do if test -f $ac_dir/install-sh; then @@ -1508,19 +1466,9 @@ echo "$as_me: error: source directory already configured; run \"make distclean\" { (exit 1); exit 1; }; } fi -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - # Define the identity of the package. PACKAGE=zebra - VERSION=0.93 + VERSION=0.94 cat >>confdefs.h <<_ACEOF @@ -1646,7 +1594,11 @@ INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" - ac_config_headers="$ac_config_headers config.h" +# Add the stamp file to the list of files AC keeps track of, +# along with our hook. +ac_config_headers="$ac_config_headers config.h" + + # Make sure we can run config.sub. @@ -1920,7 +1872,9 @@ if test $ac_prog_rejected = yes; then # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + set dummy "$as_dir/$ac_word" ${1+"$@"} + shift + ac_cv_prog_CC="$@" fi fi fi @@ -2053,6 +2007,12 @@ cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -2081,10 +2041,11 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 # Be careful to initialize this variable, since it used to be cached. # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. ac_cv_exeext= -for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.*; do - test -f "$ac_file" || continue +for ac_file in `ls a_out.exe a.exe conftest.exe 2>/dev/null; + ls a.out conftest 2>/dev/null; + ls a.* conftest.* 2>/dev/null`; do case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; + *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb | *.xSYM ) ;; a.out ) # We found the default executable, but exeext='' is most # certainly right. break;; @@ -2098,10 +2059,8 @@ done else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 -{ { echo "$as_me:$LINENO: error: C compiler cannot create executables -check \`config.log' for details." >&5 -echo "$as_me: error: C compiler cannot create executables -check \`config.log' for details." >&2;} +{ { echo "$as_me:$LINENO: error: C compiler cannot create executables" >&5 +echo "$as_me: error: C compiler cannot create executables" >&2;} { (exit 77); exit 77; }; } fi @@ -2158,10 +2117,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. -for ac_file in conftest.exe conftest conftest.*; do - test -f "$ac_file" || continue +for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; + *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` export ac_cv_exeext break;; @@ -2190,6 +2148,12 @@ else #line $LINENO "configure" #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -2206,7 +2170,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (exit $ac_status); }; then for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac @@ -2234,6 +2198,12 @@ else #line $LINENO "configure" #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -2282,6 +2252,12 @@ else #line $LINENO "configure" #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -2327,97 +2303,6 @@ else CFLAGS= fi fi -echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 -echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 -if test "${ac_cv_prog_cc_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_prog_cc_stdc=no -ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -#include "confdefs.h" -#include <stdarg.h> -#include <stdio.h> -#include <sys/types.h> -#include <sys/stat.h> -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -# Don't try gcc -ansi; that turns off useful extensions and -# breaks some systems' header files. -# AIX -qlanglvl=ansi -# Ultrix and OSF/1 -std1 -# HP-UX 10.20 and later -Ae -# HP-UX older versions -Aa -D_HPUX_SOURCE -# SVR4 -Xc -D__EXTENSIONS__ -for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_stdc=$ac_arg -break -else - echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -fi -rm -f conftest.$ac_objext -done -rm -f conftest.$ac_ext conftest.$ac_objext -CC=$ac_save_CC - -fi - -case "x$ac_cv_prog_cc_stdc" in - x|xno) - echo "$as_me:$LINENO: result: none needed" >&5 -echo "${ECHO_T}none needed" >&6 ;; - *) - echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 - CC="$CC $ac_cv_prog_cc_stdc" ;; -esac - # Some people use a C++ compiler to compile C. Since we use `exit', # in C++ we need to declare it. In case someone uses the same compiler # for both compiling C and C++ we need to have the C++ compiler decide @@ -2453,6 +2338,12 @@ do #include "confdefs.h" #include <stdlib.h> $ac_declaration +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -2484,6 +2375,12 @@ rm -f conftest.$ac_objext conftest.$ac_ext #line $LINENO "configure" #include "confdefs.h" $ac_declaration +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -2539,7 +2436,7 @@ fi rmdir .deps 2>/dev/null - ac_config_commands="$ac_config_commands depfiles" +ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} @@ -2560,7 +2457,7 @@ echo "include confinc" > confmf # In particular we don't look at `^make:' because GNU make might # be invoked under some other name (usually "gmake"), in which # case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then +if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then am__include=include am__quote= _am_result=GNU @@ -2672,18 +2569,6 @@ CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type -if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then - am__fastdepCC_TRUE= - am__fastdepCC_FALSE='#' -else - am__fastdepCC_TRUE='#' - am__fastdepCC_FALSE= -fi - - - if test "x$cflags_specified" = "x" ; then CFLAGS="$CFLAGS -Wall" fi @@ -2722,7 +2607,7 @@ _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err + egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -2755,7 +2640,7 @@ _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err + egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -2813,7 +2698,7 @@ _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err + egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -2846,7 +2731,7 @@ _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err + egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -3156,21 +3041,6 @@ fi -echo "$as_me:$LINENO: checking for egrep" >&5 -echo $ECHO_N "checking for egrep... $ECHO_C" >&6 -if test "${ac_cv_prog_egrep+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if echo a | (grep -E '(a|b)') >/dev/null 2>&1 - then ac_cv_prog_egrep='grep -E' - else ac_cv_prog_egrep='egrep' - fi -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 -echo "${ECHO_T}$ac_cv_prog_egrep" >&6 - EGREP=$ac_cv_prog_egrep - - echo "$as_me:$LINENO: checking for AIX" >&5 echo $ECHO_N "checking for AIX... $ECHO_C" >&6 @@ -3183,7 +3053,7 @@ cat >conftest.$ac_ext <<_ACEOF _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "yes" >/dev/null 2>&1; then + egrep "yes" >/dev/null 2>&1; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 cat >>confdefs.h <<\_ACEOF @@ -3297,41 +3167,47 @@ if test "${enable_broken_aliases}" = "yes"; then echo "Sorry, you can't use netlink with broken aliases" exit 1 fi - cat >>confdefs.h <<\_ACEOF -#define HAVE_BROKEN_ALIASES 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_BROKEN_ALIASES _ACEOF enable_netlink=no fi if test "${enable_tcp_zebra}" = "yes"; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_TCP_ZEBRA 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_TCP_ZEBRA _ACEOF fi if test "${enable_nssa}" = "yes"; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_NSSA 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_NSSA _ACEOF fi if test "${enable_opaque_lsa}" = "yes"; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_OPAQUE_LSA 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_OPAQUE_LSA _ACEOF fi if test "${enable_ospf_te}" = "yes"; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_OPAQUE_LSA 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_OPAQUE_LSA _ACEOF - cat >>confdefs.h <<\_ACEOF -#define HAVE_OSPF_TE 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_OSPF_TE _ACEOF fi @@ -3372,7 +3248,7 @@ _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err + egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -3403,7 +3279,7 @@ if test $ac_cv_header_stdc = yes; then _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then + egrep "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no @@ -3421,7 +3297,7 @@ if test $ac_cv_header_stdc = yes; then _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then + egrep "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no @@ -3480,7 +3356,7 @@ cat conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_header_stdc=no fi -rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi fi @@ -3631,7 +3507,7 @@ _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err + egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -3691,6 +3567,103 @@ fi done +echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 +echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 +if test "${ac_cv_prog_cc_stdc+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_prog_cc_stdc=no +ac_save_CC=$CC +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include <stdarg.h> +#include <stdio.h> +#include <sys/types.h> +#include <sys/stat.h> +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +# Don't try gcc -ansi; that turns off useful extensions and +# breaks some systems' header files. +# AIX -qlanglvl=ansi +# Ultrix and OSF/1 -std1 +# HP-UX 10.20 and later -Ae +# HP-UX older versions -Aa -D_HPUX_SOURCE +# SVR4 -Xc -D__EXTENSIONS__ +for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_cc_stdc=$ac_arg +break +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext +done +rm -f conftest.$ac_ext conftest.$ac_objext +CC=$ac_save_CC + +fi + +case "x$ac_cv_prog_cc_stdc" in + x|xno) + echo "$as_me:$LINENO: result: none needed" >&5 +echo "${ECHO_T}none needed" >&6 ;; + *) + echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 +echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 + CC="$CC $ac_cv_prog_cc_stdc" ;; +esac + echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6 if test "${ac_cv_c_const+set}" = set; then @@ -3700,6 +3673,12 @@ else #line $LINENO "configure" #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -3803,6 +3782,12 @@ extern "C" void (*signal (int, void (*)(int)))(int); void (*signal ()) (); #endif +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -3843,8 +3828,9 @@ _ACEOF case "$host" in *-sunos5.6* | *-solaris2.6*) opsys=sol2-6 - cat >>confdefs.h <<\_ACEOF -#define SUNOS_5 1 + +cat >>confdefs.h <<\_ACEOF +#define SUNOS_5 _ACEOF @@ -3860,6 +3846,12 @@ cat >conftest.$ac_ext <<_ACEOF #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -3903,8 +3895,9 @@ fi CURSES=-lcurses ;; *-sunos5* | *-solaris2*) - cat >>confdefs.h <<\_ACEOF -#define SUNOS_5 1 + +cat >>confdefs.h <<\_ACEOF +#define SUNOS_5 _ACEOF @@ -3920,6 +3913,12 @@ cat >conftest.$ac_ext <<_ACEOF #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -3973,6 +3972,12 @@ cat >conftest.$ac_ext <<_ACEOF #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -4017,8 +4022,9 @@ fi ;; *-linux-*) opsys=gnu-linux - cat >>confdefs.h <<\_ACEOF -#define GNU_LINUX 1 + +cat >>confdefs.h <<\_ACEOF +#define GNU_LINUX _ACEOF ;; @@ -4042,6 +4048,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char gethostbyname (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -4101,6 +4113,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char socket (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -4143,15 +4161,17 @@ fi ;; *-freebsd3.2) - cat >>confdefs.h <<\_ACEOF -#define FREEBSD_32 1 + +cat >>confdefs.h <<\_ACEOF +#define FREEBSD_32 _ACEOF ;; *-openbsd*) opsys=openbsd - cat >>confdefs.h <<\_ACEOF -#define OPEN_BSD 1 + +cat >>confdefs.h <<\_ACEOF +#define OPEN_BSD _ACEOF ;; @@ -4171,6 +4191,12 @@ cat >conftest.$ac_ext <<_ACEOF #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -4214,19 +4240,11 @@ fi ;; esac -case "${host_cpu}-${host_os}" in - i?86-solaris*) - cat >>confdefs.h <<\_ACEOF -#define SOLARIS_X86 1 -_ACEOF - - ;; -esac - case "${enable_vtysh}" in "yes") VTYSH="vtysh"; - cat >>confdefs.h <<\_ACEOF -#define VTYSH 1 + +cat >>confdefs.h <<\_ACEOF +#define VTYSH _ACEOF @@ -4248,6 +4266,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char tputs (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -4306,6 +4330,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char tputs (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -4361,6 +4391,12 @@ cat >conftest.$ac_ext <<_ACEOF #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -4457,7 +4493,7 @@ _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err + egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -4538,6 +4574,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char pam_start (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -4588,6 +4630,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char misc_conv (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -4620,14 +4668,16 @@ fi echo "$as_me:$LINENO: result: $ac_cv_lib_pam_misc_conv" >&5 echo "${ECHO_T}$ac_cv_lib_pam_misc_conv" >&6 if test $ac_cv_lib_pam_misc_conv = yes; then - cat >>confdefs.h <<\_ACEOF -#define USE_PAM 1 + +cat >>confdefs.h <<\_ACEOF +#define USE_PAM _ACEOF LIBPAM="-lpam" else - cat >>confdefs.h <<\_ACEOF -#define USE_PAM 1 + +cat >>confdefs.h <<\_ACEOF +#define USE_PAM _ACEOF LIBPAM="-lpam -lpam_misc" @@ -4654,6 +4704,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char pam_end (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -4704,6 +4760,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char misc_conv (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -4763,6 +4825,207 @@ fi fi +echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5 +echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6 +if test "${ac_cv_c_bigendian+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + # See if sys/param.h defines the BYTE_ORDER macro. +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include <sys/types.h> +#include <sys/param.h> + +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN + bogus endian macros +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + # It does; now see whether it defined to BIG_ENDIAN or not. +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include <sys/types.h> +#include <sys/param.h> + +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +#if BYTE_ORDER != BIG_ENDIAN + not big endian +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_c_bigendian=yes +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_cv_c_bigendian=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +# It does not; compile a test program. +if test "$cross_compiling" = yes; then + # try to guess the endianess by grep'ing values into an object file + ac_cv_c_bigendian=unknown + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; +short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; +void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } +short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; +short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; +void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; } +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ + _ascii (); _ebcdic (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + if fgrep BIGenDianSyS conftest.$ac_objext >/dev/null ; then + ac_cv_c_bigendian=yes +fi +if fgrep LiTTleEnDian conftest.$ac_objext >/dev/null ; then + if test "$ac_cv_c_bigendian" = unknown; then + ac_cv_c_bigendian=no + else + # finding both strings is unlikely to happen, but who knows? + ac_cv_c_bigendian=unknown + fi +fi +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest.$ac_ext +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +int +main () +{ + /* Are we little or big endian? From Harbison&Steele. */ + union + { + long l; + char c[sizeof (long)]; + } u; + u.l = 1; + exit (u.c[sizeof (long) - 1] == 1); +} +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_c_bigendian=no +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +( exit $ac_status ) +ac_cv_c_bigendian=yes +fi +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +fi +rm -f conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5 +echo "${ECHO_T}$ac_cv_c_bigendian" >&6 +case $ac_cv_c_bigendian in + yes) + +cat >>confdefs.h <<\_ACEOF +#define WORDS_BIGENDIAN 1 +_ACEOF + ;; + no) + ;; + *) + { { echo "$as_me:$LINENO: error: unknown endianess +presetting ac_cv_c_bigendian=no (or yes) will help" >&5 +echo "$as_me: error: unknown endianess +presetting ac_cv_c_bigendian=no (or yes) will help" >&2;} + { (exit 1); exit 1; }; } ;; +esac @@ -4801,6 +5064,12 @@ extern "C" char $ac_func (); char (*f) (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -4871,6 +5140,12 @@ extern "C" char $ac_func (); char (*f) (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -4933,6 +5208,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char setproctitle (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -4982,8 +5263,9 @@ if test x"$opsys" = x"gnu-linux"; then echo "$as_me:$LINENO: result: netlink" >&5 echo "${ECHO_T}netlink" >&6 RT_METHOD=rt_netlink.o - cat >>confdefs.h <<\_ACEOF -#define HAVE_NETLINK 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_NETLINK _ACEOF netlink=yes @@ -4993,38 +5275,15 @@ echo "${ECHO_T}ioctl" >&6 RT_METHOD=rt_ioctl.o netlink=no else - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -#include "confdefs.h" -#include <linux/autoconf.h> -#include <linux/version.h> -#if LINUX_VERSION_CODE > 131328 /* 2.1.0 or later */ -#ifdef CONFIG_RTNETLINK - yes -#endif -#endif -#if LINUX_VERSION_CODE > 132112 /* 2.4.17 or later */ - yes -#endif - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "yes" >/dev/null 2>&1; then - echo "$as_me:$LINENO: result: netlink" >&5 + echo "$as_me:$LINENO: result: netlink" >&5 echo "${ECHO_T}netlink" >&6 RT_METHOD=rt_netlink.o - cat >>confdefs.h <<\_ACEOF -#define HAVE_NETLINK 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_NETLINK _ACEOF netlink=yes -else - echo "$as_me:$LINENO: result: ioctl" >&5 -echo "${ECHO_T}ioctl" >&6 - RT_METHOD=rt_ioctl.o -fi -rm -f conftest* - fi else if test "$opsys" = "sol2-6";then @@ -5067,11 +5326,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_AF_ROUTE 1 -_ACEOF - - KERNEL_METHOD=kernel_socket.o + KERNEL_METHOD=kernel_socket.o RT_METHOD=rt_socket.o echo "$as_me:$LINENO: result: socket" >&5 echo "${ECHO_T}socket" >&6 @@ -5084,7 +5339,7 @@ RT_METHOD=rt_ioctl.o echo "$as_me:$LINENO: result: ioctl" >&5 echo "${ECHO_T}ioctl" >&6 fi -rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi fi @@ -5138,8 +5393,9 @@ echo "${ECHO_T}openbsd" >&6 echo "$as_me:$LINENO: result: sysctl" >&5 echo "${ECHO_T}sysctl" >&6 IF_METHOD=if_sysctl.o - cat >>confdefs.h <<\_ACEOF -#define HAVE_NET_RT_IFLIST 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_NET_RT_IFLIST _ACEOF else @@ -5151,16 +5407,18 @@ fi if test -r /proc/net/dev; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_PROC_NET_DEV 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_PROC_NET_DEV _ACEOF IF_PROC=if_proc.o fi if test -r /proc/net/if_inet6; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_PROC_NET_IF_INET6 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_PROC_NET_IF_INET6 _ACEOF IF_PROC=if_proc.o @@ -5218,6 +5476,12 @@ extern "C" char $ac_func (); char (*f) (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -5275,12 +5539,14 @@ echo "${ECHO_T}disabled" >&6 else if grep IPV6_INRIA_VERSION /usr/include/netinet/in.h >/dev/null 2>&1; then zebra_cv_ipv6=yes - cat >>confdefs.h <<\_ACEOF -#define HAVE_IPV6 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_IPV6 _ACEOF - cat >>confdefs.h <<\_ACEOF -#define INRIA_IPV6 1 + +cat >>confdefs.h <<\_ACEOF +#define INRIA_IPV6 _ACEOF RIPNGD="ripngd" @@ -5291,12 +5557,14 @@ echo "${ECHO_T}INRIA IPv6" >&6 fi if grep WIDE /usr/include/netinet6/in6.h >/dev/null 2>&1; then zebra_cv_ipv6=yes - cat >>confdefs.h <<\_ACEOF -#define HAVE_IPV6 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_IPV6 _ACEOF - cat >>confdefs.h <<\_ACEOF -#define KAME 1 + +cat >>confdefs.h <<\_ACEOF +#define KAME _ACEOF RIPNGD="ripngd" @@ -5309,19 +5577,22 @@ echo "${ECHO_T}KAME" >&6 fi if grep NRL /usr/include/netinet6/in6.h >/dev/null 2>&1; then zebra_cv_ipv6=yes - cat >>confdefs.h <<\_ACEOF -#define HAVE_IPV6 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_IPV6 _ACEOF - cat >>confdefs.h <<\_ACEOF -#define NRL 1 + +cat >>confdefs.h <<\_ACEOF +#define NRL _ACEOF RIPNGD="ripngd" OSPF6D="ospf6d" if test x"$opsys" = x"bsdi";then - cat >>confdefs.h <<\_ACEOF -#define BSDI_NRL 1 + +cat >>confdefs.h <<\_ACEOF +#define BSDI_NRL _ACEOF echo "$as_me:$LINENO: result: BSDI_NRL" >&5 @@ -5344,7 +5615,7 @@ if test "${enable_ipv6}" = "yes"; then #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "yes" >/dev/null 2>&1; then + egrep "yes" >/dev/null 2>&1; then zebra_cv_ipv6=yes; zebra_cv_linux_ipv6=yes;echo "$as_me:$LINENO: result: Linux IPv6" >&5 echo "${ECHO_T}Linux IPv6" >&6 fi @@ -5377,7 +5648,7 @@ echo $ECHO_N "checking for GNU libc 2.1... $ECHO_C" >&6 #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "yes" >/dev/null 2>&1; then + egrep "yes" >/dev/null 2>&1; then glibc=yes; echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 else @@ -5386,8 +5657,9 @@ echo "${ECHO_T}no" >&6 fi rm -f conftest* - cat >>confdefs.h <<\_ACEOF -#define LINUX_IPV6 1 + +cat >>confdefs.h <<\_ACEOF +#define LINUX_IPV6 _ACEOF RIPNGD="ripngd" @@ -5446,8 +5718,9 @@ case "${enable_ospf6d}" in esac if test "${enable_bgp_announce}" = "no";then - cat >>confdefs.h <<\_ACEOF -#define DISABLE_BGP_ANNOUNCE 1 + +cat >>confdefs.h <<\_ACEOF +#define DISABLE_BGP_ANNOUNCE _ACEOF fi @@ -5479,6 +5752,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char inet_ntop (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -5511,8 +5790,9 @@ fi echo "$as_me:$LINENO: result: $ac_cv_lib_c_inet_ntop" >&5 echo "${ECHO_T}$ac_cv_lib_c_inet_ntop" >&6 if test $ac_cv_lib_c_inet_ntop = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_INET_NTOP 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_INET_NTOP _ACEOF fi @@ -5535,6 +5815,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char inet_pton (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -5567,8 +5853,9 @@ fi echo "$as_me:$LINENO: result: $ac_cv_lib_c_inet_pton" >&5 echo "${ECHO_T}$ac_cv_lib_c_inet_pton" >&6 if test $ac_cv_lib_c_inet_pton = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_INET_PTON 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_INET_PTON _ACEOF fi @@ -5592,6 +5879,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char crypt (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -5651,6 +5944,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char res_init (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -5704,6 +6003,12 @@ cat >conftest.$ac_ext <<_ACEOF #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -5765,6 +6070,12 @@ extern "C" char __inet_ntop (); char (*f) (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -5830,6 +6141,12 @@ extern "C" char __inet_pton (); char (*f) (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -5895,6 +6212,12 @@ extern "C" char __inet_aton (); char (*f) (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -5959,6 +6282,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char regexec (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -5991,8 +6320,9 @@ fi echo "$as_me:$LINENO: result: $ac_cv_lib_c_regexec" >&5 echo "${ECHO_T}$ac_cv_lib_c_regexec" >&6 if test $ac_cv_lib_c_regexec = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_GNU_REGEX 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_GNU_REGEX _ACEOF LIB_REGEX="" @@ -6002,7 +6332,6 @@ fi - if test "${enable_snmp}" = "yes";then old_libs="${LIBS}" LIBS="-L/usr/local/lib" @@ -6025,6 +6354,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char asn_parse_int (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -6074,6 +6409,12 @@ cat >conftest.$ac_ext <<_ACEOF #include "confdefs.h" +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -6128,6 +6469,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char asn_parse_int (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -6182,6 +6529,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char asn_parse_int (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -6242,6 +6595,12 @@ extern "C" /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char asn_parse_int (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -6286,16 +6645,18 @@ fi done case ${ac_snmp} in /usr/include/ucd-snmp/*) - cat >>confdefs.h <<\_ACEOF -#define HAVE_SNMP 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SNMP _ACEOF CFLAGS="${CFLAGS} -I/usr/include/ucd-snmp" LIBS="${LIBS} -lsnmp" ;; /usr/local/include/ucd-snmp/*) - cat >>confdefs.h <<\_ACEOF -#define HAVE_SNMP 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SNMP _ACEOF CFLAGS="${CFLAGS} -I/usr/local/include/ucd-snmp" @@ -6316,6 +6677,12 @@ cat >conftest.$ac_ext <<_ACEOF #include <sys/types.h> #include <sys/socket.h> +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -6338,8 +6705,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (exit $ac_status); }; }; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_SA_LEN 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SA_LEN _ACEOF else @@ -6358,6 +6726,12 @@ cat >conftest.$ac_ext <<_ACEOF #include <sys/types.h> #include <netinet/in.h> +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -6380,8 +6754,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (exit $ac_status); }; }; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_SIN_LEN 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SIN_LEN _ACEOF else @@ -6400,6 +6775,12 @@ cat >conftest.$ac_ext <<_ACEOF #include <sys/types.h> #include <sys/un.h> +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -6422,8 +6803,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (exit $ac_status); }; }; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_SUN_LEN 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SUN_LEN _ACEOF else @@ -6443,6 +6825,12 @@ echo $ECHO_N "checking whether struct sockaddr_in6 has a sin6_scope_id field... #include <sys/types.h> #include <netinet/in.h> +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -6465,8 +6853,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (exit $ac_status); }; }; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_SIN6_SCOPE_ID 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SIN6_SCOPE_ID _ACEOF else @@ -6487,6 +6876,12 @@ cat >conftest.$ac_ext <<_ACEOF #include <sys/socket.h> #include <netinet/in.h> +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -6509,8 +6904,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (exit $ac_status); }; }; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_SOCKLEN_T 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SOCKLEN_T _ACEOF else @@ -6530,11 +6926,12 @@ cat >conftest.$ac_ext <<_ACEOF _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "sockaddr_dl" >/dev/null 2>&1; then + egrep "sockaddr_dl" >/dev/null 2>&1; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_SOCKADDR_DL 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_SOCKADDR_DL _ACEOF else @@ -6553,11 +6950,12 @@ cat >conftest.$ac_ext <<_ACEOF _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "ifaliasreq" >/dev/null 2>&1; then + egrep "ifaliasreq" >/dev/null 2>&1; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_IFALIASREQ 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_IFALIASREQ _ACEOF else @@ -6576,11 +6974,12 @@ cat >conftest.$ac_ext <<_ACEOF _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "in6_aliasreq" >/dev/null 2>&1; then + egrep "in6_aliasreq" >/dev/null 2>&1; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_IN6_ALIASREQ 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_IN6_ALIASREQ _ACEOF else @@ -6599,11 +6998,12 @@ cat >conftest.$ac_ext <<_ACEOF _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "rt_addrinfo" >/dev/null 2>&1; then + egrep "rt_addrinfo" >/dev/null 2>&1; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_RT_ADDRINFO 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_RT_ADDRINFO _ACEOF else @@ -6620,6 +7020,12 @@ cat >conftest.$ac_ext <<_ACEOF #include "confdefs.h" #include <netinet/in.h> +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -6642,8 +7048,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (exit $ac_status); }; }; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_INPKTINFO 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_INPKTINFO _ACEOF else @@ -6661,6 +7068,12 @@ cat >conftest.$ac_ext <<_ACEOF #include "confdefs.h" #include <sys/resource.h> +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -6683,8 +7096,9 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (exit $ac_status); }; }; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_RUSAGE 1 + +cat >>confdefs.h <<\_ACEOF +#define HAVE_RUSAGE _ACEOF else @@ -6715,26 +7129,32 @@ fi fi echo "$as_me:$LINENO: result: $ac_piddir" >&5 echo "${ECHO_T}$ac_piddir" >&6 + cat >>confdefs.h <<_ACEOF #define PATH_ZEBRA_PID "$ac_piddir/zebra.pid" _ACEOF + cat >>confdefs.h <<_ACEOF #define PATH_RIPD_PID "$ac_piddir/ripd.pid" _ACEOF + cat >>confdefs.h <<_ACEOF #define PATH_RIPNGD_PID "$ac_piddir/ripngd.pid" _ACEOF + cat >>confdefs.h <<_ACEOF #define PATH_BGPD_PID "$ac_piddir/bgpd.pid" _ACEOF + cat >>confdefs.h <<_ACEOF #define PATH_OSPFD_PID "$ac_piddir/ospfd.pid" _ACEOF + cat >>confdefs.h <<_ACEOF #define PATH_OSPF6D_PID "$ac_piddir/ospf6d.pid" _ACEOF @@ -6759,6 +7179,12 @@ cat >conftest.$ac_ext <<_ACEOF #ifdef HAVE_NETINET_IN_H #include <netinet/in.h> #endif +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { @@ -6791,7 +7217,7 @@ fi echo "$as_me:$LINENO: result: $ac_cv_htonl_works" >&5 echo "${ECHO_T}$ac_cv_htonl_works" >&6 - ac_config_files="$ac_config_files Makefile lib/Makefile zebra/Makefile ripd/Makefile ripngd/Makefile bgpd/Makefile ospfd/Makefile ospf6d/Makefile vtysh/Makefile doc/Makefile" +ac_config_files="$ac_config_files Makefile lib/Makefile zebra/Makefile ripd/Makefile ripngd/Makefile bgpd/Makefile ospfd/Makefile ospf6d/Makefile vtysh/Makefile doc/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure @@ -6802,7 +7228,7 @@ cat >confcache <<\_ACEOF # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # -# `ac_cv_env_foo' variables (set or unset) will be overridden when +# `ac_cv_env_foo' variables (set or unset) will be overriden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. @@ -6868,21 +7294,6 @@ fi DEFS=-DHAVE_CONFIG_H -ac_libobjs= -ac_ltlibobjs= -for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_i=`echo "$ac_i" | - sed 's/\$U\././;s/\.o$//;s/\.obj$//'` - # 2. Add them. - ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' -done -LIBOBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." >&5 @@ -6890,13 +7301,6 @@ echo "$as_me: error: conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi -if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi : ${CONFIG_STATUS=./config.status} ac_clean_files_save=$ac_clean_files @@ -6915,6 +7319,7 @@ SHELL=\${CONFIG_SHELL-$SHELL} _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF + ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## @@ -6923,13 +7328,11 @@ cat >>$CONFIG_STATUS <<\_ACEOF if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then set -o posix fi +# NLS nuisances. # Support unset when possible. if (FOO=FOO; unset FOO) >/dev/null 2>&1; then as_unset=unset @@ -6937,39 +7340,34 @@ else as_unset=false fi - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE LC_NUMERIC LC_MESSAGES LC_TIME -do - if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi +(set +x; test -n "`(LANG=C; export LANG) 2>&1`") && + { $as_unset LANG || test "${LANG+set}" != set; } || + { LANG=C; export LANG; } +(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") && + { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } || + { LC_ALL=C; export LC_ALL; } +(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") && + { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } || + { LC_TIME=C; export LC_TIME; } +(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") && + { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } || + { LC_CTYPE=C; export LC_CTYPE; } +(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") && + { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } || + { LANGUAGE=C; export LANGUAGE; } +(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") && + { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } || + { LC_COLLATE=C; export LC_COLLATE; } +(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") && + { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } || + { LC_NUMERIC=C; export LC_NUMERIC; } +(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") && + { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } || + { LC_MESSAGES=C; export LC_MESSAGES; } # Name of the executable. -as_me=`$as_basename "$0" || +as_me=`(basename "$0") 2>/dev/null || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)$' \| \ @@ -6980,7 +7378,6 @@ echo X/"$0" | /^X\/\(\/\).*/{ s//\1/; q; } s/.*/./; q'` - # PATH needs CR, and LINENO needs CR and PATH. # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' @@ -6994,7 +7391,7 @@ if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conftest.sh echo "exit 0" >>conftest.sh chmod +x conftest.sh - if (PATH="/nonexistent;."; conftest.sh) >/dev/null 2>&1; then + if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: @@ -7048,8 +7445,6 @@ do as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` test "x$as_lineno_1" != "x$as_lineno_2" && test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } CONFIG_SHELL=$as_dir/$as_base export CONFIG_SHELL exec "$CONFIG_SHELL" "$0" ${1+"$@"} @@ -7123,12 +7518,6 @@ else fi rm -f conf$$ conf$$.exe conf$$.file -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - as_mkdir_p=false -fi - as_executable_p="test -f" # Sed expression to map a string onto a valid CPP name. @@ -7145,7 +7534,7 @@ as_nl=' IFS=" $as_nl" # CDPATH. -$as_unset CDPATH +$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; } exec 6>&1 @@ -7162,7 +7551,7 @@ _ASBOX cat >&5 <<_CSEOF This file was extended by $as_me, which was -generated by GNU Autoconf 2.54. Invocation command line was +generated by GNU Autoconf 2.53. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -7224,7 +7613,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ config.status -configured by $0, generated by GNU Autoconf 2.54, +configured by $0, generated by GNU Autoconf 2.53, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 @@ -7245,20 +7634,17 @@ do --*=*) ac_option=`expr "x$1" : 'x\([^=]*\)='` ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` - ac_shift=: - ;; - -*) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift + shift + set dummy "$ac_option" "$ac_optarg" ${1+"$@"} + shift ;; + -*);; *) # This is not an option, so the user has probably given explicit # arguments. - ac_option=$1 ac_need_defaults=false;; esac - case $ac_option in + case $1 in # Handling of the options. _ACEOF cat >>$CONFIG_STATUS <<_ACEOF @@ -7281,12 +7667,12 @@ Try \`$0 --help' for more information." >&2;} --debug | --d* | -d ) debug=: ;; --file | --fil | --fi | --f ) - $ac_shift - CONFIG_FILES="$CONFIG_FILES $ac_optarg" + shift + CONFIG_FILES="$CONFIG_FILES $1" ac_need_defaults=false;; --header | --heade | --head | --hea ) - $ac_shift - CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" + shift + CONFIG_HEADERS="$CONFIG_HEADERS $1" ac_need_defaults=false;; # This is an error. @@ -7417,7 +7803,6 @@ s,@LIBS@,$LIBS,;t t s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t s,@INSTALL_DATA@,$INSTALL_DATA,;t t -s,@CYGPATH_W@,$CYGPATH_W,;t t s,@PACKAGE@,$PACKAGE,;t t s,@VERSION@,$VERSION,;t t s,@ACLOCAL@,$ACLOCAL,;t t @@ -7454,14 +7839,11 @@ s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t s,@CCDEPMODE@,$CCDEPMODE,;t t -s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t -s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t s,@CPP@,$CPP,;t t s,@AR@,$AR,;t t s,@ac_ct_AR@,$ac_ct_AR,;t t s,@RANLIB@,$RANLIB,;t t s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t -s,@EGREP@,$EGREP,;t t s,@MULTIPATH_NUM@,$MULTIPATH_NUM,;t t s,@LIBPAM@,$LIBPAM,;t t s,@RT_METHOD@,$RT_METHOD,;t t @@ -7482,8 +7864,6 @@ s,@VTYSH@,$VTYSH,;t t s,@INCLUDES@,$INCLUDES,;t t s,@CURSES@,$CURSES,;t t s,@LIB_REGEX@,$LIB_REGEX,;t t -s,@LIBOBJS@,$LIBOBJS,;t t -s,@LTLIBOBJS@,$LTLIBOBJS,;t t CEOF _ACEOF @@ -7554,30 +7934,25 @@ echo X"$ac_file" | /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p "$ac_dir" - else - as_dir="$ac_dir" - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} - { (exit 1); exit 1; }; }; } + { case "$ac_dir" in + [\\/]* | ?:[\\/]* ) as_incr_dir=;; + *) as_incr_dir=.;; +esac +as_dummy="$ac_dir" +for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do + case $as_mkdir_dir in + # Skip DOS drivespec + ?:) as_incr_dir=$as_mkdir_dir ;; + *) + as_incr_dir=$as_incr_dir/$as_mkdir_dir + test -d "$as_incr_dir" || + mkdir "$as_incr_dir" || + { { echo "$as_me:$LINENO: error: cannot create \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; } + ;; + esac +done; } ac_builddir=. @@ -7607,7 +7982,7 @@ esac # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be # absolute. ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` -ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd` ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` @@ -7797,7 +8172,7 @@ _ACEOF # Break up conftest.defines because some shells have a limit on the size # of here documents, and old seds have small limits too (100 cmds). echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS -echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS +echo ' if egrep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS echo ' :' >>$CONFIG_STATUS rm -f conftest.tail @@ -7821,7 +8196,7 @@ do mv conftest.tail conftest.defines done rm -f conftest.defines -echo ' fi # grep' >>$CONFIG_STATUS +echo ' fi # egrep' >>$CONFIG_STATUS echo >>$CONFIG_STATUS # Break up conftest.undefs because some shells have a limit on the size @@ -7877,30 +8252,25 @@ echo X"$ac_file" | /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p "$ac_dir" - else - as_dir="$ac_dir" - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} - { (exit 1); exit 1; }; }; } + { case "$ac_dir" in + [\\/]* | ?:[\\/]* ) as_incr_dir=;; + *) as_incr_dir=.;; +esac +as_dummy="$ac_dir" +for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do + case $as_mkdir_dir in + # Skip DOS drivespec + ?:) as_incr_dir=$as_mkdir_dir ;; + *) + as_incr_dir=$as_incr_dir/$as_mkdir_dir + test -d "$as_incr_dir" || + mkdir "$as_incr_dir" || + { { echo "$as_me:$LINENO: error: cannot create \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; } + ;; + esac +done; } rm -f $ac_file mv $tmp/config.h $ac_file @@ -7909,19 +8279,12 @@ echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} cat $tmp/config.h rm -f $tmp/config.h fi -_am_stamp_count=`expr ${_am_stamp_count-0} + 1` -echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null || -$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X$ac_file : 'X\(//\)[^/]' \| \ - X$ac_file : 'X\(//\)$' \| \ - X$ac_file : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X$ac_file | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'`/stamp-h$_am_stamp_count + # Run the commands associated with the file. + case $ac_file in + config.h ) # update the timestamp +echo 'timestamp for config.h' >"./stamp-h1" + ;; + esac done _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF @@ -7972,7 +8335,7 @@ esac # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be # absolute. ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` -ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd` ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` @@ -8041,30 +8404,25 @@ echo X"$file" | /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p $dirpart/$fdir - else - as_dir=$dirpart/$fdir - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 -echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} - { (exit 1); exit 1; }; }; } + { case $dirpart/$fdir in + [\\/]* | ?:[\\/]* ) as_incr_dir=;; + *) as_incr_dir=.;; +esac +as_dummy=$dirpart/$fdir +for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do + case $as_mkdir_dir in + # Skip DOS drivespec + ?:) as_incr_dir=$as_mkdir_dir ;; + *) + as_incr_dir=$as_incr_dir/$as_mkdir_dir + test -d "$as_incr_dir" || + mkdir "$as_incr_dir" || + { { echo "$as_me:$LINENO: error: cannot create $dirpart/$fdir" >&5 +echo "$as_me: error: cannot create $dirpart/$fdir" >&2;} + { (exit 1); exit 1; }; } + ;; + esac +done; } # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" diff --git a/configure.ac b/configure.ac new file mode 100755 index 00000000..1adc8a7f --- /dev/null +++ b/configure.ac @@ -0,0 +1,812 @@ +## +## Configure template file for Zebra. +## autoconf will generate configure script. +## +## Copyright (c) 1996, 97, 98, 99, 2000 Kunihiro Ishiguro <kunihiro@zebra.org> +## +AC_PREREQ(2.53) + +AC_INIT(lib/zebra.h) +AM_INIT_AUTOMAKE(zebra, 0.94) +AM_CONFIG_HEADER(config.h) + +dnl ----------------------------------- +dnl Get hostname and other information. +dnl ----------------------------------- +AC_CANONICAL_HOST + +dnl ------------ +dnl Check CFLAGS +dnl ------------ +AC_ARG_WITH(cflags, +[ --with-cflags Set CFLAGS for use in compilation.]) +if test "x$with_cflags" != "x" ; then + CFLAGS="$with_cflags" ; cflags_specified=yes ; +elif test -n "$CFLAGS" ; then + cflags_specified=yes ; +fi + +dnl -------- +dnl Check CC +dnl -------- +AC_PROG_CC + +dnl ----------------------------------------- +dnl If CLFAGS doesn\'t exist set default value +dnl ----------------------------------------- +if test "x$cflags_specified" = "x" ; then + CFLAGS="$CFLAGS -Wall" +fi + +dnl -------------- +dnl Check programs +dnl -------------- +AC_PROG_CPP +AC_PROG_INSTALL +AC_PROG_MAKE_SET +AC_CHECK_TOOL(AR, ar) +AC_CHECK_TOOL(RANLIB, ranlib, :) + +dnl --------- +dnl AIX check +dnl --------- +AC_AIX + +dnl ---------------------- +dnl Packages configuration +dnl ---------------------- +AC_ARG_ENABLE(vtysh, +[ --enable-vtysh, Make integrated VTY version of zebra]) +AC_ARG_ENABLE(ipv6, +[ --disable-ipv6 turn off IPv6 related features and daemons]) +AC_ARG_ENABLE(zebra, +[ --disable-zebra do not build zebra daemon]) +AC_ARG_ENABLE(bgpd, +[ --disable-bgpd do not build bgpd]) +AC_ARG_ENABLE(ripd, +[ --disable-ripd do not build ripd]) +AC_ARG_ENABLE(ripngd, +[ --disable-ripngd do not build ripngd]) +AC_ARG_ENABLE(ospfd, +[ --disable-ospfd do not build ospfd]) +AC_ARG_ENABLE(ospf6d, +[ --disable-ospf6d do not build ospf6d]) +AC_ARG_ENABLE(bgp-announce, +[ --disable-bgp-announce, turn off BGP route announcement]) +AC_ARG_ENABLE(netlink, +[ --enable-netlink force to use Linux netlink interface]) +AC_ARG_ENABLE(broken-aliases, +[ --enable-broken-aliases enable aliases as distinct interfaces for Linux 2.2.X]) +AC_ARG_ENABLE(snmp, +[ --enable-snmp enable SNMP support]) +AC_ARG_WITH(libpam, +[ --with-libpam use libpam for PAM support in vtysh]) +AC_ARG_ENABLE(tcpsock, +[ --enable-tcp-zebra enable TCP/IP socket connection between zebra and protocol daemon]) +dnl Temporary option until OSPF NSSA implementation complete +AC_ARG_ENABLE(nssa, +[ --enable-nssa enable OSPF NSSA option]) +AC_ARG_ENABLE(opaque-lsa, +[ --enable-opaque-lsa enable OSPF Opaque-LSA support (RFC2370)]) +AC_ARG_ENABLE(ospf-te, +[ --enable-ospf-te enable Traffic Engineering Extension to OSPF]) +AC_ARG_ENABLE(multipath, +[ --enable-multipath=ARG enable multipath function, ARG must be digit]) + +dnl AC_ARG_ENABLE(rtadv, +dnl [ --enable-rtadv enable IPV6 router advertisment option]) + +if test "${enable_broken_aliases}" = "yes"; then + if test "${enable_netlink}" = "yes" + then + echo "Sorry, you can't use netlink with broken aliases" + exit 1 + fi + AC_DEFINE(HAVE_BROKEN_ALIASES,,Broken Alias) + enable_netlink=no +fi + +if test "${enable_tcp_zebra}" = "yes"; then + AC_DEFINE(HAVE_TCP_ZEBRA,,Use TCP for zebra communication) +fi + +if test "${enable_nssa}" = "yes"; then + AC_DEFINE(HAVE_NSSA,,OSPF NSSA) +fi + +if test "${enable_opaque_lsa}" = "yes"; then + AC_DEFINE(HAVE_OPAQUE_LSA,,OSPF Opaque LSA) +fi + +if test "${enable_ospf_te}" = "yes"; then + AC_DEFINE(HAVE_OPAQUE_LSA,,OSPF Opaque LSA) + AC_DEFINE(HAVE_OSPF_TE,,OSPF TE) +fi + +dnl if test "${enable_rtadv}" = "yes"; then +dnl AC_DEFINE(HAVE_RTADV) +dnl fi + +changequote(, )dnl + +MULTIPATH_NUM=1 + +case "${enable_multipath}" in + [0-9]|[1-9][0-9]) + MULTIPATH_NUM="${enable_multipath}" + ;; + "") + ;; + *) + echo "Please specify digit to --enable-multipath ARG." + exit 1 + ;; +esac + +changequote([, ])dnl + +AC_SUBST(MULTIPATH_NUM) + +dnl ------------------- +dnl Check header files. +dnl ------------------- +AC_STDC_HEADERS +AC_CHECK_HEADERS(string.h stropts.h sys/conf.h sys/ksym.h sys/time.h sys/times.h sys/select.h sys/sysctl.h sys/sockio.h sys/types.h net/if_dl.h net/if_var.h linux/version.h kvm.h netdb.h netinet/in.h net/netopt.h netinet/in_var.h netinet/in6_var.h netinet/in6.h inet/nd.h asm/types.h netinet/icmp6.h netinet6/nd6.h libutil.h) + +dnl check some types +AC_C_CONST +dnl AC_TYPE_PID_T +AC_TYPE_SIGNAL + +dnl Some systems (Solaris 2.x) require libnsl (Network Services Library) +case "$host" in + *-sunos5.6* | *-solaris2.6*) + opsys=sol2-6 + AC_DEFINE(SUNOS_5,,SunOS 5) + AC_CHECK_LIB(xnet, main) + CURSES=-lcurses + ;; + *-sunos5* | *-solaris2*) + AC_DEFINE(SUNOS_5,,SunOS 5) + AC_CHECK_LIB(socket, main) + AC_CHECK_LIB(nsl, main) + CURSES=-lcurses + ;; + *-linux-*) + opsys=gnu-linux + AC_DEFINE(GNU_LINUX,,GNU Linux) + ;; + *-nec-sysv4*) + AC_CHECK_LIB(nsl, gethostbyname) + AC_CHECK_LIB(socket, socket) + ;; + *-freebsd3.2) + AC_DEFINE(FREEBSD_32,,FreeBSD 3.2) + ;; + *-openbsd*) + opsys=openbsd + AC_DEFINE(OPEN_BSD,,OpenBSD) + ;; + *-bsdi*) + opsys=bsdi + OTHER_METHOD="mtu_kvm.o" + AC_CHECK_LIB(kvm, main) + ;; +esac + +dnl --------------------- +dnl Integrated VTY option +dnl --------------------- +case "${enable_vtysh}" in + "yes") VTYSH="vtysh"; + AC_DEFINE(VTYSH,,VTY shell) + AC_CHECK_LIB(tinfo, tputs, , AC_CHECK_LIB(ncurses, tputs)) + AC_CHECK_LIB(readline, main) + if test $ac_cv_lib_readline_main = no; then + AC_MSG_ERROR([vtysh needs libreadline but was not found on your system.]) + fi + AC_CHECK_HEADER(readline/history.h) + if test $ac_cv_header_readline_history_h = no;then + AC_MSG_ERROR([readline is too old to have readline/history.h, please update to the latest readline library.]) + fi + ;; + "no" ) VTYSH="";; + * ) ;; +esac + +dnl ---------- +dnl PAM module +dnl ---------- +if test "$with_libpam" = "yes"; then +dnl took this test from proftpd's configure.in and suited to our needs +dnl ------------------------------------------------------------------------- +dnl +dnl This next check looks funky due to a linker problem with some versions +dnl of the PAM library. Prior to 0.72 release, the Linux PAM shared library +dnl omitted requiring libdl linking information. PAM-0.72 or better ships +dnl with RedHat 6.2 and Debian 2.2 or better. +AC_CHECK_LIB(pam, pam_start, + [AC_CHECK_LIB(pam, misc_conv, + [AC_DEFINE(USE_PAM,,Use PAM for authentication) + LIBPAM="-lpam"], + [AC_DEFINE(USE_PAM,,Use PAM for authentication) + LIBPAM="-lpam -lpam_misc"] + ) + ], + + [AC_CHECK_LIB(pam, pam_end, + [AC_CHECK_LIB(pam, misc_conv, + [AC_DEFINE(USE_PAM) + LIBPAM="-lpam -ldl"], + [AC_DEFINE(USE_PAM) + LIBPAM="-lpam -ldl -lpam_misc"] + ) + ],AC_MSG_WARN([*** pam support will not be built ***]), + [-ldl]) + ] +) +fi +AC_SUBST(LIBPAM) + +dnl ------------------------------- +dnl Endian-ness check +dnl ------------------------------- +AC_WORDS_BIGENDIAN + +dnl ------------------------------- +dnl check the size in byte of the C +dnl ------------------------------- +dnl AC_CHECK_SIZEOF(char) +dnl AC_CHECK_SIZEOF(int) +dnl AC_CHECK_SIZEOF(short) +dnl AC_CHECK_SIZEOF(long) + +dnl ---------------------------- +dnl check existance of functions +dnl ---------------------------- +AC_CHECK_FUNCS(bcopy bzero strerror inet_aton daemon snprintf vsnprintf strlcat strlcpy if_nametoindex if_indextoname getifaddrs) +AC_CHECK_FUNCS(setproctitle, ,[AC_CHECK_LIB(util, setproctitle, [LIBS="$LIBS -lutil"; AC_DEFINE(HAVE_SETPROCTITLE)])]) + +dnl ------------------------------------ +dnl Determine routing get and set method +dnl ------------------------------------ +AC_MSG_CHECKING(zebra between kernel interface method) +if test x"$opsys" = x"gnu-linux"; then + if test "${enable_netlink}" = "yes";then + AC_MSG_RESULT(netlink) + RT_METHOD=rt_netlink.o + AC_DEFINE(HAVE_NETLINK,,netlink) + netlink=yes + elif test "${enable_netlink}" = "no"; then + AC_MSG_RESULT(ioctl) + RT_METHOD=rt_ioctl.o + netlink=no + else + AC_MSG_RESULT(netlink) + RT_METHOD=rt_netlink.o + AC_DEFINE(HAVE_NETLINK,,netlink) + netlink=yes + fi +else + if test "$opsys" = "sol2-6";then + AC_MSG_RESULT(solaris) + KERNEL_METHOD="kernel_socket.o" + RT_METHOD="rt_socket.o" + else + AC_TRY_RUN([#include <errno.h> +#include <sys/types.h> +#include <sys/socket.h> + +main () +{ + int ac_sock; + + ac_sock = socket (AF_ROUTE, SOCK_RAW, 0); + if (ac_sock < 0 && errno == EINVAL) + exit (1); + exit (0); +}], + [KERNEL_METHOD=kernel_socket.o + RT_METHOD=rt_socket.o + AC_MSG_RESULT(socket)], + [RT_METHOD=rt_ioctl.o + AC_MSG_RESULT(ioctl)], + [KERNEL_METHOD=kernel_socket.o + RT_METHOD=rt_socket.o + AC_MSG_RESULT(socket)]) + fi +fi +AC_SUBST(RT_METHOD) +AC_SUBST(KERNEL_METHOD) +AC_SUBST(OTHER_METHOD) + +dnl ------------------------------ +dnl check kernel route read method +dnl ------------------------------ +AC_CACHE_CHECK(route read method check, zebra_rtread, +[if test "$netlink" = yes; then + RTREAD_METHOD="rtread_netlink.o" + zebra_rtread="netlink" +else +for zebra_rtread in /proc/net/route /dev/ip /dev/null; +do + test x`ls $zebra_rtread 2>/dev/null` = x"$zebra_rtread" && break +done +case $zebra_rtread in + "/proc/net/route") RTREAD_METHOD="rtread_proc.o" + zebra_rtread="proc";; + "/dev/ip") RTREAD_METHOD="rtread_getmsg.o" + zebra_rtread="getmsg";; + *) RTREAD_METHOD="rtread_sysctl.o" + zebra_rtread="sysctl";; +esac +fi]) +AC_SUBST(RTREAD_METHOD) + +dnl ----------------------------- +dnl check interface lookup method +dnl ----------------------------- +AC_MSG_CHECKING(interface looking up method) +if test "$netlink" = yes; then + AC_MSG_RESULT(netlink) + IF_METHOD=if_netlink.o +else + if test "$opsys" = "sol2-6";then + AC_MSG_RESULT(solaris) + IF_METHOD=if_ioctl.o + elif test "$opsys" = "openbsd";then + AC_MSG_RESULT(openbsd) + IF_METHOD=if_ioctl.o + elif grep NET_RT_IFLIST /usr/include/sys/socket.h >/dev/null 2>&1; then + AC_MSG_RESULT(sysctl) + IF_METHOD=if_sysctl.o + AC_DEFINE(HAVE_NET_RT_IFLIST,,NET_RT_IFLIST) + else + AC_MSG_RESULT(ioctl) + IF_METHOD=if_ioctl.o + fi +fi +AC_SUBST(IF_METHOD) + +dnl ----------------------- +dnl check proc file system. +dnl ----------------------- +if test -r /proc/net/dev; then + AC_DEFINE(HAVE_PROC_NET_DEV,,/proc/net/dev) + IF_PROC=if_proc.o +fi + +if test -r /proc/net/if_inet6; then + AC_DEFINE(HAVE_PROC_NET_IF_INET6,,/proc/net/if_inet6) + IF_PROC=if_proc.o +fi +AC_SUBST(IF_PROC) + +dnl ----------------------------- +dnl check ipforward detect method +dnl ----------------------------- +AC_CACHE_CHECK(ipforward method check, zebra_ipforward_path, +[for zebra_ipforward_path in /proc/net/snmp /dev/ip /dev/null; +do + test x`ls $zebra_ipforward_path 2>/dev/null` = x"$zebra_ipforward_path" && break +done +case $zebra_ipforward_path in + "/proc/net/snmp") IPFORWARD=ipforward_proc.o + zebra_ipforward_path="proc";; + "/dev/ip") + case "$host" in + *-nec-sysv4*) IPFORWARD=ipforward_ews.o + zebra_ipforward_path="ews";; + *) IPFORWARD=ipforward_solaris.o + zebra_ipforward_path="solaris";; + esac;; + *) IPFORWARD=ipforward_sysctl.o + zebra_ipforward_path="sysctl";; +esac]) +AC_SUBST(IPFORWARD) + +AC_CHECK_FUNCS(getaddrinfo, [have_getaddrinfo=yes], [have_getaddrinfo=no]) + +dnl ---------- +dnl IPv6 check +dnl ---------- +AC_MSG_CHECKING(whether does this OS have IPv6 stack) +if test "${enable_ipv6}" = "no"; then + AC_MSG_RESULT(disabled) +else +dnl ---------- +dnl INRIA IPv6 +dnl ---------- +if grep IPV6_INRIA_VERSION /usr/include/netinet/in.h >/dev/null 2>&1; then + zebra_cv_ipv6=yes + AC_DEFINE(HAVE_IPV6,,IPv6) + AC_DEFINE(INRIA_IPV6,,Inria IPv6) + RIPNGD="ripngd" + OSPF6D="ospf6d" + LIB_IPV6="" + AC_MSG_RESULT(INRIA IPv6) +fi +dnl --------- +dnl KAME IPv6 +dnl --------- +if grep WIDE /usr/include/netinet6/in6.h >/dev/null 2>&1; then + zebra_cv_ipv6=yes + AC_DEFINE(HAVE_IPV6,,IPv6) + AC_DEFINE(KAME,,KAME IPv6) + RIPNGD="ripngd" + OSPF6D="ospf6d" + if test -d /usr/local/v6/lib -a -f /usr/local/v6/lib/libinet6.a; then + LIB_IPV6="-L/usr/local/v6/lib -linet6" + fi + AC_MSG_RESULT(KAME) +fi +dnl --------- +dnl NRL check +dnl --------- +if grep NRL /usr/include/netinet6/in6.h >/dev/null 2>&1; then + zebra_cv_ipv6=yes + AC_DEFINE(HAVE_IPV6,,IPv6) + AC_DEFINE(NRL,,NRL) + RIPNGD="ripngd" + OSPF6D="ospf6d" + if test x"$opsys" = x"bsdi";then + AC_DEFINE(BSDI_NRL,,BSDI) + AC_MSG_RESULT(BSDI_NRL) + else + AC_MSG_RESULT(NRL) + fi +fi + +dnl ---------- +dnl Linux IPv6 +dnl ---------- +if test "${enable_ipv6}" = "yes"; then + AC_EGREP_CPP(yes, [ + #include <linux/version.h> + /* 2.1.128 or later */ + #if LINUX_VERSION_CODE >= 0x020180 + yes + #endif], + [zebra_cv_ipv6=yes; zebra_cv_linux_ipv6=yes;AC_MSG_RESULT(Linux IPv6)]) +else + if test x`ls /proc/net/ipv6_route 2>/dev/null` = x"/proc/net/ipv6_route" + then + zebra_cv_ipv6=yes + zebra_cv_linux_ipv6=yes + AC_MSG_RESULT(Linux IPv6) + fi +fi + +if test "$zebra_cv_linux_ipv6" = "yes";then + AC_DEFINE(HAVE_IPV6) + AC_MSG_CHECKING(for GNU libc 2.1) + AC_EGREP_CPP(yes, [ +#include <features.h> +#if __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1 + yes +#endif], [glibc=yes; AC_MSG_RESULT(yes)], AC_MSG_RESULT(no)) + AC_DEFINE(LINUX_IPV6,,Linux IPv6) + RIPNGD="ripngd" + OSPF6D="ospf6d" + if test "$glibc" != "yes"; then + INCLUDES="-I/usr/inet6/include" + if test x`ls /usr/inet6/lib/libinet6.a 2>/dev/null` != x;then + LIB_IPV6="-L/usr/inet6/lib -linet6" + fi + fi +fi + +dnl ----------------------- +dnl Set IPv6 related values +dnl ----------------------- +LIBS="$LIB_IPV6 $LIBS" +AC_SUBST(LIB_IPV6) + +if test x"$RIPNGD" = x""; then + AC_MSG_RESULT(IPv4 only) +fi +fi + +dnl -------------------- +dnl Daemon disable check +dnl -------------------- +if test "${enable_zebra}" = "no";then + ZEBRA="" +else + ZEBRA="zebra" +fi + +if test "${enable_bgpd}" = "no";then + BGPD="" +else + BGPD="bgpd" +fi + +if test "${enable_ripd}" = "no";then + RIPD="" +else + RIPD="ripd" +fi + +if test "${enable_ospfd}" = "no";then + OSPFD="" +else + OSPFD="ospfd" +fi + +case "${enable_ripngd}" in + "yes") RIPNGD="ripngd";; + "no" ) RIPNGD="";; + * ) ;; +esac + +case "${enable_ospf6d}" in + "yes") OSPF6D="ospf6d";; + "no" ) OSPF6D="";; + * ) ;; +esac + +if test "${enable_bgp_announce}" = "no";then + AC_DEFINE(DISABLE_BGP_ANNOUNCE,,Disable BGP installation to zebra) +fi + +AC_SUBST(ZEBRA) +AC_SUBST(BGPD) +AC_SUBST(RIPD) +AC_SUBST(RIPNGD) +AC_SUBST(OSPFD) +AC_SUBST(OSPF6D) +AC_SUBST(VTYSH) +AC_SUBST(INCLUDES) +AC_SUBST(CURSES) +AC_CHECK_LIB(c, inet_ntop, [AC_DEFINE(HAVE_INET_NTOP,,inet_ntop)]) +AC_CHECK_LIB(c, inet_pton, [AC_DEFINE(HAVE_INET_PTON,,inet_pton)]) +AC_CHECK_LIB(crypt, crypt) +AC_CHECK_LIB(resolv, res_init) +AC_CHECK_LIB(m, main) + +dnl --------------------------------------------------- +dnl BSD/OS 4.1 define inet_XtoY function as __inet_XtoY +dnl --------------------------------------------------- +AC_CHECK_FUNC(__inet_ntop, AC_DEFINE(HAVE_INET_NTOP)) +AC_CHECK_FUNC(__inet_pton, AC_DEFINE(HAVE_INET_PTON)) +AC_CHECK_FUNC(__inet_aton, AC_DEFINE(HAVE_INET_ATON)) + +dnl --------------------------- +dnl check system has GNU regexp +dnl --------------------------- +dnl AC_MSG_CHECKING(whether system has GNU regex) +AC_CHECK_LIB(c, regexec, +[AC_DEFINE(HAVE_GNU_REGEX,,GNU regexp library) + LIB_REGEX=""], +[LIB_REGEX="regex.o"]) +AC_SUBST(LIB_REGEX) + +dnl ------------------ +dnl check SNMP library +dnl ------------------ +if test "${enable_snmp}" = "yes";then +dnl AC_CHECK_LIB(snmp, asn_parse_int, HAVE_SNMP=yes) + old_libs="${LIBS}" + LIBS="-L/usr/local/lib" + unset ac_cv_lib_snmp_asn_parse_int + AC_CHECK_LIB(snmp, asn_parse_int, HAVE_SNMP=yes, ) + if test "${HAVE_SNMP}" = ""; then + unset ac_cv_lib_snmp_asn_parse_int + AC_CHECK_LIB(crypto, main, [NEED_CRYPTO=yes ], ) + if test "${NEED_CRYPTO}" = ""; then + AC_CHECK_LIB(snmp, asn_parse_int, [HAVE_SNMP=yes; NEED_CRYPTO=yes ],) + else + AC_CHECK_LIB(snmp, asn_parse_int, [HAVE_SNMP=yes; NEED_CRYPTO=yes;LIBS="$LIBS -lcrypto" ],,"-lcrypto") + fi + fi + LIBS="${old_libs}" + + if test "${HAVE_SNMP}" = ""; then + old_libs="${LIBS}" + LIBS="-L/usr/local/lib" + AC_CHECK_LIB(snmp, asn_parse_int, HAVE_SNMP=yes) + LIBS="${old_libs}" + fi + if test "${HAVE_SNMP}" = "yes"; then + for ac_snmp in /usr/include/ucd-snmp/asn1.h /usr/local/include/ucd-snmp/asn1.h /dev/null + do + test -f "${ac_snmp}" && break + done + case ${ac_snmp} in + /usr/include/ucd-snmp/*) + AC_DEFINE(HAVE_SNMP,,SNMP) + CFLAGS="${CFLAGS} -I/usr/include/ucd-snmp" + LIBS="${LIBS} -lsnmp" + ;; + /usr/local/include/ucd-snmp/*) + AC_DEFINE(HAVE_SNMP,,SNMP) + CFLAGS="${CFLAGS} -I/usr/local/include/ucd-snmp" + LIBS="${LIBS} -L/usr/local/lib -lsnmp" + ;; + esac + if test "${NEED_CRYPTO}" = "yes"; then + LIBS="${LIBS} -lcrypto" + fi + fi +fi + +dnl ---------------------------- +dnl check sa_len of sockaddr +dnl ---------------------------- +AC_MSG_CHECKING(whether struct sockaddr has a sa_len field) +AC_TRY_COMPILE([#include <sys/types.h> +#include <sys/socket.h> +],[static struct sockaddr ac_i;int ac_j = sizeof (ac_i.sa_len);], +[AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_SA_LEN,,sa_len)], + AC_MSG_RESULT(no)) + +dnl ---------------------------- +dnl check sin_len of sockaddr_in +dnl ---------------------------- +AC_MSG_CHECKING(whether struct sockaddr_in has a sin_len field) +AC_TRY_COMPILE([#include <sys/types.h> +#include <netinet/in.h> +],[static struct sockaddr_in ac_i;int ac_j = sizeof (ac_i.sin_len);], +[AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_SIN_LEN,,sin_len)], + AC_MSG_RESULT(no)) + +dnl ---------------------------- +dnl check sun_len of sockaddr_un +dnl ---------------------------- +AC_MSG_CHECKING(whether struct sockaddr_un has a sun_len field) +AC_TRY_COMPILE([#include <sys/types.h> +#include <sys/un.h> +],[static struct sockaddr_un ac_i;int ac_j = sizeof (ac_i.sun_len);], +[AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_SUN_LEN,,sun_len)], + AC_MSG_RESULT(no)) + +dnl ----------------------------------- +dnl check sin6_scope_id of sockaddr_in6 +dnl ----------------------------------- +if test "$zebra_cv_ipv6" = yes; then + AC_MSG_CHECKING(whether struct sockaddr_in6 has a sin6_scope_id field) + AC_TRY_COMPILE([#include <sys/types.h> +#include <netinet/in.h> +],[static struct sockaddr_in6 ac_i;int ac_j = sizeof (ac_i.sin6_scope_id);], +[AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_SIN6_SCOPE_ID,,scope id)], + AC_MSG_RESULT(no)) +fi + +dnl ---------------------------- +dnl check socklen_t exist or not +dnl ---------------------------- +AC_MSG_CHECKING(whther socklen_t is defined) +AC_TRY_COMPILE([#include <sys/types.h> +#include <sys/socket.h> +#include <netinet/in.h> +],[socklen_t ac_x;], +[AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_SOCKLEN_T,,socklen_t)], + AC_MSG_RESULT(no)) + +dnl ------------------------ +dnl check struct sockaddr_dl +dnl ------------------------ +AC_MSG_CHECKING(whether struct sockaddr_dl exist) +AC_EGREP_HEADER(sockaddr_dl, +net/if_dl.h, +[AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_SOCKADDR_DL,,sockaddr_dl)], + AC_MSG_RESULT(no)) + +dnl -------------------------- +dnl check structure ifaliasreq +dnl -------------------------- +AC_MSG_CHECKING(whether struct ifaliasreq exist) +AC_EGREP_HEADER(ifaliasreq, +net/if.h, +[AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_IFALIASREQ,,ifaliasreq)], + AC_MSG_RESULT(no)) + +dnl ---------------------------- +dnl check structure in6_aliasreq +dnl ---------------------------- +AC_MSG_CHECKING(whether struct if6_aliasreq exist) +AC_EGREP_HEADER(in6_aliasreq, +netinet6/in6_var.h, +[AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_IN6_ALIASREQ,,in6_aliasreq)], + AC_MSG_RESULT(no)) + +dnl --------------------------- +dnl check structure rt_addrinfo +dnl --------------------------- +AC_MSG_CHECKING(whether struct rt_addrinfo exist) +AC_EGREP_HEADER(rt_addrinfo, +net/route.h, +[AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_RT_ADDRINFO,,rt_addrinfo)], + AC_MSG_RESULT(no)) + +dnl -------------------------- +dnl check structure in_pktinfo +dnl -------------------------- +AC_MSG_CHECKING(whether struct in_pktinfo exist) +AC_TRY_COMPILE([#include <netinet/in.h> +],[struct in_pktinfo ac_x;], +[AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_INPKTINFO,,in_pktinfo)], + AC_MSG_RESULT(no)) + +dnl -------------------------------------- +dnl checking for getrusage struct and call +dnl -------------------------------------- +AC_MSG_CHECKING(whether getrusage is available) +AC_TRY_COMPILE([#include <sys/resource.h> +],[struct rusage ac_x; getrusage (RUSAGE_SELF, &ac_x);], +[AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_RUSAGE,,rusage)], + AC_MSG_RESULT(no)) + +dnl ------------- +dnl check version +dnl ------------- +file="${srcdir}/lib/version.h" +VERSION=`sed -ne 's/^#.*ZEBRA_VERSION.*\"\([^\"]*\)\"$/\1/p' $file` +AC_SUBST(VERSION) + +dnl ------------------------------ +dnl set paths for process id files +dnl ------------------------------ +AC_CACHE_CHECK(pid file directory,ac_piddir, +[for ZEBRA_PID_DIR in /var/run dnl + /var/adm dnl + /etc dnl + /dev/null; +do + test -d $ZEBRA_PID_DIR && break +done +ac_piddir=$ZEBRA_PID_DIR +if test $ZEBRA_PID_DIR = "/dev/null"; then + echo "PID DIRECTORY NOT FOUND!" +fi]) +AC_DEFINE_UNQUOTED(PATH_ZEBRA_PID, "$ac_piddir/zebra.pid",zebra PID) +AC_DEFINE_UNQUOTED(PATH_RIPD_PID, "$ac_piddir/ripd.pid",ripd PID) +AC_DEFINE_UNQUOTED(PATH_RIPNGD_PID, "$ac_piddir/ripngd.pid",ripngd PID) +AC_DEFINE_UNQUOTED(PATH_BGPD_PID, "$ac_piddir/bgpd.pid",bgpd PID) +AC_DEFINE_UNQUOTED(PATH_OSPFD_PID, "$ac_piddir/ospfd.pid",ospfd PID) +AC_DEFINE_UNQUOTED(PATH_OSPF6D_PID, "$ac_piddir/ospf6d.pid",ospf6d PID) + + +dnl --------------------------- +dnl Check htonl works correctly +dnl --------------------------- +AC_MSG_CHECKING(for working htonl) +AC_CACHE_VAL(ac_cv_htonl_works, [ +AC_TRY_LINK([#ifdef HAVE_SYS_TYPES_H +#include <sys/types.h> +#endif +#ifdef HAVE_NETDB_H +#include <netdb.h> +#endif +#ifdef HAVE_NETINET_IN_H +#include <netinet/in.h> +#endif], +[htonl (0);], +ac_cv_htonl_works=yes, +ac_cv_htonl_works=no)]) +AC_MSG_RESULT($ac_cv_htonl_works) + +AC_OUTPUT(Makefile lib/Makefile zebra/Makefile ripd/Makefile ripngd/Makefile bgpd/Makefile ospfd/Makefile ospf6d/Makefile vtysh/Makefile doc/Makefile) + +echo " +zebra configuration +------------------- +zebra version : ${VERSION} +host operationg system : ${host_os} +source code location : ${srcdir} +compiler : ${CC} +compiler flags : ${CFLAGS} +directory for pid files : ${ac_piddir} +" diff --git a/doc/Makefile.in b/doc/Makefile.in index b2babd80..e7f706ee 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -127,7 +127,7 @@ all: all-am .SUFFIXES: .SUFFIXES: .dvi .info .ps .texi -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign doc/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status diff --git a/lib/Makefile.in b/lib/Makefile.in index d821f238..3ea28bf5 100644 --- a/lib/Makefile.in +++ b/lib/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.7 from Makefile.am. +# Makefile.in generated by automake 1.6.3 from Makefile.am. # @configure_input@ # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 @@ -13,128 +13,94 @@ # PARTICULAR PURPOSE. @SET_MAKE@ +SHELL = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) +transform = @program_transform_name@ NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : +host_alias = @host_alias@ host_triplet = @host@ -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ AMTAR = @AMTAR@ AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BGPD = @BGPD@ CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ CURSES = @CURSES@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\" DEPDIR = @DEPDIR@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ IF_METHOD = @IF_METHOD@ IF_PROC = @IF_PROC@ INCLUDES = @INCLUDES@ -I.. -I$(top_srcdir) -I$(top_srcdir)/lib -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ IPFORWARD = @IPFORWARD@ KERNEL_METHOD = @KERNEL_METHOD@ -LDFLAGS = @LDFLAGS@ LIBPAM = @LIBPAM@ -LIBS = @LIBS@ LIB_IPV6 = @LIB_IPV6@ LIB_REGEX = @LIB_REGEX@ -LTLIBOBJS = @LTLIBOBJS@ -MAKEINFO = @MAKEINFO@ MULTIPATH_NUM = @MULTIPATH_NUM@ -OBJEXT = @OBJEXT@ OSPF6D = @OSPF6D@ OSPFD = @OSPFD@ OTHER_METHOD = @OTHER_METHOD@ PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ RIPD = @RIPD@ RIPNGD = @RIPNGD@ RTREAD_METHOD = @RTREAD_METHOD@ RT_METHOD = @RT_METHOD@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ VTYSH = @VTYSH@ ZEBRA = @ZEBRA@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_RANLIB = @ac_ct_RANLIB@ -ac_ct_STRIP = @ac_ct_STRIP@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__quote = @am__quote@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -includedir = @includedir@ -infodir = @infodir@ install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -oldincludedir = @oldincludedir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ +DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\" noinst_LIBRARIES = libzebra.a @@ -177,8 +143,10 @@ am_libzebra_a_OBJECTS = version.$(OBJEXT) network.$(OBJEXT) \ sockopt.$(OBJEXT) smux.$(OBJEXT) md5.$(OBJEXT) \ if_rmap.$(OBJEXT) keychain.$(OBJEXT) libzebra_a_OBJECTS = $(am_libzebra_a_OBJECTS) - DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/buffer.Po ./$(DEPDIR)/checksum.Po \ @@ -202,6 +170,7 @@ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +CFLAGS = @CFLAGS@ DIST_SOURCES = $(libzebra_a_SOURCES) HEADERS = $(noinst_HEADERS) @@ -212,7 +181,7 @@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign lib/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @@ -269,34 +238,22 @@ distclean-depend: -rm -rf ./$(DEPDIR) .c.o: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ -@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ -@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ -@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ -@am__fastdepCC_TRUE@ fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< .c.obj: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ -@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'`; \ -@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ -@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ -@am__fastdepCC_TRUE@ fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'` +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(COMPILE) -c `cygpath -w $<` +CCDEPMODE = @CCDEPMODE@ uninstall-info-am: ETAGS = etags ETAGSFLAGS = -CTAGS = ctags -CTAGSFLAGS = - tags: TAGS ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) @@ -322,39 +279,20 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) top_distdir = .. distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ - list='$(DISTFILES)'; for file in $$list; do \ - case $$file in \ - $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ - esac; \ + @list='$(DISTFILES)'; for file in $$list; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ @@ -439,26 +377,18 @@ mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - uninstall-am: uninstall-info-am -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-noinstLIBRARIES ctags distclean distclean-compile \ +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES distclean distclean-compile \ distclean-depend distclean-generic distclean-tags distdir dvi \ dvi-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ install-info-am install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ - uninstall-am uninstall-info-am + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-am version.c: Makefile diff --git a/lib/routemap.c b/lib/routemap.c index b000f2fc..4e65fa2b 100644 --- a/lib/routemap.c +++ b/lib/routemap.c @@ -634,72 +634,85 @@ route_map_delete_set (struct route_map_index *index, char *set_name, return 1; } -/* Apply route map's each index to the object. */ -/* -** The matrix for a route-map looks like this: -** (note, this includes the description for the "NEXT" -** and "GOTO" frobs now -** -** Match | No Match -** | -** permit a | c -** | -** ------------------+--------------- -** | -** deny b | d -** | -** -** a) Apply Set statements, accept route -** If NEXT is specified, goto NEXT statement -** If GOTO is specified, goto the first clause where pref > nextpref -** If nothing is specified, do as Cisco and finish -** b) Finish route-map processing, and deny route -** c) & d) Goto Next index -** -** If we get no matches after we've processed all updates, then the route -** is dropped too. -** -** Some notes on the new "NEXT" and "GOTO" -** on-match next - If this clause is matched, then the set statements -** are executed and then we drop through to the next clause -** on-match goto n - If this clause is matched, then the set statments -** are executed and then we goto the nth clause, or the -** first clause greater than this. In order to ensure -** route-maps *always* exit, you cannot jump backwards. -** Sorry ;) -** -** We need to make sure our route-map processing matches the above +/* Apply route map's each index to the object. + + The matrix for a route-map looks like this: + (note, this includes the description for the "NEXT" + and "GOTO" frobs now + + Match | No Match + | + permit a | c + | + ------------------+--------------- + | + deny b | d + | + + a) Apply Set statements, accept route + If NEXT is specified, goto NEXT statement + If GOTO is specified, goto the first clause where pref > nextpref + If nothing is specified, do as Cisco and finish + b) If NEXT is specified, goto NEXT statement + If nothing is specified, finally will be denied by route-map. + c) & d) Goto Next index + + If we get no matches after we've processed all updates, then the route + is dropped too. + + Some notes on the new "NEXT" and "GOTO" + on-match next - If this clause is matched, then the set statements + are executed and then we drop through to the next clause + on-match goto n - If this clause is matched, then the set statments + are executed and then we goto the nth clause, or the + first clause greater than this. In order to ensure + route-maps *always* exit, you cannot jump backwards. + Sorry ;) + + We need to make sure our route-map processing matches the above */ route_map_result_t route_map_apply_index (struct route_map_index *index, struct prefix *prefix, route_map_object_t type, void *object) { - int ret; + int ret = 0; struct route_map_rule *match; struct route_map_rule *set; - - /* Check all match rule and if there is no match rule return 0. */ - for (match = index->match_list.head; match; match = match->next) + + /* Check all match rule and if there is no match rule, go to the + set statement. */ + if (! index->match_list.head) + ret = RMAP_MATCH; + else { - /* Try each match statement in turn. If any return something - other than RM_MATCH then we don't need to check anymore and can - return */ - ret = (*match->cmd->func_apply)(match->value, prefix, type, object); - if (ret != RMAP_MATCH) - return ret; + for (match = index->match_list.head; match; match = match->next) + { + /* Try each match statement in turn, If any return + RMAP_MATCH, go direct to set statement, otherwise, walk + to next match statement. */ + ret = (*match->cmd->func_apply)(match->value, prefix, type, object); + + if (ret == RMAP_MATCH) + break; + } } + /* If end of match statement, still can't get any RMAP_MATCH return, + just return to next rout-map statement. */ + + if (ret != RMAP_MATCH) + return ret; + /* We get here if all match statements matched From the matrix - above, if this is PERMIT we go on and apply the SET functions. If - we're deny, we return indicating we matched a deny */ + above, if this is PERMIT we go on and apply the SET functions. + If we're deny, we return indicating we matched a deny */ /* Apply set statement to the object. */ if (index->type == RMAP_PERMIT) { for (set = index->set_list.head; set; set = set->next) - { - ret = (*set->cmd->func_apply)(set->value, prefix, type, object); - } + ret = (*set->cmd->func_apply)(set->value, prefix, type, object); + return RMAP_MATCH; } else @@ -726,11 +739,15 @@ route_map_apply (struct route_map *map, struct prefix *prefix, /* Apply this index. End here if we get a RM_NOMATCH */ ret = route_map_apply_index (index, prefix, type, object); + if (ret == RMAP_MATCH || ret == RMAP_DENYMATCH) + return ret; + if (ret != RMAP_NOMATCH) { /* We now have to handle the NEXT and GOTO clauses */ if(index->exitpolicy == RMAP_EXIT) return ret; + if(index->exitpolicy == RMAP_GOTO) { /* Find the next clause to jump to */ diff --git a/lib/zebra.h b/lib/zebra.h index 06302b3d..a34f5d4a 100644 --- a/lib/zebra.h +++ b/lib/zebra.h @@ -28,8 +28,15 @@ Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA #ifdef SUNOS_5 #define _XPG4_2 #define __EXTENSIONS__ +typedef unsigned int u_int32_t; +typedef unsigned short u_int16_t; +typedef unsigned short u_int8_t; #endif /* SUNOS_5 */ +#ifndef HAVE_SOCKLEN_T +typedef int socklen_t; +#endif /* HAVE_SOCKLEN_T */ + #include <unistd.h> #include <stdio.h> #include <stdlib.h> @@ -309,4 +316,43 @@ typedef u_char safi_t; typedef u_int16_t zebra_size_t; typedef u_int8_t zebra_command_t; +/* FIFO -- first in first out structure and macros. */ +struct fifo +{ + struct fifo *next; + struct fifo *prev; +}; + +#define FIFO_INIT(F) \ + do { \ + struct fifo *Xfifo = (struct fifo *)(F); \ + Xfifo->next = Xfifo->prev = Xfifo; \ + } while (0) + +#define FIFO_ADD(F,N) \ + do { \ + struct fifo *Xfifo = (struct fifo *)(F); \ + struct fifo *Xnode = (struct fifo *)(N); \ + Xnode->next = Xfifo; \ + Xnode->prev = Xfifo->prev; \ + Xfifo->prev = Xfifo->prev->next = Xnode; \ + } while (0) + +#define FIFO_DEL(N) \ + do { \ + struct fifo *Xnode = (struct fifo *)(N); \ + Xnode->prev->next = Xnode->next; \ + Xnode->next->prev = Xnode->prev; \ + } while (0) + +#define FIFO_HEAD(F) \ + ((((struct fifo *)(F))->next == (struct fifo *)(F)) \ + ? NULL : (F)->next) + +#define FIFO_EMPTY(F) \ + (((struct fifo *)(F))->next == (struct fifo *)(F)) + +#define FIFO_TOP(F) \ + (FIFO_EMPTY(F) ? NULL : ((struct fifo *)(F))->next) + #endif /* _ZEBRA_H */ diff --git a/ospf6d/Makefile.in b/ospf6d/Makefile.in index fed57d95..548ba099 100644 --- a/ospf6d/Makefile.in +++ b/ospf6d/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.7 from Makefile.am. +# Makefile.in generated by automake 1.6.3 from Makefile.am. # @configure_input@ # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 @@ -13,128 +13,94 @@ # PARTICULAR PURPOSE. @SET_MAKE@ +SHELL = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) +transform = @program_transform_name@ NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : +host_alias = @host_alias@ host_triplet = @host@ -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ AMTAR = @AMTAR@ AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BGPD = @BGPD@ CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ CURSES = @CURSES@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\" DEPDIR = @DEPDIR@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ IF_METHOD = @IF_METHOD@ IF_PROC = @IF_PROC@ INCLUDES = @INCLUDES@ -I.. -I$(top_srcdir) -I$(top_srcdir)/lib -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ IPFORWARD = @IPFORWARD@ KERNEL_METHOD = @KERNEL_METHOD@ -LDFLAGS = @LDFLAGS@ LIBPAM = @LIBPAM@ -LIBS = @LIBS@ LIB_IPV6 = @LIB_IPV6@ LIB_REGEX = @LIB_REGEX@ -LTLIBOBJS = @LTLIBOBJS@ -MAKEINFO = @MAKEINFO@ MULTIPATH_NUM = @MULTIPATH_NUM@ -OBJEXT = @OBJEXT@ OSPF6D = @OSPF6D@ OSPFD = @OSPFD@ OTHER_METHOD = @OTHER_METHOD@ PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ RIPD = @RIPD@ RIPNGD = @RIPNGD@ RTREAD_METHOD = @RTREAD_METHOD@ RT_METHOD = @RT_METHOD@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ VTYSH = @VTYSH@ ZEBRA = @ZEBRA@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_RANLIB = @ac_ct_RANLIB@ -ac_ct_STRIP = @ac_ct_STRIP@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__quote = @am__quote@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -includedir = @includedir@ -infodir = @infodir@ install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -oldincludedir = @oldincludedir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ +DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\" INSTALL_SDATA = @INSTALL@ -m 600 noinst_LIBRARIES = libospf6.a @@ -207,8 +173,10 @@ am_ospf6d_OBJECTS = ospf6_main.$(OBJEXT) $(am__objects_1) ospf6d_OBJECTS = $(am_ospf6d_OBJECTS) ospf6d_DEPENDENCIES = ../lib/libzebra.a ospf6d_LDFLAGS = - DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/ospf6_abr.Po \ @@ -235,6 +203,7 @@ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +CFLAGS = @CFLAGS@ DIST_SOURCES = $(libospf6_a_SOURCES) $(ospf6d_SOURCES) DATA = $(sysconf_DATA) @@ -248,7 +217,7 @@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign ospf6d/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @@ -270,7 +239,7 @@ install-sbinPROGRAMS: $(sbin_PROGRAMS) ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ echo " $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) $$p $(DESTDIR)$(sbindir)/$$f"; \ - $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) $$p $(DESTDIR)$(sbindir)/$$f || exit 1; \ + $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) $$p $(DESTDIR)$(sbindir)/$$f; \ else :; fi; \ done @@ -326,26 +295,17 @@ distclean-depend: -rm -rf ./$(DEPDIR) .c.o: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ -@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ -@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ -@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ -@am__fastdepCC_TRUE@ fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< .c.obj: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ -@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'`; \ -@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ -@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ -@am__fastdepCC_TRUE@ fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'` +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(COMPILE) -c `cygpath -w $<` +CCDEPMODE = @CCDEPMODE@ uninstall-info-am: sysconfDATA_INSTALL = $(INSTALL_DATA) @@ -360,9 +320,6 @@ uninstall-sysconfDATA: ETAGS = etags ETAGSFLAGS = -CTAGS = ctags -CTAGSFLAGS = - tags: TAGS ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) @@ -388,39 +345,20 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) top_distdir = .. distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ - list='$(DISTFILES)'; for file in $$list; do \ - case $$file in \ - $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ - esac; \ + @list='$(DISTFILES)'; for file in $$list; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ @@ -507,19 +445,11 @@ mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - uninstall-am: uninstall-info-am uninstall-sbinPROGRAMS \ uninstall-sysconfDATA -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-noinstLIBRARIES clean-sbinPROGRAMS ctags distclean \ +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES clean-sbinPROGRAMS distclean \ distclean-compile distclean-depend distclean-generic \ distclean-tags distdir dvi dvi-am info info-am install \ install-am install-data install-data-am install-exec \ @@ -527,9 +457,8 @@ uninstall-am: uninstall-info-am uninstall-sbinPROGRAMS \ install-sbinPROGRAMS install-strip install-sysconfDATA \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ - uninstall-am uninstall-info-am uninstall-sbinPROGRAMS \ - uninstall-sysconfDATA + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-am uninstall-sbinPROGRAMS uninstall-sysconfDATA install-sysconfDATA: $(sysconf_DATA) diff --git a/ospfd/Makefile.in b/ospfd/Makefile.in index 941804cf..7182572a 100644 --- a/ospfd/Makefile.in +++ b/ospfd/Makefile.in @@ -203,7 +203,7 @@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign ospfd/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status diff --git a/ripd/Makefile.in b/ripd/Makefile.in index fa355ef8..2fe359ff 100644 --- a/ripd/Makefile.in +++ b/ripd/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.7 from Makefile.am. +# Makefile.in generated by automake 1.6.3 from Makefile.am. # @configure_input@ # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 @@ -13,128 +13,94 @@ # PARTICULAR PURPOSE. @SET_MAKE@ +SHELL = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) +transform = @program_transform_name@ NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : +host_alias = @host_alias@ host_triplet = @host@ -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ AMTAR = @AMTAR@ AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BGPD = @BGPD@ CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ CURSES = @CURSES@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\" DEPDIR = @DEPDIR@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ IF_METHOD = @IF_METHOD@ IF_PROC = @IF_PROC@ INCLUDES = @INCLUDES@ -I.. -I$(top_srcdir) -I$(top_srcdir)/lib -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ IPFORWARD = @IPFORWARD@ KERNEL_METHOD = @KERNEL_METHOD@ -LDFLAGS = @LDFLAGS@ LIBPAM = @LIBPAM@ -LIBS = @LIBS@ LIB_IPV6 = @LIB_IPV6@ LIB_REGEX = @LIB_REGEX@ -LTLIBOBJS = @LTLIBOBJS@ -MAKEINFO = @MAKEINFO@ MULTIPATH_NUM = @MULTIPATH_NUM@ -OBJEXT = @OBJEXT@ OSPF6D = @OSPF6D@ OSPFD = @OSPFD@ OTHER_METHOD = @OTHER_METHOD@ PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ RIPD = @RIPD@ RIPNGD = @RIPNGD@ RTREAD_METHOD = @RTREAD_METHOD@ RT_METHOD = @RT_METHOD@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ VTYSH = @VTYSH@ ZEBRA = @ZEBRA@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_RANLIB = @ac_ct_RANLIB@ -ac_ct_STRIP = @ac_ct_STRIP@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__quote = @am__quote@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -includedir = @includedir@ -infodir = @infodir@ install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -oldincludedir = @oldincludedir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ +DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\" INSTALL_SDATA = @INSTALL@ -m 600 noinst_LIBRARIES = librip.a @@ -180,8 +146,10 @@ am_ripd_OBJECTS = rip_main.$(OBJEXT) $(am__objects_1) ripd_OBJECTS = $(am_ripd_OBJECTS) ripd_DEPENDENCIES = ../lib/libzebra.a ripd_LDFLAGS = - DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/rip_debug.Po \ @@ -194,6 +162,7 @@ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +CFLAGS = @CFLAGS@ DIST_SOURCES = $(librip_a_SOURCES) $(ripd_SOURCES) DATA = $(sysconf_DATA) @@ -206,7 +175,7 @@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign ripd/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @@ -228,7 +197,7 @@ install-sbinPROGRAMS: $(sbin_PROGRAMS) ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ echo " $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) $$p $(DESTDIR)$(sbindir)/$$f"; \ - $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) $$p $(DESTDIR)$(sbindir)/$$f || exit 1; \ + $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) $$p $(DESTDIR)$(sbindir)/$$f; \ else :; fi; \ done @@ -266,26 +235,17 @@ distclean-depend: -rm -rf ./$(DEPDIR) .c.o: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ -@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ -@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ -@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ -@am__fastdepCC_TRUE@ fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< .c.obj: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ -@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'`; \ -@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ -@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ -@am__fastdepCC_TRUE@ fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'` +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(COMPILE) -c `cygpath -w $<` +CCDEPMODE = @CCDEPMODE@ uninstall-info-am: sysconfDATA_INSTALL = $(INSTALL_DATA) @@ -300,9 +260,6 @@ uninstall-sysconfDATA: ETAGS = etags ETAGSFLAGS = -CTAGS = ctags -CTAGSFLAGS = - tags: TAGS ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) @@ -328,39 +285,20 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) top_distdir = .. distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ - list='$(DISTFILES)'; for file in $$list; do \ - case $$file in \ - $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ - esac; \ + @list='$(DISTFILES)'; for file in $$list; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ @@ -447,19 +385,11 @@ mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - uninstall-am: uninstall-info-am uninstall-sbinPROGRAMS \ uninstall-sysconfDATA -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-noinstLIBRARIES clean-sbinPROGRAMS ctags distclean \ +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES clean-sbinPROGRAMS distclean \ distclean-compile distclean-depend distclean-generic \ distclean-tags distdir dvi dvi-am info info-am install \ install-am install-data install-data-am install-exec \ @@ -467,9 +397,8 @@ uninstall-am: uninstall-info-am uninstall-sbinPROGRAMS \ install-sbinPROGRAMS install-strip install-sysconfDATA \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ - uninstall-am uninstall-info-am uninstall-sbinPROGRAMS \ - uninstall-sysconfDATA + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-am uninstall-sbinPROGRAMS uninstall-sysconfDATA install-sysconfDATA: $(sysconf_DATA) diff --git a/ripngd/Makefile.in b/ripngd/Makefile.in index 61e0df21..e430ad31 100644 --- a/ripngd/Makefile.in +++ b/ripngd/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.7 from Makefile.am. +# Makefile.in generated by automake 1.6.3 from Makefile.am. # @configure_input@ # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 @@ -13,128 +13,94 @@ # PARTICULAR PURPOSE. @SET_MAKE@ +SHELL = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +bindir = @bindir@ +sbindir = @sbindir@ +libexecdir = @libexecdir@ +datadir = @datadir@ +sysconfdir = @sysconfdir@ +sharedstatedir = @sharedstatedir@ +localstatedir = @localstatedir@ +libdir = @libdir@ +infodir = @infodir@ +mandir = @mandir@ +includedir = @includedir@ +oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOMAKE = @AUTOMAKE@ +AUTOHEADER = @AUTOHEADER@ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) +transform = @program_transform_name@ NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : +host_alias = @host_alias@ host_triplet = @host@ -ACLOCAL = @ACLOCAL@ -AMDEP_FALSE = @AMDEP_FALSE@ -AMDEP_TRUE = @AMDEP_TRUE@ + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ +PATH_SEPARATOR = @PATH_SEPARATOR@ AMTAR = @AMTAR@ AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BGPD = @BGPD@ CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ CURSES = @CURSES@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\" DEPDIR = @DEPDIR@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ IF_METHOD = @IF_METHOD@ IF_PROC = @IF_PROC@ INCLUDES = @INCLUDES@ -I.. -I$(top_srcdir) -I$(top_srcdir)/lib -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ IPFORWARD = @IPFORWARD@ KERNEL_METHOD = @KERNEL_METHOD@ -LDFLAGS = @LDFLAGS@ LIBPAM = @LIBPAM@ -LIBS = @LIBS@ LIB_IPV6 = @LIB_IPV6@ LIB_REGEX = @LIB_REGEX@ -LTLIBOBJS = @LTLIBOBJS@ -MAKEINFO = @MAKEINFO@ MULTIPATH_NUM = @MULTIPATH_NUM@ -OBJEXT = @OBJEXT@ OSPF6D = @OSPF6D@ OSPFD = @OSPFD@ OTHER_METHOD = @OTHER_METHOD@ PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ RIPD = @RIPD@ RIPNGD = @RIPNGD@ RTREAD_METHOD = @RTREAD_METHOD@ RT_METHOD = @RT_METHOD@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ VTYSH = @VTYSH@ ZEBRA = @ZEBRA@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_RANLIB = @ac_ct_RANLIB@ -ac_ct_STRIP = @ac_ct_STRIP@ -am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ -am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@ am__quote = @am__quote@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -datadir = @datadir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -includedir = @includedir@ -infodir = @infodir@ install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -oldincludedir = @oldincludedir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ +DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\" INSTALL_SDATA = @INSTALL@ -m 600 noinst_LIBRARIES = libripng.a @@ -180,8 +146,10 @@ am_ripngd_OBJECTS = ripng_main.$(OBJEXT) $(am__objects_1) ripngd_OBJECTS = $(am_ripngd_OBJECTS) ripngd_DEPENDENCIES = ../lib/libzebra.a ripngd_LDFLAGS = - DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/ripng_debug.Po \ @@ -194,6 +162,7 @@ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +CFLAGS = @CFLAGS@ DIST_SOURCES = $(libripng_a_SOURCES) $(ripngd_SOURCES) DATA = $(sysconf_DATA) @@ -206,7 +175,7 @@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign ripngd/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @@ -228,7 +197,7 @@ install-sbinPROGRAMS: $(sbin_PROGRAMS) ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ echo " $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) $$p $(DESTDIR)$(sbindir)/$$f"; \ - $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) $$p $(DESTDIR)$(sbindir)/$$f || exit 1; \ + $(INSTALL_PROGRAM_ENV) $(sbinPROGRAMS_INSTALL) $$p $(DESTDIR)$(sbindir)/$$f; \ else :; fi; \ done @@ -264,26 +233,17 @@ distclean-depend: -rm -rf ./$(DEPDIR) .c.o: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ -@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ -@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ -@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ -@am__fastdepCC_TRUE@ fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< .c.obj: -@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ -@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'`; \ -@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ -@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ -@am__fastdepCC_TRUE@ fi -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'` +@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ + $(COMPILE) -c `cygpath -w $<` +CCDEPMODE = @CCDEPMODE@ uninstall-info-am: sysconfDATA_INSTALL = $(INSTALL_DATA) @@ -298,9 +258,6 @@ uninstall-sysconfDATA: ETAGS = etags ETAGSFLAGS = -CTAGS = ctags -CTAGSFLAGS = - tags: TAGS ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) @@ -326,39 +283,20 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) top_distdir = .. distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ - list='$(DISTFILES)'; for file in $$list; do \ - case $$file in \ - $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ - esac; \ + @list='$(DISTFILES)'; for file in $$list; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ @@ -445,19 +383,11 @@ mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - uninstall-am: uninstall-info-am uninstall-sbinPROGRAMS \ uninstall-sysconfDATA -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-noinstLIBRARIES clean-sbinPROGRAMS ctags distclean \ +.PHONY: GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES clean-sbinPROGRAMS distclean \ distclean-compile distclean-depend distclean-generic \ distclean-tags distdir dvi dvi-am info info-am install \ install-am install-data install-data-am install-exec \ @@ -465,9 +395,8 @@ uninstall-am: uninstall-info-am uninstall-sbinPROGRAMS \ install-sbinPROGRAMS install-strip install-sysconfDATA \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ - uninstall-am uninstall-info-am uninstall-sbinPROGRAMS \ - uninstall-sysconfDATA + mostlyclean-generic tags uninstall uninstall-am \ + uninstall-info-am uninstall-sbinPROGRAMS uninstall-sysconfDATA install-sysconfDATA: $(sysconf_DATA) diff --git a/vtysh/Makefile.in b/vtysh/Makefile.in index 20a208c8..9a5180a7 100644 --- a/vtysh/Makefile.in +++ b/vtysh/Makefile.in @@ -150,7 +150,7 @@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign vtysh/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status diff --git a/vtysh/vtysh_cmd.c b/vtysh/vtysh_cmd.c index 4bf2da0f..724c569c 100644 --- a/vtysh/vtysh_cmd.c +++ b/vtysh/vtysh_cmd.c @@ -19,6 +19,12 @@ DEFSH (VTYSH_OSPFD, refresh_timer_cmd_vtysh, "Set refresh timer\n" "Timer value in seconds\n") +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_cmd_vtysh, + "show ipv6 mbgp", + "Show running system information\n" + "IP information\n" + "MBGP information\n") + DEFSH (VTYSH_BGPD, show_ip_community_list_arg_cmd_vtysh, "show ip community-list (<1-199>|WORD)", "Show running system information\n" @@ -36,10 +42,10 @@ DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_interface_cmd_vtysh, ) DEFSH (VTYSH_BGPD, no_neighbor_distribute_list_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "distribute-list (<1-199>|<1300-2699>|WORD) (in|out)", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "distribute-list (<1-199>|<1300-2699>|WORD) (in|out)", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Filter updates to/from this neighbor\n" "IP access-list number\n" "IP access-list number (expanded range)\n" @@ -70,12 +76,28 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_all_ipv4_soft_in_cmd_vtysh, "Soft reconfig inbound update\n") DEFSH (VTYSH_BGPD, no_neighbor_maximum_prefix_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "maximum-prefix", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "maximum-prefix", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Maximum number of prefix accept from this peer\n") +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_prefix_longer_cmd_vtysh, + "show ipv6 mbgp X:X::X:X/M longer-prefixes", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Display route and more specific routes\n") + +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_regexp_cmd_vtysh, + "show ipv6 mbgp regexp .LINE", + "Show running system information\n" + "IP information\n" + "BGP information\n" + "Display routes matching the AS path regular expression\n" + "A regular-expression to match the MBGP AS paths\n") + DEFSH (VTYSH_RIPD, accept_lifetime_day_month_day_month_cmd_vtysh, "accept-lifetime HH:MM:SS <1-31> MONTH <1993-2035> HH:MM:SS <1-31> MONTH <1993-2035>", "Set accept lifetime of the key\n" @@ -95,11 +117,20 @@ DEFSH (VTYSH_BGPD, no_set_community_val_cmd_vtysh, "BGP community attribute\n" "Community number in aa:nn format or local-AS|no-advertise|no-export|internet or additive\n") +DEFSH (VTYSH_BGPD, show_ipv6_bgp_community_list_exact_cmd_vtysh, + "show ipv6 bgp community-list WORD exact-match", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Display routes matching the community-list\n" + "community-list name\n" + "Exact match of the communities\n") + DEFSH (VTYSH_BGPD, no_neighbor_attr_unchanged9_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "attribute-unchanged med next-hop as-path", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged med next-hop as-path", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "Med attribute\n" "Nexthop attribute\n" @@ -146,6 +177,25 @@ DEFSH (VTYSH_OSPFD, no_area_vlink_param1_cmd_vtysh, "OSPF area parameters\n" "OSPF area ID in IP address format\n" "OSPF area ID as a decimal value\n" "Configure a virtual link\n" "Router ID of the remote ABR\n" "Time between HELLO packets\n" "Time between retransmitting lost link state advertisements\n" "Link state transmit delay\n" "Interval after which a neighbor is declared dead\n" "Seconds\n") +DEFSH (VTYSH_BGPD, show_bgp_community3_exact_cmd_vtysh, + "show bgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) exact-match", + "Show running system information\n" + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") + DEFSH (VTYSH_RIPD, send_lifetime_day_month_month_day_cmd_vtysh, "send-lifetime HH:MM:SS <1-31> MONTH <1993-2035> HH:MM:SS MONTH <1-31> <1993-2035>", "Set send lifetime of the key\n" @@ -158,6 +208,14 @@ DEFSH (VTYSH_RIPD, send_lifetime_day_month_month_day_cmd_vtysh, "Day of th month to expire\n" "Year to expire\n") +DEFSH (VTYSH_BGPD, no_ipv6_bgp_network_route_map_cmd_vtysh, + "no network X:X::X:X/M route-map WORD", + "Negate a command or set its defaults\n" + "Specify a network to announce via BGP\n" + "IPv6 prefix <network>/<length>\n" + "Route-map to modify the attributes\n" + "Name of the route map\n") + DEFSH (VTYSH_ZEBRA, no_ip_route_distance_cmd_vtysh, "no ip route A.B.C.D/M (A.B.C.D|INTERFACE|null0) <1-255>", "Negate a command or set its defaults\n" @@ -178,6 +236,16 @@ DEFSH (VTYSH_BGPD, no_match_origin_val_cmd_vtysh, "local IGP\n" "unknown heritage\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_neighbor_advertised_route_cmd_vtysh, + "show bgp ipv6 neighbors (A.B.C.D|X:X::X:X) advertised-routes", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n" + "Display the routes advertised to a BGP neighbor\n") + DEFSH (VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPF6D, no_router_zebra_cmd_vtysh, "no router zebra", "Negate a command or set its defaults\n" @@ -208,15 +276,28 @@ DEFSH (VTYSH_OSPFD, no_area_range_cost_cmd_vtysh, "User specified metric for this range\n" "Advertised metric for this range\n") +DEFSH (VTYSH_BGPD, clear_bgp_all_cmd_vtysh, + "clear bgp *", + "Reset functions\n" + "BGP information\n" + "Clear all peers\n") + DEFSH (VTYSH_BGPD, no_neighbor_default_originate_rmap_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "default-originate route-map WORD", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "default-originate route-map WORD", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Originate default route to this neighbor\n" "Route-map to specify criteria to originate default\n" "route-map name\n") +DEFSH (VTYSH_ZEBRA, ipv6_nd_ra_interval_cmd_vtysh, + "ipv6 nd ra-interval SECONDS", + "IP information\n" + "Neighbor discovery\n" + "Router Advertisement interval\n" + "Router Advertisement interval in seconds\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_summary_cmd_vtysh, "show ip bgp ipv4 (unicast|multicast) summary", "Show running system information\n" @@ -249,11 +330,20 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_rd_summary_cmd_vtysh, "VPN Route Distinguisher\n" "Summary of BGP neighbor status\n") +DEFSH (VTYSH_BGPD, show_bgp_neighbor_advertised_route_cmd_vtysh, + "show bgp neighbors (A.B.C.D|X:X::X:X) advertised-routes", + "Show running system information\n" + "BGP information\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n" + "Display the routes advertised to a BGP neighbor\n") + DEFSH (VTYSH_BGPD, no_neighbor_timers_connect_val_cmd_vtysh, - "no neighbor A.B.C.D " "timers connect <0-65535>", + "no neighbor (A.B.C.D|X:X::X:X) " "timers connect <0-65535>", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\n" + "Neighbor address\nIPv6 address\n" "BGP per neighbor timers\n" "BGP connect timer\n" "Connect timer\n") @@ -287,6 +377,14 @@ DEFSH (VTYSH_RIPNGD, ripng_redistribute_connected_routemap_cmd_vtysh, "Route map reference\n" "Pointer to route-map entries\n") +DEFSH (VTYSH_OSPF6D|VTYSH_BGPD, match_ipv6_address_prefix_list_cmd_vtysh, + "match ipv6 address prefix-list WORD", + "Match values from routing table\n" + "IPv6 information\n" + "Match address of route\n" + "Match entries of prefix-lists\n" + "IP prefix-list name\n") + DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_ospf6_routemap_cmd_vtysh, "no redistribute ospf6 route-map WORD", "Negate a command or set its defaults\n" @@ -301,6 +399,25 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, rmap_onmatch_goto_cmd_vtysh, "Goto Clause number\n" "Number\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_peer_soft_in_cmd_vtysh, + "clear bgp ipv6 (A.B.C.D|X:X::X:X) soft in", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "BGP neighbor address to clear\n" + "BGP IPv6 neighbor to clear\n" + "Soft reconfig\n" + "Soft reconfig inbound update\n") + +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_peer_in_cmd_vtysh, + "clear bgp ipv6 (A.B.C.D|X:X::X:X) in", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "BGP neighbor address to clear\n" + "BGP IPv6 neighbor to clear\n" + "Soft reconfig inbound update\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_summary_cmd_vtysh, "show ip bgp summary", "Show running system information\n" @@ -318,13 +435,23 @@ DEFSH (VTYSH_OSPFD, no_area_vlink_authtype_authkey_cmd_vtysh, "Authentication password (key)\n" "The OSPF password (key)") DEFSH (VTYSH_BGPD, no_neighbor_capability_route_refresh_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "capability route-refresh", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "capability route-refresh", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Advertise capability to the peer\n" "Advertise route-refresh capability to this neighbor\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_peer_group_soft_in_cmd_vtysh, + "clear bgp ipv6 peer-group WORD soft in", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all members of peer-group\n" + "BGP peer-group name\n" + "Soft reconfig\n" + "Soft reconfig inbound update\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_view_prefix_cmd_vtysh, "show ip bgp view WORD A.B.C.D/M", "Show running system information\n" @@ -339,6 +466,14 @@ DEFSH (VTYSH_BGPD, bgp_deterministic_med_cmd_vtysh, "BGP specific commands\n" "Pick the best-MED path among paths advertised from the neighboring AS\n") +DEFSH (VTYSH_BGPD, clear_bgp_peer_group_out_cmd_vtysh, + "clear bgp peer-group WORD out", + "Reset functions\n" + "BGP information\n" + "Clear all members of peer-group\n" + "BGP peer-group name\n" + "Soft reconfig outbound update\n") + DEFSH (VTYSH_OSPFD, ospf_default_metric_cmd_vtysh, "default-metric <0-16777214>", "Set metric of redistributed routes\n" @@ -395,6 +530,13 @@ DEFSH (VTYSH_RIPD, no_rip_offset_list_cmd_vtysh, "For outgoing updates\n" "Metric value\n") +DEFSH (VTYSH_BGPD, ipv6_bgp_network_route_map_cmd_vtysh, + "network X:X::X:X/M route-map WORD", + "Specify a network to announce via BGP\n" + "IPv6 prefix <network>/<length>\n" + "Route-map to modify the attributes\n" + "Name of the route map\n") + DEFSH (VTYSH_OSPF6D, show_debug_ospf6_damp_cmd_vtysh, "show debugging ospf6 damp", "Show running system information\n" @@ -440,13 +582,24 @@ DEFSH (VTYSH_BGPD, set_vpnv4_nexthop_cmd_vtysh, "IP address of next hop\n") DEFSH (VTYSH_BGPD, no_neighbor_remote_as_cmd_vtysh, - "no neighbor A.B.C.D " "remote-as <1-65535>", + "no neighbor (A.B.C.D|X:X::X:X) " "remote-as <1-65535>", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\n" + "Neighbor address\nIPv6 address\n" "Specify a BGP neighbor\n" "AS number\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ipv6_prefix_list_prefix_cmd_vtysh, + "no ipv6 prefix-list WORD (deny|permit) (X:X::X:X/M|any)", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Any prefix match. Same as \"::0/0 le 128\"\n") + DEFSH (VTYSH_OSPFD, debug_ospf_zebra_cmd_vtysh, "debug ospf zebra", "Debugging functions (see also 'undebug')\n" @@ -462,6 +615,14 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ip_prefix_list_prefix_first_match_cmd_vtysh, "IP prefix <network>/<length>, e.g., 35.0.0.0/8\n" "First matched prefix\n") +DEFSH (VTYSH_BGPD, show_bgp_neighbors_peer_cmd_vtysh, + "show bgp neighbors (A.B.C.D|X:X::X:X)", + "Show running system information\n" + "BGP information\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n") + DEFSH (VTYSH_OSPF6D, ospf6_routemap_no_set_forwarding_cmd_vtysh, "no set forwarding-address X:X::X:X", "Negate a command or set its defaults\n" @@ -479,9 +640,9 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_all_neighbors_cmd_vtysh, "Detailed information on TCP and BGP neighbor connections\n") DEFSH (VTYSH_BGPD, neighbor_send_community_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "send-community", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "send-community", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Send Community attribute to this neighbor\n") DEFSH (VTYSH_BGPD, dump_bgp_updates_cmd_vtysh, @@ -518,6 +679,15 @@ DEFSH (VTYSH_RIPD, accept_lifetime_infinite_day_month_cmd_vtysh, "Year to start\n" "Never expires") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_all_soft_out_cmd_vtysh, + "clear bgp ipv6 * soft out", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all peers\n" + "Soft reconfig\n" + "Soft reconfig outbound update\n") + DEFSH (VTYSH_OSPFD, no_ip_ospf_message_digest_key_cmd_vtysh, "no ip ospf message-digest-key <1-255>", "Negate a command or set its defaults\n" @@ -541,18 +711,18 @@ DEFSH (VTYSH_BGPD, no_bgp_bestpath_med2_cmd_vtysh, "Compare MED among confederation paths\n" "Treat missing MED as the least preferred one\n") -DEFSH (VTYSH_RIPD, no_rip_distance_cmd_vtysh, - "no distance <1-255>", - "Negate a command or set its defaults\n" - "Administrative distance\n" - "Distance value\n") - DEFSH (VTYSH_BGPD, no_bgp_multiple_instance_cmd_vtysh, "no bgp multiple-instance", "Negate a command or set its defaults\n" "BGP information\n" "BGP multiple instance\n") +DEFSH (VTYSH_RIPD, no_rip_distance_cmd_vtysh, + "no distance <1-255>", + "Negate a command or set its defaults\n" + "Administrative distance\n" + "Distance value\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_as_ipv4_soft_cmd_vtysh, "clear ip bgp <1-65535> ipv4 (unicast|multicast) soft", "Reset functions\n" @@ -611,6 +781,13 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_sequence_number_cmd_vtysh, "Build a prefix list\n" "Include/exclude sequence numbers in NVGEN\n") +DEFSH (VTYSH_BGPD, clear_bgp_peer_group_cmd_vtysh, + "clear bgp peer-group WORD", + "Reset functions\n" + "BGP information\n" + "Clear all members of peer-group\n" + "BGP peer-group name\n") + DEFSH (VTYSH_OSPFD, ospf_default_information_originate_metric_type_routemap_cmd_vtysh, "default-information originate metric <0-16777214> metric-type (1|2) route-map WORD", "Control distribution of default information\n" @@ -630,6 +807,13 @@ DEFSH (VTYSH_OSPFD, show_ip_ospf_database_cmd_vtysh, "OSPF information\n" "Database summary\n") +DEFSH (VTYSH_ZEBRA, no_ipv6_nd_reachable_time_cmd_vtysh, + "no ipv6 nd reachable-time", + "Negate a command or set its defaults\n" + "IP information\n" + "Neighbor discovery\n" + "Reachable time\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_neighbor_received_prefix_filter_cmd_vtysh, "show ip bgp ipv4 (unicast|multicast) neighbors (A.B.C.D|X:X::X:X) received prefix-filter", "Show running system information\n" @@ -644,6 +828,19 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_neighbor_received_prefix_filter_cmd_vtysh, "Display information received from a BGP neighbor\n" "Display the prefixlist filter\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, ipv6_prefix_list_seq_le_cmd_vtysh, + "ipv6 prefix-list WORD seq <1-4294967295> (deny|permit) X:X::X:X/M le <0-128>", + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "sequence number of an entry\n" + "Sequence number\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Maximum prefix length to be matched\n" + "Maximum prefix length\n") + DEFSH (VTYSH_OSPFD, ospf_redistribute_source_metric_routemap_cmd_vtysh, "redistribute (kernel|connected|static|rip|bgp) metric <0-16777214> route-map WORD", "Redistribute information from another routing protocol\n" @@ -658,9 +855,9 @@ DEFSH (VTYSH_OSPFD, ospf_redistribute_source_metric_routemap_cmd_vtysh, "Pointer to route-map entries\n") DEFSH (VTYSH_BGPD, neighbor_maximum_prefix_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "maximum-prefix <1-4294967295>", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "maximum-prefix <1-4294967295>", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Maximum number of prefix accept from this peer\n" "maximum no. of prefix limit\n") @@ -696,6 +893,13 @@ DEFSH (VTYSH_OSPFD, area_vlink_param2_cmd_vtysh, "Time between HELLO packets\n" "Time between retransmitting lost link state advertisements\n" "Link state transmit delay\n" "Interval after which a neighbor is declared dead\n" "Seconds\n" "Time between HELLO packets\n" "Time between retransmitting lost link state advertisements\n" "Link state transmit delay\n" "Interval after which a neighbor is declared dead\n" "Seconds\n") +DEFSH (VTYSH_BGPD, clear_bgp_as_soft_cmd_vtysh, + "clear bgp <1-65535> soft", + "Reset functions\n" + "BGP information\n" + "Clear peers with the AS number\n" + "Soft reconfig\n") + DEFSH (VTYSH_OSPFD, ip_ospf_cost_cmd_vtysh, "ip ospf cost <1-65535>", "IP Information\n" @@ -703,18 +907,6 @@ DEFSH (VTYSH_OSPFD, ip_ospf_cost_cmd_vtysh, "Interface cost\n" "Cost") -DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_extended_host_any_cmd_vtysh, - "access-list (<100-199>|<2000-2699>) (deny|permit) ip host A.B.C.D any", - "Add an access list entry\n" - "IP extended access list\n" - "IP extended access list (expanded range)\n" - "Specify packets to reject\n" - "Specify packets to forward\n" - "Any Internet Protocol\n" - "A single source host\n" - "Source address\n" - "Any destination host\n") - DEFSH (VTYSH_RIPNGD, ripng_redistribute_connected_cmd_vtysh, "redistribute connected", "Redistribute information from another routing protocol\n" @@ -731,6 +923,18 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_all_ipv4_out_cmd_vtysh, "Address Family modifier\n" "Soft reconfig outbound update\n") +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_extended_host_any_cmd_vtysh, + "access-list (<100-199>|<2000-2699>) (deny|permit) ip host A.B.C.D any", + "Add an access list entry\n" + "IP extended access list\n" + "IP extended access list (expanded range)\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "Any Internet Protocol\n" + "A single source host\n" + "Source address\n" + "Any destination host\n") + DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_static_metric_cmd_vtysh, "no redistribute static metric", "Negate a command or set its defaults\n" @@ -738,6 +942,14 @@ DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_static_metric_cmd_vtysh, "Static routes\n" "Metric\n") +DEFSH (VTYSH_BGPD, show_ipv6_bgp_prefix_longer_cmd_vtysh, + "show ipv6 bgp X:X::X:X/M longer-prefixes", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Display route and more specific routes\n") + DEFSH (VTYSH_BGPD, no_bgp_distance_source_access_list_cmd_vtysh, "no distance <1-255> A.B.C.D/M WORD", "Negate a command or set its defaults\n" @@ -747,12 +959,45 @@ DEFSH (VTYSH_BGPD, no_bgp_distance_source_access_list_cmd_vtysh, "Access list name\n") DEFSH (VTYSH_BGPD, neighbor_update_source_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "update-source WORD", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "update-source WORD", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Source of routing updates\n" "Interface name\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ipv6_prefix_list_sequence_number_cmd_vtysh, + "no ipv6 prefix-list sequence-number", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Build a prefix list\n" + "Include/exclude sequence numbers in NVGEN\n") + +DEFSH (VTYSH_BGPD, no_bgp_redistribute_ipv6_metric_rmap_cmd_vtysh, + "no redistribute (connected|kernel|ospf6|ripng|static) metric <0-4294967295> route-map WORD", + "Negate a command or set its defaults\n" + "Redistribute information from another routing protocol\n" + "Connected\n" + "Kernel routes\n" + "Open Shurtest Path First (OSPFv3)\n" + "Routing Information Protocol (RIPng)\n" + "Static routes\n" + "Metric for redistributed routes\n" + "Default metric\n" + "Route map reference\n" + "Pointer to route-map entries\n") + +DEFSH (VTYSH_BGPD, ipv6_aggregate_address_cmd_vtysh, + "aggregate-address X:X::X:X/M", + "Configure BGP aggregate entries\n" + "Aggregate prefix\n") + +DEFSH (VTYSH_ZEBRA, no_ipv6_nd_send_ra_cmd_vtysh, + "no ipv6 nd send-ra", + "Negate a command or set its defaults\n" + "IP information\n" + "Neighbor discovery\n" + "Send Router Advertisement\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_ipv4_soft_out_cmd_vtysh, "clear ip bgp A.B.C.D ipv4 (unicast|multicast) soft out", "Reset functions\n" @@ -785,10 +1030,10 @@ DEFSH (VTYSH_OSPF6D, no_ipv6_ospf6_advertise_force_prefix_cmd_vtysh, ) DEFSH (VTYSH_BGPD, no_neighbor_ebgp_multihop_ttl_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "ebgp-multihop <1-255>", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "ebgp-multihop <1-255>", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Allow EBGP neighbors not on directly connected networks\n" "maximum hop count\n") @@ -800,10 +1045,10 @@ DEFSH (VTYSH_OSPFD, ospf_default_information_originate_routemap_cmd_vtysh, "Pointer to route-map entries\n") DEFSH (VTYSH_BGPD, no_neighbor_interface_cmd_vtysh, - "no neighbor A.B.C.D " "interface WORD", + "no neighbor (A.B.C.D|X:X::X:X) " "interface WORD", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\n" + "Neighbor address\nIPv6 address\n" "Interface\n" "Interface name\n") @@ -832,18 +1077,46 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_all_summary_cmd_vtysh, "Display information about all VPNv4 NLRIs\n" "Summary of BGP neighbor status\n") +DEFSH (VTYSH_ZEBRA, no_ipv6_address_cmd_vtysh, + "no ipv6 address X:X::X:X/M", + "Negate a command or set its defaults\n" + "Interface Internet Protocol config commands\n" + "Set the IP address of an interface\n" + "IPv6 address (e.g. 3ffe:506::1/48)\n") + +DEFSH (VTYSH_BGPD, clear_bgp_external_soft_cmd_vtysh, + "clear bgp external soft", + "Reset functions\n" + "BGP information\n" + "Clear all external peers\n" + "Soft reconfig\n") + DEFSH (VTYSH_BGPD, no_neighbor_shutdown_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "shutdown", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "shutdown", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Administratively shut down this neighbor\n") +DEFSH (VTYSH_BGPD, show_bgp_prefix_list_cmd_vtysh, + "show bgp prefix-list WORD", + "Show running system information\n" + "BGP information\n" + "Display routes conforming to the prefix-list\n" + "IPv6 prefix-list name\n") + DEFSH (VTYSH_RIPD, rip_split_horizon_cmd_vtysh, "ip split-horizon", "IP information\n" "Perform split horizon\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ipv6_prefix_list_summary_cmd_vtysh, + "show ipv6 prefix-list summary", + "Show running system information\n" + "IPv6 information\n" + "Build a prefix list\n" + "Summary of prefix lists\n") + DEFSH (VTYSH_BGPD, set_community_none_cmd_vtysh, "set community none", "Set values in destination routing protocol\n" @@ -851,9 +1124,9 @@ DEFSH (VTYSH_BGPD, set_community_none_cmd_vtysh, "No community attribute\n") DEFSH (VTYSH_BGPD, neighbor_attr_unchanged6_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "attribute-unchanged as-path med next-hop", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged as-path med next-hop", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "As-path attribute\n" "Med attribute\n" @@ -892,6 +1165,14 @@ DEFSH (VTYSH_BGPD, no_aggregate_address_as_set_cmd_vtysh, "Aggregate prefix\n" "Generate AS set path information\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_all_out_cmd_vtysh, + "clear bgp ipv6 * out", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all peers\n" + "Soft reconfig outbound update\n") + DEFSH (VTYSH_OSPFD, show_debugging_ospf_cmd_vtysh, "show debugging ospf", "Show running system information\n" @@ -925,9 +1206,9 @@ DEFSH (VTYSH_OSPFD, show_ip_ospf_neighbor_int_detail_cmd_vtysh, "detail of all neighbors") DEFSH (VTYSH_BGPD, neighbor_attr_unchanged10_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "attribute-unchanged med as-path next-hop", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged med as-path next-hop", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "Med attribute\n" "As-path attribute\n" @@ -980,15 +1261,27 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_community_all_cmd_vtysh, "Display routes matching the communities\n") DEFSH (VTYSH_BGPD, no_neighbor_attr_unchanged8_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "attribute-unchanged next-hop as-path med", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged next-hop as-path med", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "Nexthop attribute\n" "As-path attribute\n" "Med attribute\n") +DEFSH (VTYSH_ZEBRA, ipv6_nd_reachable_time_cmd_vtysh, + "ipv6 nd reachable-time MILLISECONDS", + "IP information\n" + "Neighbor discovery\n" + "Reachable time\n" + "Reachable time in milliseconds\n") + +DEFSH (VTYSH_RIPNGD, ripng_default_metric_cmd_vtysh, + "default-metric <1-16>", + "Set a metric of redistribute routes\n" + "Default metric\n") + DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_database_type_cmd_vtysh, "show ipv6 ospf6 database (router|network|as-external|intra-prefix|inter-prefix|inter-router|link|*|HEX|dump|detail)", "Show running system information\n" @@ -1008,11 +1301,6 @@ DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_database_type_cmd_vtysh, "show detail of LSAs\n" ) -DEFSH (VTYSH_RIPNGD, ripng_default_metric_cmd_vtysh, - "default-metric <1-16>", - "Set a metric of redistribute routes\n" - "Default metric\n") - DEFSH (VTYSH_BGPD, no_aggregate_address_cmd_vtysh, "no aggregate-address A.B.C.D/M", "Negate a command or set its defaults\n" @@ -1020,10 +1308,10 @@ DEFSH (VTYSH_BGPD, no_aggregate_address_cmd_vtysh, "Aggregate prefix\n") DEFSH (VTYSH_BGPD, no_neighbor_allowas_in_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "allowas-in", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "allowas-in", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "allow local ASN appears in aspath attribute\n") DEFSH (VTYSH_BGPD, aggregate_address_mask_as_set_cmd_vtysh, @@ -1040,6 +1328,12 @@ DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_bgp_metric_cmd_vtysh, "Border Gateway Protocol (BGP)\n" "Metric\n") +DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_kernel_cmd_vtysh, + "no redistribute kernel", + "Negate a command or set its defaults\n" + "Redistribute information from another routing protocol\n" + "Kernel routes\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_all_vpnv4_soft_in_cmd_vtysh, "clear ip bgp * vpnv4 unicast soft in", "Reset functions\n" @@ -1051,12 +1345,6 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_all_vpnv4_soft_in_cmd_vtysh, "Soft reconfig\n" "Soft reconfig inbound update\n") -DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_kernel_cmd_vtysh, - "no redistribute kernel", - "Negate a command or set its defaults\n" - "Redistribute information from another routing protocol\n" - "Kernel routes\n") - DEFSH (VTYSH_RIPD, rip_redistribute_type_routemap_cmd_vtysh, "redistribute (kernel|connected|static|ospf|bgp) route-map WORD", "Redistribute information from another routing protocol\n" @@ -1163,10 +1451,10 @@ DEFSH (VTYSH_RIPD, rip_passive_interface_cmd_vtysh, "Interface name\n") DEFSH (VTYSH_BGPD, no_neighbor_capability_orf_prefix_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "capability orf prefix-list (both|send|receive)", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "capability orf prefix-list (both|send|receive)", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Advertise capability to the peer\n" "Advertise ORF capability to the peer\n" "Advertise prefixlist ORF capability to this neighbor\n" @@ -1188,6 +1476,14 @@ DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_interface_ifname_cmd_vtysh, "Interface name(e.g. ep0)\n" ) +DEFSH (VTYSH_ZEBRA, no_ipv6_nd_prefix_advertisement_cmd_vtysh, + "no ipv6 nd prefix-advertisement IPV6PREFIX", + "Negate a command or set its defaults\n" + "IP information\n" + "Neighbor discovery\n" + "Prefix information\n" + "IPv6 prefix\n") + DEFSH (VTYSH_OSPFD, ospf_distance_ospf_intra_inter_external_cmd_vtysh, "distance ospf intra-area <1-255> inter-area <1-255> external <1-255>", "Define an administrative distance\n" @@ -1199,6 +1495,13 @@ DEFSH (VTYSH_OSPFD, ospf_distance_ospf_intra_inter_external_cmd_vtysh, "External routes\n" "Distance for external routes\n") +DEFSH (VTYSH_BGPD, clear_bgp_all_out_cmd_vtysh, + "clear bgp * out", + "Reset functions\n" + "BGP information\n" + "Clear all peers\n" + "Soft reconfig outbound update\n") + DEFSH (VTYSH_OSPFD, area_stub_no_summary_cmd_vtysh, "area (A.B.C.D|<0-4294967295>) stub no-summary", "OSPF stub parameters\n" @@ -1214,11 +1517,37 @@ DEFSH (VTYSH_RIPNGD, ripng_redistribute_ospf6_metric_cmd_vtysh, "Metric\n" "Metric value\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ipv6_prefix_list_seq_le_ge_cmd_vtysh, + "no ipv6 prefix-list WORD seq <1-4294967295> (deny|permit) X:X::X:X/M le <0-128> ge <0-128>", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "sequence number of an entry\n" + "Sequence number\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Maximum prefix length to be matched\n" + "Maximum prefix length\n" + "Minimum prefix length to be matched\n" + "Minimum prefix length\n") + DEFSH (VTYSH_RIPNGD, default_information_originate_cmd_vtysh, "default-information originate", "Default route information\n" "Distribute default route\n") +DEFSH (VTYSH_OSPFD, debug_ospf_lsa_sub_cmd_vtysh, + "debug ospf lsa (generate|flooding|install|refresh)", + "Debugging functions (see also 'undebug')\n" + "OSPF information\n" + "OSPF Link State Advertisement\n" + "LSA Generation\n" + "LSA Flooding\n" + "LSA Install/Delete\n" + "LSA Refresh\n") + DEFSH (VTYSH_RIPD, send_lifetime_day_month_day_month_cmd_vtysh, "send-lifetime HH:MM:SS <1-31> MONTH <1993-2035> HH:MM:SS <1-31> MONTH <1993-2035>", "Set send lifetime of the key\n" @@ -1231,16 +1560,6 @@ DEFSH (VTYSH_RIPD, send_lifetime_day_month_day_month_cmd_vtysh, "Month of the year to expire\n" "Year to expire\n") -DEFSH (VTYSH_OSPFD, debug_ospf_lsa_sub_cmd_vtysh, - "debug ospf lsa (generate|flooding|install|refresh)", - "Debugging functions (see also 'undebug')\n" - "OSPF information\n" - "OSPF Link State Advertisement\n" - "LSA Generation\n" - "LSA Flooding\n" - "LSA Install/Delete\n" - "LSA Refresh\n") - DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_bgp_metric_routemap_cmd_vtysh, "no redistribute bgp metric <0-16> route-map WORD", "Negate a command or set its defaults\n" @@ -1261,6 +1580,26 @@ DEFSH (VTYSH_OSPFD, area_range_cost_cmd_vtysh, "User specified metric for this range\n" "Advertised metric for this range\n") +DEFSH (VTYSH_BGPD, no_ipv6_aggregate_address_cmd_vtysh, + "no aggregate-address X:X::X:X/M", + "Negate a command or set its defaults\n" + "Configure BGP aggregate entries\n" + "Aggregate prefix\n") + +DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ipv6_prefix_list_seq_ge_cmd_vtysh, + "no ipv6 prefix-list WORD seq <1-4294967295> (deny|permit) X:X::X:X/M ge <0-128>", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "sequence number of an entry\n" + "Sequence number\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Minimum prefix length to be matched\n" + "Minimum prefix length\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_all_route_cmd_vtysh, "show ip bgp vpnv4 all A.B.C.D", "Show running system information\n" @@ -1270,6 +1609,16 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_all_route_cmd_vtysh, "Display information about all VPNv4 NLRIs\n" "Network in the BGP routing table to display\n") +DEFSH (VTYSH_BGPD, clear_bgp_instance_all_soft_in_cmd_vtysh, + "clear bgp view WORD * soft in", + "Reset functions\n" + "BGP information\n" + "BGP view\n" + "view name\n" + "Clear all peers\n" + "Soft reconfig\n" + "Soft reconfig inbound update\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_external_ipv4_soft_in_cmd_vtysh, "clear ip bgp external ipv4 (unicast|multicast) soft in", "Reset functions\n" @@ -1317,6 +1666,29 @@ DEFSH (VTYSH_BGPD, no_bgp_client_to_client_reflection_cmd_vtysh, "Configure client to client route reflection\n" "reflection of routes allowed\n") +DEFSH (VTYSH_BGPD, show_bgp_community4_exact_cmd_vtysh, + "show bgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) exact-match", + "Show running system information\n" + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") + DEFSH (VTYSH_OSPF6D, no_interface_area_cmd_vtysh, "no interface IFNAME area A.B.C.D", "Negate a command or set its defaults\n" @@ -1324,9 +1696,9 @@ DEFSH (VTYSH_OSPF6D, no_interface_area_cmd_vtysh, "Interface name(e.g. ep0)\n") DEFSH (VTYSH_BGPD, neighbor_remote_as_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "remote-as <1-65535>", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "remote-as <1-65535>", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Specify a BGP neighbor\n" "AS number\n") @@ -1352,12 +1724,6 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_match_ip_address_cmd_vtysh, "IP information\n" "Match address of route\n") -DEFSH (VTYSH_OSPFD, area_authentication_message_digest_cmd_vtysh, - "area (A.B.C.D|<0-4294967295>) authentication message-digest", - "OSPF area parameters\n" - "Enable authentication\n" - "Use message-digest authentication\n") - DEFSH (VTYSH_OSPFD, no_ip_ospf_dead_interval_cmd_vtysh, "no ip ospf dead-interval", "Negate a command or set its defaults\n" @@ -1365,6 +1731,12 @@ DEFSH (VTYSH_OSPFD, no_ip_ospf_dead_interval_cmd_vtysh, "OSPF interface commands\n" "Interval after which a neighbor is declared dead\n") +DEFSH (VTYSH_OSPFD, area_authentication_message_digest_cmd_vtysh, + "area (A.B.C.D|<0-4294967295>) authentication message-digest", + "OSPF area parameters\n" + "Enable authentication\n" + "Use message-digest authentication\n") + DEFSH (VTYSH_RIPD, no_rip_redistribute_type_metric_routemap_cmd_vtysh, "no redistribute (kernel|connected|static|ospf|bgp) metric <0-16> route-map WORD", "Negate a command or set its defaults\n" @@ -1387,6 +1759,13 @@ DEFSH (VTYSH_OSPFD, show_ip_ospf_neighbor_all_cmd_vtysh, "Neighbor list\n" "include down status neighbor\n") +DEFSH (VTYSH_ZEBRA, no_ipv6_nd_ra_lifetime_cmd_vtysh, + "no ipv6 nd ra-lifetime", + "Negate a command or set its defaults\n" + "IP information\n" + "Neighbor discovery\n" + "Router lifetime\n") + DEFSH (VTYSH_OSPFD, neighbor_priority_poll_interval_cmd_vtysh, "neighbor A.B.C.D priority <0-255> poll-interval <1-65535>", "Specify neighbor router\n" @@ -1396,15 +1775,37 @@ DEFSH (VTYSH_OSPFD, neighbor_priority_poll_interval_cmd_vtysh, "Dead Neighbor Polling interval\n" "Seconds\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ipv6_prefix_list_seq_le_cmd_vtysh, + "no ipv6 prefix-list WORD seq <1-4294967295> (deny|permit) X:X::X:X/M le <0-128>", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "sequence number of an entry\n" + "Sequence number\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Maximum prefix length to be matched\n" + "Maximum prefix length\n") + DEFSH (VTYSH_BGPD, neighbor_filter_list_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "filter-list WORD (in|out)", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "filter-list WORD (in|out)", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Establish BGP filters\n" "AS path access-list name\n" "Filter incoming routes\n" "Filter outgoing routes\n") +DEFSH (VTYSH_ZEBRA, no_ip_address_secondary_cmd_vtysh, + "no ip address A.B.C.D/M secondary", + "Negate a command or set its defaults\n" + "Interface Internet Protocol config commands\n" + "Set the IP address of an interface\n" + "IP address (e.g. 10.0.0.1/8)\n" + "Secondary IP address\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_attr_info_cmd_vtysh, "show ip bgp attribute-info", "Show running system information\n" @@ -1413,19 +1814,11 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_attr_info_cmd_vtysh, "List all bgp attribute information\n") DEFSH (VTYSH_BGPD, neighbor_strict_capability_cmd_vtysh, - "neighbor A.B.C.D " "strict-capability-match", + "neighbor (A.B.C.D|X:X::X:X) " "strict-capability-match", "Specify neighbor router\n" - "Neighbor address\n" + "Neighbor address\nIPv6 address\n" "Strict capability negotiation match\n") -DEFSH (VTYSH_ZEBRA, no_ip_address_secondary_cmd_vtysh, - "no ip address A.B.C.D/M secondary", - "Negate a command or set its defaults\n" - "Interface Internet Protocol config commands\n" - "Set the IP address of an interface\n" - "IP address (e.g. 10.0.0.1/8)\n" - "Secondary IP address\n") - DEFSH (VTYSH_OSPFD, ospf_default_information_originate_always_type_metric_routemap_cmd_vtysh, "default-information originate always metric-type (1|2) metric <0-16777214> route-map WORD", "Control distribution of default information\n" @@ -1439,13 +1832,6 @@ DEFSH (VTYSH_OSPFD, ospf_default_information_originate_always_type_metric_routem "Route map reference\n" "Pointer to route-map entries\n") -DEFSH (VTYSH_OSPFD, no_ospf_distance_ospf_cmd_vtysh, - "no distance ospf", - "Negate a command or set its defaults\n" - "Define an administrative distance\n" - "OSPF Administrative distance\n" - "OSPF Distance\n") - DEFSH (VTYSH_OSPFD, area_range_advertise_cost_cmd_vtysh, "area (A.B.C.D|<0-4294967295>) range A.B.C.D/M advertise cost <0-16777215>", "OSPF area parameters\n" @@ -1457,6 +1843,13 @@ DEFSH (VTYSH_OSPFD, area_range_advertise_cost_cmd_vtysh, "User specified metric for this range\n" "Advertised metric for this range\n") +DEFSH (VTYSH_OSPFD, no_ospf_distance_ospf_cmd_vtysh, + "no distance ospf", + "Negate a command or set its defaults\n" + "Define an administrative distance\n" + "OSPF Administrative distance\n" + "OSPF Distance\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_prefix_cmd_vtysh, "show ip bgp A.B.C.D/M", "Show running system information\n" @@ -1480,6 +1873,22 @@ DEFSH (VTYSH_OSPFD, no_area_vlink_authtype_cmd_vtysh, "OSPF area parameters\n" "OSPF area ID in IP address format\n" "OSPF area ID as a decimal value\n" "Configure a virtual link\n" "Router ID of the remote ABR\n" "Enable authentication on this virtual link\n" "dummy string \n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_community2_exact_cmd_vtysh, + "show bgp ipv6 community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) exact-match", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") + DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_neighbor_routerid_cmd_vtysh, "show ipv6 ospf6 neighbor A.B.C.D", "Show running system information\n" @@ -1510,6 +1919,14 @@ DEFSH (VTYSH_OSPFD, ospf_default_information_originate_always_type_routemap_cmd_ "Route map reference\n" "Pointer to route-map entries\n") +DEFSH (VTYSH_BGPD, clear_ip_bgp_dampening_prefix_cmd_vtysh, + "clear ip bgp dampening A.B.C.D/M", + "Reset functions\n" + "IP information\n" + "BGP information\n" + "Clear route flap dampening information\n" + "IP prefix <network>/<length>, e.g., 35.0.0.0/8\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_cmd_vtysh, "show ip bgp ipv4 (unicast|multicast)", "Show running system information\n" @@ -1519,31 +1936,32 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_cmd_vtysh, "Address Family modifier\n" "Address Family modifier\n") -DEFSH (VTYSH_BGPD, clear_ip_bgp_dampening_prefix_cmd_vtysh, - "clear ip bgp dampening A.B.C.D/M", - "Reset functions\n" +DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ipv6_prefix_list_prefix_longer_cmd_vtysh, + "show ipv6 prefix-list WORD X:X::X:X/M longer", + "Show running system information\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Lookup longer prefix\n") + +DEFSH (VTYSH_BGPD, show_ip_bgp_prefix_list_cmd_vtysh, + "show ip bgp prefix-list WORD", + "Show running system information\n" "IP information\n" "BGP information\n" - "Clear route flap dampening information\n" - "IP prefix <network>/<length>, e.g., 35.0.0.0/8\n") + "Display routes conforming to the prefix-list\n" + "IP prefix-list name\n") DEFSH (VTYSH_BGPD, no_neighbor_maximum_prefix_val2_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "maximum-prefix <1-4294967295> warning-only", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "maximum-prefix <1-4294967295> warning-only", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Maximum number of prefix accept from this peer\n" "maximum no. of prefix limit\n" "Only give warning message when limit is exceeded\n") -DEFSH (VTYSH_BGPD, show_ip_bgp_prefix_list_cmd_vtysh, - "show ip bgp prefix-list WORD", - "Show running system information\n" - "IP information\n" - "BGP information\n" - "Display routes conforming to the prefix-list\n" - "IP prefix-list name\n") - DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_ospf6_metric_val_cmd_vtysh, "no redistribute ospf6 metric <0-16>", "Negate a command or set its defaults\n" @@ -1552,6 +1970,21 @@ DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_ospf6_metric_val_cmd_vtysh, "Metric\n" "Metric value\n") +DEFSH (VTYSH_BGPD, show_bgp_instance_summary_cmd_vtysh, + "show bgp view WORD summary", + "Show running system information\n" + "BGP information\n" + "BGP view\n" + "View name\n" + "Summary of BGP neighbor status\n") + +DEFSH (VTYSH_ZEBRA, no_ipv6_nd_suppress_ra_cmd_vtysh, + "no ipv6 nd suppress-ra", + "Negate a command or set its defaults\n" + "IP information\n" + "Neighbor discovery\n" + "Suppress Router Advertisement\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ip_prefix_list_name_cmd_vtysh, "show ip prefix-list WORD", "Show running system information\n" @@ -1559,6 +1992,12 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ip_prefix_list_name_cmd_vtysh, "Build a prefix list\n" "Name of a prefix list\n") +DEFSH (VTYSH_BGPD, debug_bgp_fsm_cmd_vtysh, + "debug bgp fsm", + "Debugging functions (see also 'undebug')\n" + "BGP information\n" + "BGP Finite State Machine\n") + DEFSH (VTYSH_RIPD, send_lifetime_month_day_day_month_cmd_vtysh, "send-lifetime HH:MM:SS MONTH <1-31> <1993-2035> HH:MM:SS <1-31> MONTH <1993-2035>", "Set send lifetime of the key\n" @@ -1571,12 +2010,6 @@ DEFSH (VTYSH_RIPD, send_lifetime_month_day_day_month_cmd_vtysh, "Month of the year to expire\n" "Year to expire\n") -DEFSH (VTYSH_BGPD, debug_bgp_fsm_cmd_vtysh, - "debug bgp fsm", - "Debugging functions (see also 'undebug')\n" - "BGP information\n" - "BGP Finite State Machine\n") - DEFSH (VTYSH_BGPD, no_aggregate_address_mask_as_set_summary_cmd_vtysh, "no aggregate-address A.B.C.D A.B.C.D as-set summary-only", "Negate a command or set its defaults\n" @@ -1610,16 +2043,16 @@ DEFSH (VTYSH_RIPD, accept_lifetime_day_month_month_day_cmd_vtysh, "Year to expire\n") DEFSH (VTYSH_BGPD, no_neighbor_advertise_interval_cmd_vtysh, - "no neighbor A.B.C.D " "advertisement-interval", + "no neighbor (A.B.C.D|X:X::X:X) " "advertisement-interval", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\n" + "Neighbor address\nIPv6 address\n" "Minimum interval between sending BGP routing updates\n") DEFSH (VTYSH_BGPD, neighbor_soft_reconfiguration_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "soft-reconfiguration inbound", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "soft-reconfiguration inbound", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Per neighbor soft reconfiguration\n" "Allow inbound soft reconfiguration for this neighbor\n") @@ -1635,18 +2068,18 @@ DEFSH (VTYSH_BGPD, no_bgp_scan_time_cmd_vtysh, "BGP specific commands\n" "Configure background scanner interval\n") -DEFSH (VTYSH_BGPD, no_neighbor_description_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "description", - "Negate a command or set its defaults\n" - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "Neighbor specific description\n") - DEFSH (VTYSH_BGPD, undebug_bgp_normal_cmd_vtysh, "undebug bgp", "Disable debugging functions (see also 'debug')\n" "BGP information\n") +DEFSH (VTYSH_BGPD, no_neighbor_description_cmd_vtysh, + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "description", + "Negate a command or set its defaults\n" + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "Neighbor specific description\n") + DEFSH (VTYSH_BGPD, aggregate_address_mask_cmd_vtysh, "aggregate-address A.B.C.D A.B.C.D", "Configure BGP aggregate entries\n" @@ -1662,16 +2095,24 @@ DEFSH (VTYSH_BGPD, ip_community_list_expanded_cmd_vtysh, "Specify community to accept\n" "An ordered list as a regular-expression\n") -DEFSH (VTYSH_RIPNGD, ripng_aggregate_address_cmd_vtysh, - "aggregate-address X:X::X:X/M", - "Set aggregate RIPng route announcement\n" - "Aggregate network\n") +DEFSH (VTYSH_BGPD, clear_bgp_external_soft_out_cmd_vtysh, + "clear bgp external soft out", + "Reset functions\n" + "BGP information\n" + "Clear all external peers\n" + "Soft reconfig\n" + "Soft reconfig outbound update\n") DEFSH (VTYSH_ZEBRA, config_table_cmd_vtysh, "table TABLENO", "Configure target kernel routing table\n" "TABLE integer\n") +DEFSH (VTYSH_RIPNGD, ripng_aggregate_address_cmd_vtysh, + "aggregate-address X:X::X:X/M", + "Set aggregate RIPng route announcement\n" + "Aggregate network\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_flap_route_map_cmd_vtysh, "show ip bgp flap-statistics route-map WORD", "Show running system information\n" @@ -1702,15 +2143,39 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, match_ip_next_hop_prefix_list_cmd_vtys "Match entries of prefix-lists\n" "IP prefix-list name\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ipv6_prefix_list_detail_name_cmd_vtysh, + "show ipv6 prefix-list detail WORD", + "Show running system information\n" + "IPv6 information\n" + "Build a prefix list\n" + "Detail of prefix lists\n" + "Name of a prefix list\n") + +DEFSH (VTYSH_BGPD, clear_bgp_peer_in_cmd_vtysh, + "clear bgp (A.B.C.D|X:X::X:X) in", + "Reset functions\n" + "BGP information\n" + "BGP neighbor address to clear\n" + "BGP IPv6 neighbor to clear\n" + "Soft reconfig inbound update\n") + DEFSH (VTYSH_BGPD, neighbor_attr_unchanged4_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "attribute-unchanged med (as-path|next-hop)", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged med (as-path|next-hop)", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "Med attribute\n" "As-path attribute\n" "Nexthop attribute\n") +DEFSH (VTYSH_BGPD, neighbor_default_originate_rmap_cmd_vtysh, + "neighbor (A.B.C.D|X:X::X:X|WORD) " "default-originate route-map WORD", + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "Originate default route to this neighbor\n" + "Route-map to specify criteria to originate default\n" + "route-map name\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_all_in_cmd_vtysh, "clear ip bgp * in", "Reset functions\n" @@ -1719,14 +2184,6 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_all_in_cmd_vtysh, "Clear all peers\n" "Soft reconfig inbound update\n") -DEFSH (VTYSH_BGPD, neighbor_default_originate_rmap_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "default-originate route-map WORD", - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "Originate default route to this neighbor\n" - "Route-map to specify criteria to originate default\n" - "route-map name\n") - DEFSH (VTYSH_OSPF6D, interface_area_plist_passive_cmd_vtysh, "interface IFNAME area A.B.C.D prefix-list WORD passive", "Enable routing on an IPv6 interface\n" @@ -1775,10 +2232,10 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_match_metric_cmd_vtysh, "Match metric of route\n") DEFSH (VTYSH_BGPD, no_neighbor_attr_unchanged2_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "attribute-unchanged as-path (next-hop|med)", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged as-path (next-hop|med)", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "As-path attribute\n" "Nexthop attribute\n" @@ -1799,6 +2256,14 @@ DEFSH (VTYSH_BGPD, bgp_bestpath_med3_cmd_vtysh, "Treat missing MED as the least preferred one\n" "Compare MED among confederation paths\n") +DEFSH (VTYSH_BGPD, dump_bgp_updates_interval_cmd_vtysh, + "dump bgp updates PATH INTERVAL", + "Dump packet\n" + "BGP packet dump\n" + "Dump BGP updates only\n" + "Output filename\n" + "Interval of output\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_dampening_address_mask_cmd_vtysh, "clear ip bgp dampening A.B.C.D A.B.C.D", "Reset functions\n" @@ -1808,14 +2273,6 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_dampening_address_mask_cmd_vtysh, "Network to clear damping information\n" "Network mask\n") -DEFSH (VTYSH_BGPD, dump_bgp_updates_interval_cmd_vtysh, - "dump bgp updates PATH INTERVAL", - "Dump packet\n" - "BGP packet dump\n" - "Dump BGP updates only\n" - "Output filename\n" - "Interval of output\n") - DEFSH (VTYSH_BGPD, no_bgp_redistribute_ipv4_rmap_metric_cmd_vtysh, "no redistribute (connected|kernel|ospf|rip|static) route-map WORD metric <0-4294967295>", "Negate a command or set its defaults\n" @@ -1830,6 +2287,21 @@ DEFSH (VTYSH_BGPD, no_bgp_redistribute_ipv4_rmap_metric_cmd_vtysh, "Metric for redistributed routes\n" "Default metric\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_community2_cmd_vtysh, + "show bgp ipv6 community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_all_neighbor_advertised_routes_cmd_vtysh, "show ip bgp vpnv4 all neighbors A.B.C.D advertised-routes", "Show running system information\n" @@ -1885,6 +2357,26 @@ DEFSH (VTYSH_OSPFD, debug_ospf_zebra_sub_cmd_vtysh, "Zebra interface\n" "Zebra redistribute\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ipv6_prefix_list_cmd_vtysh, + "no ipv6 prefix-list WORD", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n") + +DEFSH (VTYSH_BGPD, bgp_redistribute_ipv6_metric_rmap_cmd_vtysh, + "redistribute (connected|kernel|ospf6|ripng|static) metric <0-4294967295> route-map WORD", + "Redistribute information from another routing protocol\n" + "Connected\n" + "Kernel routes\n" + "Open Shurtest Path First (OSPFv3)\n" + "Routing Information Protocol (RIPng)\n" + "Static routes\n" + "Metric for redistributed routes\n" + "Default metric\n" + "Route map reference\n" + "Pointer to route-map entries\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_rd_tags_cmd_vtysh, "show ip bgp vpnv4 rd ASN:nn_or_IP-address:nn tags", "Show running system information\n" @@ -1907,11 +2399,11 @@ DEFSH (VTYSH_RIPD, send_lifetime_month_day_month_day_cmd_vtysh, "Day of th month to expire\n" "Year to expire\n") -DEFSH (VTYSH_OSPF6D, ospf6_routemap_set_forwarding_cmd_vtysh, - "set forwarding-address X:X::X:X", - "Set value\n" - "Forwarding Address\n" - "IPv6 Address\n") +DEFSH (VTYSH_BGPD, show_bgp_neighbors_cmd_vtysh, + "show bgp neighbors", + "Show running system information\n" + "BGP information\n" + "Detailed information on TCP and BGP neighbor connections\n") DEFSH (VTYSH_BGPD, no_bgp_network_mask_natural_backdoor_cmd_vtysh, "no network A.B.C.D backdoor", @@ -1920,6 +2412,20 @@ DEFSH (VTYSH_BGPD, no_bgp_network_mask_natural_backdoor_cmd_vtysh, "Network number\n" "Specify a BGP backdoor route\n") +DEFSH (VTYSH_OSPF6D, ospf6_routemap_set_forwarding_cmd_vtysh, + "set forwarding-address X:X::X:X", + "Set value\n" + "Forwarding Address\n" + "IPv6 Address\n") + +DEFSH (VTYSH_BGPD, show_ipv6_bgp_community_list_cmd_vtysh, + "show ipv6 bgp community-list WORD", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Display routes matching the community-list\n" + "community-list name\n") + DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_extended_any_any_cmd_vtysh, "access-list (<100-199>|<2000-2699>) (deny|permit) ip any any", "Add an access list entry\n" @@ -1931,14 +2437,6 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_extended_any_any_cmd_vtysh "Any source host\n" "Any destination host\n") -DEFSH (VTYSH_OSPFD, no_area_authentication_cmd_vtysh, - "no area (A.B.C.D|<0-4294967295>) authentication", - "Negate a command or set its defaults\n" - "OSPF area parameters\n" - "OSPF area ID in IP address format\n" - "OSPF area ID as a decimal value\n" - "Enable authentication\n") - DEFSH (VTYSH_BGPD, clear_ip_bgp_as_ipv4_soft_out_cmd_vtysh, "clear ip bgp <1-65535> ipv4 (unicast|multicast) soft out", "Reset functions\n" @@ -1951,14 +2449,41 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_as_ipv4_soft_out_cmd_vtysh, "Soft reconfig\n" "Soft reconfig outbound update\n") +DEFSH (VTYSH_OSPFD, no_area_authentication_cmd_vtysh, + "no area (A.B.C.D|<0-4294967295>) authentication", + "Negate a command or set its defaults\n" + "OSPF area parameters\n" + "OSPF area ID in IP address format\n" + "OSPF area ID as a decimal value\n" + "Enable authentication\n") + DEFSH (VTYSH_BGPD, no_neighbor_maximum_prefix_val_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "maximum-prefix <1-4294967295>", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "maximum-prefix <1-4294967295>", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Maximum number of prefix accept from this peer\n" "maximum no. of prefix limit\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_peer_group_in_prefix_filter_cmd_vtysh, + "clear bgp ipv6 peer-group WORD in prefix-filter", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all members of peer-group\n" + "BGP peer-group name\n" + "Soft reconfig inbound update\n" + "Push out prefix-list ORF and do inbound soft reconfig\n") + +DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ipv6_prefix_list_description_arg_cmd_vtysh, + "no ipv6 prefix-list WORD description .LINE", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "Prefix-list specific description\n" + "Up to 80 characters describing this prefix-list\n") + DEFSH (VTYSH_OSPFD, neighbor_poll_interval_priority_cmd_vtysh, "neighbor A.B.C.D poll-interval <1-65535> priority <0-255>", "Specify neighbor router\n" @@ -1977,6 +2502,13 @@ DEFSH (VTYSH_BGPD, no_bgp_network_mask_backdoor_cmd_vtysh, "Network mask\n" "Specify a BGP backdoor route\n") +DEFSH (VTYSH_ZEBRA, no_ipv6_nd_other_config_flag_cmd_vtysh, + "no ipv6 nd other-config-flag", + "Negate a command or set its defaults\n" + "IP information\n" + "Neighbor discovery\n" + "Other statefull configuration flag\n") + DEFSH (VTYSH_RIPNGD, no_default_information_originate_cmd_vtysh, "no default-information originate", "Negate a command or set its defaults\n" @@ -1984,10 +2516,10 @@ DEFSH (VTYSH_RIPNGD, no_default_information_originate_cmd_vtysh, "Distribute default route\n") DEFSH (VTYSH_BGPD, no_neighbor_send_community_type_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "send-community (both|extended|standard)", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "send-community (both|extended|standard)", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Send Community attribute to this neighbor\n" "Send Standard and Extended Community attributes\n" "Send Extended Community attributes\n" @@ -2051,6 +2583,14 @@ DEFSH (VTYSH_BGPD, set_weight_cmd_vtysh, "BGP weight for routing table\n" "Weight value\n") +DEFSH (VTYSH_OSPFD, ip_ospf_transmit_delay_addr_cmd_vtysh, + "ip ospf transmit-delay <1-65535> A.B.C.D", + "IP Information\n" + "OSPF interface commands\n" + "Link state transmit delay\n" + "Seconds\n" + "Address of interface") + DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_neighborlist_cmd_vtysh, "show ipv6 ospf6 (summary-list|request-list|retrans-list|dbdesc-list)", "Show running system information\n" @@ -2062,14 +2602,6 @@ DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_neighborlist_cmd_vtysh, "Link State Description list (Used to retrans DbDesc)\n" ) -DEFSH (VTYSH_OSPFD, ip_ospf_transmit_delay_addr_cmd_vtysh, - "ip ospf transmit-delay <1-65535> A.B.C.D", - "IP Information\n" - "OSPF interface commands\n" - "Link state transmit delay\n" - "Seconds\n" - "Address of interface") - DEFSH (VTYSH_BGPD, no_bgp_redistribute_ipv4_rmap_cmd_vtysh, "no redistribute (connected|kernel|ospf|rip|static) route-map WORD", "Negate a command or set its defaults\n" @@ -2090,9 +2622,9 @@ DEFSH (VTYSH_OSPFD, no_area_vlink_md5_cmd_vtysh, "Message digest authentication password (key)\n" "dummy string \n" "Key ID\n" "Use MD5 algorithm\n" "The OSPF password (key)") DEFSH (VTYSH_BGPD, neighbor_version_cmd_vtysh, - "neighbor A.B.C.D " "version (4|4-)", + "neighbor (A.B.C.D|X:X::X:X) " "version (4|4-)", "Specify neighbor router\n" - "Neighbor address\n" + "Neighbor address\nIPv6 address\n" "Neighbor's BGP version\n" "Border Gateway Protocol 4\n" "Multiprotocol Extensions for BGP-4(Old Draft)\n") @@ -2106,6 +2638,21 @@ DEFSH (VTYSH_OSPFD, ospf_default_information_originate_always_type_cmd_vtysh, "Set OSPF External Type 1 metrics\n" "Set OSPF External Type 2 metrics\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_external_in_prefix_filter_cmd_vtysh, + "clear bgp ipv6 external in prefix-filter", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all external peers\n" + "Soft reconfig inbound update\n" + "Push out prefix-list ORF and do inbound soft reconfig\n") + +DEFSH (VTYSH_BGPD, neighbor_transparent_nexthop_cmd_vtysh, + "neighbor (A.B.C.D|X:X::X:X) " "transparent-nexthop", + "Specify neighbor router\n" + "Neighbor address\nIPv6 address\n" + "Do not change nexthop even peer is EBGP peer\n") + DEFSH (VTYSH_OSPFD, no_debug_ospf_packet_send_recv_cmd_vtysh, "no debug ospf packet (hello|dd|ls-request|ls-update|ls-ack|all) (send|recv|detail)", "Negate a command or set its defaults\n" @@ -2122,12 +2669,6 @@ DEFSH (VTYSH_OSPFD, no_debug_ospf_packet_send_recv_cmd_vtysh, "Packet received\n" "Detail Information\n") -DEFSH (VTYSH_BGPD, neighbor_transparent_nexthop_cmd_vtysh, - "neighbor A.B.C.D " "transparent-nexthop", - "Specify neighbor router\n" - "Neighbor address\n" - "Do not change nexthop even peer is EBGP peer\n") - DEFSH (VTYSH_BGPD, undebug_bgp_filter_cmd_vtysh, "undebug bgp filters", "Disable debugging functions (see also 'debug')\n" @@ -2173,9 +2714,9 @@ DEFSH (VTYSH_OSPFD, show_ip_ospf_cmd_vtysh, "OSPF information\n") DEFSH (VTYSH_BGPD, neighbor_unsuppress_map_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "unsuppress-map WORD", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "unsuppress-map WORD", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Route-map to selectively unsuppress suppressed routes\n" "Name of route map\n") @@ -2185,18 +2726,18 @@ DEFSH (VTYSH_OSPFD, ospf_retransmit_interval_cmd_vtysh, "Time between retransmitting lost link state advertisements\n" "Seconds\n") -DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_static_cmd_vtysh, - "no redistribute static", - "Negate a command or set its defaults\n" - "Redistribute information from another routing protocol\n" - "Static routes\n") - DEFSH (VTYSH_RIPD, no_rip_default_information_originate_cmd_vtysh, "no default-information originate", "Negate a command or set its defaults\n" "Control distribution of default route\n" "Distribute a default route\n") +DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_static_cmd_vtysh, + "no redistribute static", + "Negate a command or set its defaults\n" + "Redistribute information from another routing protocol\n" + "Static routes\n") + DEFSH (VTYSH_BGPD, no_dump_bgp_all_cmd_vtysh, "no dump bgp all [PATH] [INTERVAL]", "Negate a command or set its defaults\n" @@ -2205,9 +2746,9 @@ DEFSH (VTYSH_BGPD, no_dump_bgp_all_cmd_vtysh, "Dump all BGP packets\n") DEFSH (VTYSH_BGPD, neighbor_advertise_interval_cmd_vtysh, - "neighbor A.B.C.D " "advertisement-interval <0-600>", + "neighbor (A.B.C.D|X:X::X:X) " "advertisement-interval <0-600>", "Specify neighbor router\n" - "Neighbor address\n" + "Neighbor address\nIPv6 address\n" "Minimum interval between sending BGP routing updates\n" "time in seconds\n") @@ -2241,10 +2782,17 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_all_in_prefix_filter_cmd_vtysh, "Soft reconfig inbound update\n" "Push out prefix-list ORF and do inbound soft reconfig\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ipv6_prefix_list_detail_cmd_vtysh, + "show ipv6 prefix-list detail", + "Show running system information\n" + "IPv6 information\n" + "Build a prefix list\n" + "Detail of prefix lists\n") + DEFSH (VTYSH_BGPD, neighbor_dont_capability_negotiate_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "dont-capability-negotiate", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "dont-capability-negotiate", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Do not perform capability negotiation\n") DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_cmd_vtysh, @@ -2261,6 +2809,13 @@ DEFSH (VTYSH_BGPD, no_bgp_default_ipv4_unicast_cmd_vtysh, "Configure BGP defaults\n" "Activate ipv4-unicast for a peer by default\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_route_cmd_vtysh, + "show bgp ipv6 X:X::X:X", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Network in the BGP routing table to display\n") + DEFSH (VTYSH_BGPD, no_ip_extcommunity_list_expanded_cmd_vtysh, "no ip extcommunity-list <100-199> (deny|permit) .LINE", "Negate a command or set its defaults\n" @@ -2283,17 +2838,46 @@ DEFSH (VTYSH_RIPD, accept_lifetime_month_day_month_day_cmd_vtysh, "Day of th month to expire\n" "Year to expire\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, ipv6_prefix_list_seq_ge_cmd_vtysh, + "ipv6 prefix-list WORD seq <1-4294967295> (deny|permit) X:X::X:X/M ge <0-128>", + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "sequence number of an entry\n" + "Sequence number\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Minimum prefix length to be matched\n" + "Minimum prefix length\n") + +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_community_list_exact_cmd_vtysh, + "show ipv6 mbgp community-list WORD exact-match", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Display routes matching the community-list\n" + "community-list name\n" + "Exact match of the communities\n") + DEFSH (VTYSH_OSPFD, no_ospf_default_information_originate_cmd_vtysh, "no default-information originate", "Negate a command or set its defaults\n" "Control distribution of default information\n" "Distribute a default route\n") +DEFSH (VTYSH_BGPD, match_ipv6_address_cmd_vtysh, + "match ipv6 address WORD", + "Match values from routing table\n" + "IPv6 information\n" + "Match IPv6 address of route\n" + "IPv6 access-list name\n") + DEFSH (VTYSH_BGPD, no_neighbor_activate_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "activate", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "activate", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Enable the Address Family for this Neighbor\n") DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_standard_nomask_cmd_vtysh, @@ -2305,6 +2889,14 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_standard_nomask_cmd_vtysh, "Specify packets to forward\n" "Address to match\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_as_in_cmd_vtysh, + "clear bgp ipv6 <1-65535> in", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear peers with the AS number\n" + "Soft reconfig inbound update\n") + DEFSH (VTYSH_RIPD, no_rip_timers_cmd_vtysh, "no timers basic", "Negate a command or set its defaults\n" @@ -2322,11 +2914,17 @@ DEFSH (VTYSH_OSPFD, ospf_distance_cmd_vtysh, "Define an administrative distance\n" "OSPF Administrative distance\n") +DEFSH (VTYSH_BGPD, no_ipv6_bgp_network_cmd_vtysh, + "no network X:X::X:X/M", + "Negate a command or set its defaults\n" + "Specify a network to announce via BGP\n" + "IPv6 prefix <network>/<length>\n") + DEFSH (VTYSH_BGPD, no_neighbor_passive_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "passive", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "passive", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Don't send open messages to this neighbor\n") DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_vpnv4_out_cmd_vtysh, @@ -2356,6 +2954,16 @@ DEFSH (VTYSH_RIPNGD, show_ipv6_ripng_cmd_vtysh, "IP information\n" "Show RIPng routes\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_peer_soft_out_cmd_vtysh, + "clear bgp ipv6 (A.B.C.D|X:X::X:X) soft out", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "BGP neighbor address to clear\n" + "BGP IPv6 neighbor to clear\n" + "Soft reconfig\n" + "Soft reconfig outbound update\n") + DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_database_type_id_adv_router_dump_cmd_vtysh, "show ipv6 ospf6 database (router|network|as-external|intra-prefix|inter-prefix|inter-router|link|*|HEX) (A.B.C.D|*) (A.B.C.D|*) (dump|detail|)", "Show running system information\n" @@ -2379,6 +2987,12 @@ DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_database_type_id_adv_router_dump_cmd_vtysh, "show detail of LSAs\n" ) +DEFSH (VTYSH_OSPFD, no_set_metric_type_cmd_vtysh, + "no set metric-type", + "Negate a command or set its defaults\n" + "Set values in destination routing protocol\n" + "Type of metric for destination routing protocol\n") + DEFSH (VTYSH_BGPD, no_bgp_redistribute_ipv4_cmd_vtysh, "no redistribute (connected|kernel|ospf|rip|static)", "Negate a command or set its defaults\n" @@ -2389,11 +3003,13 @@ DEFSH (VTYSH_BGPD, no_bgp_redistribute_ipv4_cmd_vtysh, "Routing Information Protocol (RIP)\n" "Static routes\n") -DEFSH (VTYSH_OSPFD, no_set_metric_type_cmd_vtysh, - "no set metric-type", +DEFSH (VTYSH_BGPD, no_match_ipv6_next_hop_cmd_vtysh, + "no match ipv6 next-hop X:X::X:X", "Negate a command or set its defaults\n" - "Set values in destination routing protocol\n" - "Type of metric for destination routing protocol\n") + "Match values from routing table\n" + "IPv6 information\n" + "Match IPv6 next-hop address of route\n" + "IPv6 address of next hop\n") DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_set_ip_nexthop_val_cmd_vtysh, "no set ip next-hop A.B.C.D", @@ -2429,6 +3045,29 @@ DEFSH (VTYSH_RIPD, send_lifetime_duration_month_day_cmd_vtysh, "Duration of the key\n" "Duration seconds\n") +DEFSH (VTYSH_BGPD, show_ipv6_bgp_community4_cmd_vtysh, + "show ipv6 bgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ip_prefix_list_prefix_longer_cmd_vtysh, "show ip prefix-list WORD A.B.C.D/M longer", "Show running system information\n" @@ -2445,6 +3084,13 @@ DEFSH (VTYSH_BGPD, bgp_network_mask_cmd_vtysh, "Network mask\n" "Network mask\n") +DEFSH (VTYSH_OSPFD, no_ip_ospf_cost_cmd_vtysh, + "no ip ospf cost", + "Negate a command or set its defaults\n" + "IP Information\n" + "OSPF interface commands\n" + "Interface cost\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ip_prefix_list_detail_name_cmd_vtysh, "show ip prefix-list detail WORD", "Show running system information\n" @@ -2453,12 +3099,12 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ip_prefix_list_detail_name_cmd_vtysh, "Detail of prefix lists\n" "Name of a prefix list\n") -DEFSH (VTYSH_OSPFD, no_ip_ospf_cost_cmd_vtysh, - "no ip ospf cost", - "Negate a command or set its defaults\n" - "IP Information\n" - "OSPF interface commands\n" - "Interface cost\n") +DEFSH (VTYSH_ZEBRA, ipv6_nd_ra_lifetime_cmd_vtysh, + "ipv6 nd ra-lifetime SECONDS", + "IP information\n" + "Neighbor discovery\n" + "Router lifetime\n" + "Router lifetime in seconds\n") DEFSH (VTYSH_OSPFD, show_ip_ospf_neighbor_detail_all_cmd_vtysh, "show ip ospf neighbor detail all", @@ -2490,6 +3136,18 @@ DEFSH (VTYSH_BGPD, bgp_network_backdoor_cmd_vtysh, "IP prefix <network>/<length>, e.g., 35.0.0.0/8\n" "Specify a BGP backdoor route\n") +DEFSH (VTYSH_BGPD, no_bgp_redistribute_ipv6_metric_cmd_vtysh, + "no redistribute (connected|kernel|ospf6|ripng|static) metric <0-4294967295>", + "Negate a command or set its defaults\n" + "Redistribute information from another routing protocol\n" + "Connected\n" + "Kernel routes\n" + "Open Shurtest Path First (OSPFv3)\n" + "Routing Information Protocol (RIPng)\n" + "Static routes\n" + "Metric for redistributed routes\n" + "Default metric\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_instance_all_cmd_vtysh, "clear ip bgp view WORD *", "Reset functions\n" @@ -2508,6 +3166,14 @@ DEFSH (VTYSH_BGPD, no_match_ecommunity_val_cmd_vtysh, "Extended community-list number (expanded)\n" "Extended community-list name\n") +DEFSH (VTYSH_BGPD, no_set_ipv6_nexthop_local_cmd_vtysh, + "no set ipv6 next-hop local", + "Negate a command or set its defaults\n" + "Set values in destination routing protocol\n" + "IPv6 information\n" + "IPv6 next-hop address\n" + "IPv6 local address\n") + DEFSH (VTYSH_OSPFD, show_ip_ospf_route_cmd_vtysh, "show ip ospf route", "Show running system information\n" @@ -2530,16 +3196,10 @@ DEFSH (VTYSH_BGPD, no_set_weight_cmd_vtysh, "Set values in destination routing protocol\n" "BGP weight for routing table\n") -DEFSH (VTYSH_BGPD, no_match_community_cmd_vtysh, - "no match community", - "Negate a command or set its defaults\n" - "Match values from routing table\n" - "Match BGP community list\n") - DEFSH (VTYSH_BGPD, neighbor_distribute_list_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "distribute-list (<1-199>|<1300-2699>|WORD) (in|out)", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "distribute-list (<1-199>|<1300-2699>|WORD) (in|out)", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Filter updates to/from this neighbor\n" "IP access-list number\n" "IP access-list number (expanded range)\n" @@ -2547,6 +3207,12 @@ DEFSH (VTYSH_BGPD, neighbor_distribute_list_cmd_vtysh, "Filter incoming updates\n" "Filter outgoing updates\n") +DEFSH (VTYSH_BGPD, no_match_community_cmd_vtysh, + "no match community", + "Negate a command or set its defaults\n" + "Match values from routing table\n" + "Match BGP community list\n") + DEFSH (VTYSH_BGPD, no_set_aggregator_as_cmd_vtysh, "no set aggregator as", "Negate a command or set its defaults\n" @@ -2566,6 +3232,16 @@ DEFSH (VTYSH_OSPF6D, debug_ospf6_all_cmd_vtysh, "Open Shortest Path First (OSPF) for IPv6\n" "Turn on ALL OSPFv3 debugging\n") +DEFSH (VTYSH_BGPD, ipv6_mbgp_neighbor_received_routes_cmd_vtysh, + "show ipv6 mbgp neighbors (A.B.C.D|X:X::X:X) received-routes", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n" + "Display the received routes from neighbor\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_flap_statistics_cmd_vtysh, "show ip bgp flap-statistics", "Show running system information\n" @@ -2583,6 +3259,26 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_vpnv4_soft_cmd_vtysh, "Address Family Modifier\n" "Soft reconfig\n") +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_community3_exact_cmd_vtysh, + "show ipv6 mbgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) exact-match", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") + DEFSH (VTYSH_RIPNGD, debug_ripng_packet_cmd_vtysh, "debug ripng packet", "Debugging functions (see also 'undebug')\n" @@ -2635,12 +3331,59 @@ DEFSH (VTYSH_OSPFD, ip_ospf_hello_interval_addr_cmd_vtysh, "Seconds\n" "Address of interface") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_filter_list_cmd_vtysh, + "show bgp ipv6 filter-list WORD", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Display routes conforming to the filter-list\n" + "Regular expression access list name\n") + DEFSH (VTYSH_BGPD, debug_bgp_update_cmd_vtysh, "debug bgp updates", "Debugging functions (see also 'undebug')\n" "BGP information\n" "BGP updates\n") +DEFSH (VTYSH_BGPD, show_bgp_cmd_vtysh, + "show bgp", + "Show running system information\n" + "BGP information\n") + +DEFSH (VTYSH_BGPD, show_bgp_filter_list_cmd_vtysh, + "show bgp filter-list WORD", + "Show running system information\n" + "BGP information\n" + "Display routes conforming to the filter-list\n" + "Regular expression access list name\n") + +DEFSH (VTYSH_BGPD, show_ipv6_bgp_community_cmd_vtysh, + "show ipv6 bgp community (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + +DEFSH (VTYSH_BGPD, clear_bgp_peer_cmd_vtysh, + "clear bgp (A.B.C.D|X:X::X:X)", + "Reset functions\n" + "BGP information\n" + "BGP neighbor address to clear\n" + "BGP IPv6 neighbor to clear\n") + +DEFSH (VTYSH_BGPD, show_bgp_neighbor_received_routes_cmd_vtysh, + "show bgp neighbors (A.B.C.D|X:X::X:X) received-routes", + "Show running system information\n" + "BGP information\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n" + "Display the received routes from neighbor\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, ip_prefix_list_seq_ge_cmd_vtysh, "ip prefix-list WORD seq <1-4294967295> (deny|permit) A.B.C.D/M ge <0-32>", "IP information\n" @@ -2692,6 +3435,21 @@ DEFSH (VTYSH_RIPD, ip_rip_authentication_string_cmd_vtysh, "Authentication string\n" "Authentication string\n") +DEFSH (VTYSH_BGPD, clear_bgp_peer_group_soft_cmd_vtysh, + "clear bgp peer-group WORD soft", + "Reset functions\n" + "BGP information\n" + "Clear all members of peer-group\n" + "BGP peer-group name\n" + "Soft reconfig\n") + +DEFSH (VTYSH_BGPD, bgp_timers_cmd_vtysh, + "timers bgp <0-65535> <0-65535>", + "Adjust routing timers\n" + "BGP timers\n" + "Keepalive interval\n" + "Holdtime\n") + DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_ospf6_metric_routemap_cmd_vtysh, "no redistribute ospf6 metric <0-16> route-map WORD", "Negate a command or set its defaults\n" @@ -2702,13 +3460,6 @@ DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_ospf6_metric_routemap_cmd_vtysh, "Route map reference\n" "Pointer to route-map entries\n") -DEFSH (VTYSH_BGPD, bgp_timers_cmd_vtysh, - "timers bgp <0-65535> <0-65535>", - "Adjust routing timers\n" - "BGP timers\n" - "Keepalive interval\n" - "Holdtime\n") - DEFSH (VTYSH_BGPD, set_metric_cmd_vtysh, "set metric (<0-4294967295>|<+/-metric>)", "Set values in destination routing protocol\n" @@ -2744,15 +3495,6 @@ DEFSH (VTYSH_BGPD, no_ip_as_path_all_cmd_vtysh, "Specify an access list name\n" "Regular expression access list name\n") -DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_route_prefix_cmd_vtysh, - "show ipv6 ospf6 route (X::X|detail)", - "Show running system information\n" - "IPv6 Information\n" - "Open Shortest Path First (OSPF) for IPv6\n" - "Routing table\n" - "match IPv6 prefix\n" - ) - DEFSH (VTYSH_OSPF6D, flap_damping_route_cmd_vtysh, "flap-damping route <0-4294967295> <0-4294967295> " "<0-4294967295> <0-4294967295>", @@ -2764,6 +3506,15 @@ DEFSH (VTYSH_OSPF6D, flap_damping_route_cmd_vtysh, "t-hold in second (maximum time that the target can be damped)\n" ) +DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_route_prefix_cmd_vtysh, + "show ipv6 ospf6 route (X::X|detail)", + "Show running system information\n" + "IPv6 Information\n" + "Open Shortest Path First (OSPF) for IPv6\n" + "Routing table\n" + "match IPv6 prefix\n" + ) + DEFSH (VTYSH_BGPD, match_origin_cmd_vtysh, "match origin (egp|igp|incomplete)", "Match values from routing table\n" @@ -2787,10 +3538,10 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_extended_cmd_vtysh, "Destination Wildcard bits\n") DEFSH (VTYSH_BGPD, no_neighbor_timers_connect_cmd_vtysh, - "no neighbor A.B.C.D " "timers connect", + "no neighbor (A.B.C.D|X:X::X:X) " "timers connect", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\n" + "Neighbor address\nIPv6 address\n" "BGP per neighbor timers\n" "BGP connect timer\n") @@ -2825,10 +3576,10 @@ DEFSH (VTYSH_OSPF6D, reload_cmd_vtysh, "Reloads\n") DEFSH (VTYSH_BGPD, no_neighbor_weight_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "weight", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "weight", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Set default weight for routes from this neighbor\n") DEFSH (VTYSH_BGPD, bgp_redistribute_ipv4_rmap_cmd_vtysh, @@ -2862,6 +3613,15 @@ DEFSH (VTYSH_BGPD, dump_bgp_routes_interval_cmd_vtysh, "Output filename\n" "Interval of output\n") +DEFSH (VTYSH_ZEBRA, ipv6_route_pref_cmd_vtysh, + "ipv6 route X:X::X:X/M (X:X::X:X|INTERFACE) <1-255>", + "IP information\n" + "Establish static routes\n" + "IPv6 destination prefix (e.g. 3ffe:506::/32)\n" + "IPv6 gateway address\n" + "IPv6 gateway interface name\n" + "Distance value for this prefix\n") + DEFSH (VTYSH_RIPD, accept_lifetime_duration_day_month_cmd_vtysh, "accept-lifetime HH:MM:SS <1-31> MONTH <1993-2035> duration <1-2147483646>", "Set accept lifetime of the key\n" @@ -2909,10 +3669,10 @@ DEFSH (VTYSH_BGPD, no_ip_community_list_cmd_vtysh, "Community number in aa:nn format or internet|local-AS|no-advertise|no-export\n") DEFSH (VTYSH_BGPD, no_neighbor_nexthop_self_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "next-hop-self", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "next-hop-self", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Disable the next hop calculation for this neighbor\n") DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_database_cmd_vtysh, @@ -2923,15 +3683,11 @@ DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_database_cmd_vtysh, "LSA Database\n" ) -DEFSH (VTYSH_OSPFD, no_ospf_redistribute_source_cmd_vtysh, - "no redistribute (kernel|connected|static|rip|bgp)", - "Negate a command or set its defaults\n" - "Redistribute information from another routing protocol\n" - "Kernel routes\n" - "Connected\n" - "Static routes\n" - "Routing Information Protocol (RIP)\n" - "Border Gateway Protocol (BGP)\n") +DEFSH (VTYSH_ZEBRA, show_ipv6_route_cmd_vtysh, + "show ipv6 route", + "Show running system information\n" + "IP information\n" + "IPv6 routing table\n") DEFSH (VTYSH_OSPFD, ospf_network_cmd_vtysh, "ospf network (broadcast|non-broadcast|point-to-multipoint|point-to-point)", @@ -2942,6 +3698,25 @@ DEFSH (VTYSH_OSPFD, ospf_network_cmd_vtysh, "Specify OSPF point-to-multipoint network\n" "Specify OSPF point-to-point network\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_peer_group_out_cmd_vtysh, + "clear bgp ipv6 peer-group WORD out", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all members of peer-group\n" + "BGP peer-group name\n" + "Soft reconfig outbound update\n") + +DEFSH (VTYSH_OSPFD, no_ospf_redistribute_source_cmd_vtysh, + "no redistribute (kernel|connected|static|rip|bgp)", + "Negate a command or set its defaults\n" + "Redistribute information from another routing protocol\n" + "Kernel routes\n" + "Connected\n" + "Static routes\n" + "Routing Information Protocol (RIP)\n" + "Border Gateway Protocol (BGP)\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_all_tags_cmd_vtysh, "show ip bgp vpnv4 all tags", "Show running system information\n" @@ -2966,6 +3741,13 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_flap_prefix_cmd_vtysh, "Display flap statistics of routes\n" "IP prefix <network>/<length>, e.g., 35.0.0.0/8\n") +DEFSH (VTYSH_BGPD, clear_bgp_as_in_cmd_vtysh, + "clear bgp <1-65535> in", + "Reset functions\n" + "BGP information\n" + "Clear peers with the AS number\n" + "Soft reconfig inbound update\n") + DEFSH (VTYSH_RIPD, no_rip_redistribute_rip_cmd_vtysh, "no redistribute rip", "Negate a command or set its defaults\n" @@ -3026,23 +3808,31 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_neighbors_cmd_vtysh, "BGP information\n" "Detailed information on TCP and BGP neighbor connections\n") -DEFSH (VTYSH_BGPD, bgp_network_mask_natural_cmd_vtysh, - "network A.B.C.D", - "Specify a network to announce via BGP\n" - "Network number\n") - DEFSH (VTYSH_OSPFD, no_ospf_distance_cmd_vtysh, "no distance <1-255>", "Negate a command or set its defaults\n" "Define an administrative distance\n" "OSPF Administrative distance\n") +DEFSH (VTYSH_BGPD, bgp_network_mask_natural_cmd_vtysh, + "network A.B.C.D", + "Specify a network to announce via BGP\n" + "Network number\n") + DEFSH (VTYSH_BGPD, debug_bgp_events_cmd_vtysh, "debug bgp events", "Debugging functions (see also 'undebug')\n" "BGP information\n" "BGP events\n") +DEFSH (VTYSH_BGPD, clear_bgp_all_soft_in_cmd_vtysh, + "clear bgp * soft in", + "Reset functions\n" + "BGP information\n" + "Clear all peers\n" + "Soft reconfig\n" + "Soft reconfig inbound update\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, ip_prefix_list_ge_le_cmd_vtysh, "ip prefix-list WORD (deny|permit) A.B.C.D/M ge <0-32> le <0-32>", "IP information\n" @@ -3064,13 +3854,6 @@ DEFSH (VTYSH_OSPFD, network_area_cmd_vtysh, "OSPF area ID in IP address format\n" "OSPF area ID as a decimal value\n") -DEFSH (VTYSH_BGPD, show_ip_bgp_paths_cmd_vtysh, - "show ip bgp paths", - "Show running system information\n" - "IP information\n" - "BGP information\n" - "Path information\n") - DEFSH (VTYSH_BGPD, clear_ip_bgp_all_ipv4_in_cmd_vtysh, "clear ip bgp * ipv4 (unicast|multicast) in", "Reset functions\n" @@ -3082,6 +3865,24 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_all_ipv4_in_cmd_vtysh, "Address Family modifier\n" "Soft reconfig inbound update\n") +DEFSH (VTYSH_BGPD, show_ip_bgp_paths_cmd_vtysh, + "show ip bgp paths", + "Show running system information\n" + "IP information\n" + "BGP information\n" + "Path information\n") + +DEFSH (VTYSH_BGPD, show_bgp_ipv6_community_cmd_vtysh, + "show bgp ipv6 community (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + DEFSH (VTYSH_OSPFD, no_area_default_cost_cmd_vtysh, "no area (A.B.C.D|<0-4294967295>) default-cost <0-16777215>", "Negate a command or set its defaults\n" @@ -3126,18 +3927,6 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_flap_address_cmd_vtysh, "Display flap statistics of routes\n" "Network in the BGP routing table to display\n") -DEFSH (VTYSH_BGPD, no_bgp_cluster_id_arg_cmd_vtysh, - "no bgp cluster-id A.B.C.D", - "Negate a command or set its defaults\n" - "BGP information\n" - "Configure Route-Reflector Cluster-id\n" - "Route-Reflector Cluster-id in IP address format\n") - -DEFSH (VTYSH_OSPFD, router_id_cmd_vtysh, - "router-id A.B.C.D", - "router-id for the OSPF process\n" - "OSPF router-id in IP address format\n") - DEFSH (VTYSH_RIPD|VTYSH_OSPFD, no_match_interface_val_cmd_vtysh, "no match interface WORD", "Negate a command or set its defaults\n" @@ -3145,6 +3934,18 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD, no_match_interface_val_cmd_vtysh, "Match first hop interface of route\n" "Interface name\n") +DEFSH (VTYSH_OSPF6D, router_id_cmd_vtysh, + "router-id ROUTER_ID", + "Configure ospf Router-ID.\n" + "specify by IPv4 address notation(e.g. 0.0.0.0)\n") + +DEFSH (VTYSH_BGPD, no_bgp_cluster_id_arg_cmd_vtysh, + "no bgp cluster-id A.B.C.D", + "Negate a command or set its defaults\n" + "BGP information\n" + "Configure Route-Reflector Cluster-id\n" + "Route-Reflector Cluster-id in IP address format\n") + DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_topology_cmd_vtysh, "show ipv6 ospf6 topology", "Show running system information\n" @@ -3172,14 +3973,6 @@ DEFSH (VTYSH_RIPD, no_rip_version_val_cmd_vtysh, "Set routing protocol version\n" "version\n") -DEFSH (VTYSH_BGPD, no_ip_extcommunity_list_all_cmd_vtysh, - "no ip extcommunity-list (<1-99>|<100-199>)", - "Negate a command or set its defaults\n" - "IP information\n" - "Add a extended community list entry\n" - "Extended Community list number (standard)\n" - "Extended Community list number (expanded)\n") - DEFSH (VTYSH_OSPFD, no_area_vlink_param2_cmd_vtysh, "no area (A.B.C.D|<0-4294967295>) virtual-link A.B.C.D " "(hello-interval|retransmit-interval|transmit-delay|dead-interval) " @@ -3189,6 +3982,14 @@ DEFSH (VTYSH_OSPFD, no_area_vlink_param2_cmd_vtysh, "Time between HELLO packets\n" "Time between retransmitting lost link state advertisements\n" "Link state transmit delay\n" "Interval after which a neighbor is declared dead\n" "Seconds\n" "Time between HELLO packets\n" "Time between retransmitting lost link state advertisements\n" "Link state transmit delay\n" "Interval after which a neighbor is declared dead\n" "Seconds\n") +DEFSH (VTYSH_BGPD, no_ip_extcommunity_list_all_cmd_vtysh, + "no ip extcommunity-list (<1-99>|<100-199>)", + "Negate a command or set its defaults\n" + "IP information\n" + "Add a extended community list entry\n" + "Extended Community list number (standard)\n" + "Extended Community list number (expanded)\n") + DEFSH (VTYSH_ZEBRA, no_zebra_interface_cmd_vtysh, "no interface IFNAME", "Delete a pseudo interface's configuration\n" @@ -3206,6 +4007,32 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_neighbors_peer_cmd_vtysh, "Neighbor to display information about\n" "Neighbor to display information about\n") +DEFSH (VTYSH_ZEBRA, ipv6_nd_prefix_advertisement_cmd_vtysh, + "ipv6 nd prefix-advertisement IPV6PREFIX VALID PREFERRED [onlink] [autoconfig]", + "IP information\n" + "Neighbor discovery\n" + "Prefix information\n" + "IPv6 prefix\n" + "Valid lifetime in seconds\n" + "Preferred lifetime in seconds\n" + "On link flag\n" + "Autonomous address-configuration flag\n") + +DEFSH (VTYSH_RIPD|VTYSH_BGPD, ipv6_prefix_list_seq_ge_le_cmd_vtysh, + "ipv6 prefix-list WORD seq <1-4294967295> (deny|permit) X:X::X:X/M ge <0-128> le <0-128>", + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "sequence number of an entry\n" + "Sequence number\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Minimum prefix length to be matched\n" + "Minimum prefix length\n" + "Maximum prefix length to be matched\n" + "Maximum prefix length\n") + DEFSH (VTYSH_OSPFD, ospf_distance_ospf_inter_cmd_vtysh, "distance ospf inter-area <1-255>", "Define an administrative distance\n" @@ -3213,6 +4040,12 @@ DEFSH (VTYSH_OSPFD, ospf_distance_ospf_inter_cmd_vtysh, "Inter-area routes\n" "Distance for inter-area routes\n") +DEFSH (VTYSH_BGPD, set_community_cmd_vtysh, + "set community .AA:NN", + "Set values in destination routing protocol\n" + "BGP community attribute\n" + "Community number in aa:nn format or local-AS|no-advertise|no-export|internet or additive\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_as_out_cmd_vtysh, "clear ip bgp <1-65535> out", "Reset functions\n" @@ -3221,11 +4054,12 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_as_out_cmd_vtysh, "Clear peers with the AS number\n" "Soft reconfig outbound update\n") -DEFSH (VTYSH_BGPD, set_community_cmd_vtysh, - "set community .AA:NN", - "Set values in destination routing protocol\n" - "BGP community attribute\n" - "Community number in aa:nn format or local-AS|no-advertise|no-export|internet or additive\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ipv6_prefix_list_name_cmd_vtysh, + "show ipv6 prefix-list WORD", + "Show running system information\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n") DEFSH (VTYSH_BGPD, no_bgp_network_mask_natural_cmd_vtysh, "no network A.B.C.D", @@ -3252,6 +4086,44 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_set_metric_cmd_vtysh, "Set values in destination routing protocol\n" "Metric value for destination routing protocol\n") +DEFSH (VTYSH_BGPD, show_ipv6_bgp_community3_cmd_vtysh, + "show ipv6 bgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + +DEFSH (VTYSH_BGPD, clear_bgp_external_in_prefix_filter_cmd_vtysh, + "clear bgp external in prefix-filter", + "Reset functions\n" + "BGP information\n" + "Clear all external peers\n" + "Soft reconfig inbound update\n" + "Push out prefix-list ORF and do inbound soft reconfig\n") + +DEFSH (VTYSH_BGPD, show_bgp_ipv6_neighbor_received_prefix_filter_cmd_vtysh, + "show bgp ipv6 neighbors (A.B.C.D|X:X::X:X) received prefix-filter", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n" + "Display information received from a BGP neighbor\n" + "Display the prefixlist filter\n") + DEFSH (VTYSH_RIPD, no_debug_rip_events_cmd_vtysh, "no debug rip events", "Negate a command or set its defaults\n" @@ -3277,6 +4149,20 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_instance_all_ipv4_in_prefix_filter_cmd_vtysh, "Soft reconfig inbound update\n" "Push out prefix-list ORF and do inbound soft reconfig\n") +DEFSH (VTYSH_BGPD, clear_bgp_external_in_cmd_vtysh, + "clear bgp external in", + "Reset functions\n" + "BGP information\n" + "Clear all external peers\n" + "Soft reconfig inbound update\n") + +DEFSH (VTYSH_BGPD, clear_bgp_external_out_cmd_vtysh, + "clear bgp external out", + "Reset functions\n" + "BGP information\n" + "Clear all external peers\n" + "Soft reconfig outbound update\n") + DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_cmd_vtysh, "no access-list WORD (deny|permit) A.B.C.D/M", "Negate a command or set its defaults\n" @@ -3304,20 +4190,12 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_cmd_vtysh, "BGP information\n") DEFSH (VTYSH_BGPD, no_neighbor_remove_private_as_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "remove-private-AS", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "remove-private-AS", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Remove private AS number from outbound updates\n") -DEFSH (VTYSH_BGPD, neighbor_local_as_no_prepend_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "local-as <1-65535> no-prepend", - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "Specify a local-as number\n" - "AS number used as local AS\n" - "Do not prepend local-as to updates from ebgp peers\n") - DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_rd_neighbor_routes_cmd_vtysh, "show ip bgp vpnv4 rd ASN:nn_or_IP-address:nn neighbors A.B.C.D routes", "Show running system information\n" @@ -3330,6 +4208,14 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_rd_neighbor_routes_cmd_vtysh, "Neighbor to display information about\n" "Display routes learned from neighbor\n") +DEFSH (VTYSH_BGPD, neighbor_local_as_no_prepend_cmd_vtysh, + "neighbor (A.B.C.D|X:X::X:X|WORD) " "local-as <1-65535> no-prepend", + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "Specify a local-as number\n" + "AS number used as local AS\n" + "Do not prepend local-as to updates from ebgp peers\n") + DEFSH (VTYSH_BGPD, bgp_router_id_cmd_vtysh, "bgp router-id A.B.C.D", "BGP information\n" @@ -3344,9 +4230,9 @@ DEFSH (VTYSH_BGPD, aggregate_address_summary_as_set_cmd_vtysh, "Generate AS set path information\n") DEFSH (VTYSH_BGPD, neighbor_port_cmd_vtysh, - "neighbor A.B.C.D " "port <0-65535>", + "neighbor (A.B.C.D|X:X::X:X) " "port <0-65535>", "Specify neighbor router\n" - "Neighbor address\n" + "Neighbor address\nIPv6 address\n" "Neighbor's BGP port\n" "TCP port number\n") @@ -3390,6 +4276,14 @@ DEFSH (VTYSH_OSPFD, ospf_redistribute_source_metric_cmd_vtysh, "Metric for redistributed routes\n" "OSPF default metric\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_all_soft_cmd_vtysh, + "clear bgp ipv6 * soft", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all peers\n" + "Soft reconfig\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, ip_prefix_list_sequence_number_cmd_vtysh, "ip prefix-list sequence-number", "IP information\n" @@ -3397,22 +4291,13 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, ip_prefix_list_sequence_number_cmd_vtysh, "Include/exclude sequence numbers in NVGEN\n") DEFSH (VTYSH_BGPD, neighbor_maximum_prefix_warning_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "maximum-prefix <1-4294967295> warning-only", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "maximum-prefix <1-4294967295> warning-only", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Maximum number of prefix accept from this peer\n" "maximum no. of prefix limit\n" "Only give warning message when limit is exceeded\n") -DEFSH (VTYSH_BGPD, no_ip_community_list_name_all_cmd_vtysh, - "no ip community-list (standard|expanded) WORD", - "Negate a command or set its defaults\n" - "IP information\n" - "Add a community list entry\n" - "Add a standard community-list entry\n" - "Add an expanded community-list entry\n" - "Community list name\n") - DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_match_ip_next_hop_prefix_list_val_cmd_vtysh, "no match ip next-hop prefix-list WORD", "Negate a command or set its defaults\n" @@ -3422,6 +4307,15 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_match_ip_next_hop_prefix_list_val_c "Match entries of prefix-lists\n" "IP prefix-list name\n") +DEFSH (VTYSH_BGPD, no_ip_community_list_name_all_cmd_vtysh, + "no ip community-list (standard|expanded) WORD", + "Negate a command or set its defaults\n" + "IP information\n" + "Add a community list entry\n" + "Add a standard community-list entry\n" + "Add an expanded community-list entry\n" + "Community list name\n") + DEFSH (VTYSH_BGPD, undebug_bgp_all_cmd_vtysh, "undebug all bgp", "Disable debugging functions (see also 'debug')\n" @@ -3434,6 +4328,14 @@ DEFSH (VTYSH_OSPFD, no_ospf_default_metric_val_cmd_vtysh, "Set metric of redistributed routes\n" "Default metric\n") +DEFSH (VTYSH_OSPFD, ospf_default_information_originate_always_routemap_cmd_vtysh, + "default-information originate always route-map WORD", + "Control distribution of default information\n" + "Distribute a default route\n" + "Always advertise default route\n" + "Route map reference\n" + "Pointer to route-map entries\n") + DEFSH (VTYSH_RIPD, ip_rip_authentication_key_chain_cmd_vtysh, "ip rip authentication key-chain LINE", "IP information\n" @@ -3442,13 +4344,17 @@ DEFSH (VTYSH_RIPD, ip_rip_authentication_key_chain_cmd_vtysh, "Authentication key-chain\n" "name of key-chain\n") -DEFSH (VTYSH_OSPFD, ospf_default_information_originate_always_routemap_cmd_vtysh, - "default-information originate always route-map WORD", - "Control distribution of default information\n" - "Distribute a default route\n" - "Always advertise default route\n" - "Route map reference\n" - "Pointer to route-map entries\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ipv6_prefix_list_le_cmd_vtysh, + "no ipv6 prefix-list WORD (deny|permit) X:X::X:X/M le <0-128>", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Maximum prefix length to be matched\n" + "Maximum prefix length\n") DEFSH (VTYSH_RIPNGD, ripng_redistribute_bgp_metric_cmd_vtysh, "redistribute bgp metric <0-16>", @@ -3457,6 +4363,11 @@ DEFSH (VTYSH_RIPNGD, ripng_redistribute_bgp_metric_cmd_vtysh, "Metric\n" "Metric value\n") +DEFSH (VTYSH_RIPD, rip_version_cmd_vtysh, + "version <1-2>", + "Set routing protocol version\n" + "version\n") + DEFSH (VTYSH_BGPD, ip_extcommunity_list_standard2_cmd_vtysh, "ip extcommunity-list <1-99> (deny|permit)", "IP information\n" @@ -3465,11 +4376,6 @@ DEFSH (VTYSH_BGPD, ip_extcommunity_list_standard2_cmd_vtysh, "Specify community to reject\n" "Specify community to accept\n") -DEFSH (VTYSH_RIPD, rip_version_cmd_vtysh, - "version <1-2>", - "Set routing protocol version\n" - "version\n") - DEFSH (VTYSH_BGPD, clear_ip_bgp_instance_all_ipv4_soft_cmd_vtysh, "clear ip bgp view WORD * ipv4 (unicast|multicast) soft", "Reset functions\n" @@ -3483,6 +4389,16 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_instance_all_ipv4_soft_cmd_vtysh, "Address Family Modifier\n" "Soft reconfig\n") +DEFSH (VTYSH_BGPD, ipv6_bgp_neighbor_received_routes_cmd_vtysh, + "show ipv6 bgp neighbors (A.B.C.D|X:X::X:X) received-routes", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n" + "Display the received routes from neighbor\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_as_vpnv4_soft_cmd_vtysh, "clear ip bgp <1-65535> vpnv4 unicast soft", "Reset functions\n" @@ -3503,12 +4419,6 @@ DEFSH (VTYSH_BGPD, no_set_community_delete_val_cmd_vtysh, "Community-list name\n" "Delete matching communities\n") -DEFSH (VTYSH_BGPD, neighbor_remove_private_as_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "remove-private-AS", - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "Remove private AS number from outbound updates\n") - DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_any_cmd_vtysh, "no access-list WORD (deny|permit) any", "Negate a command or set its defaults\n" @@ -3518,6 +4428,18 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_any_cmd_vtysh, "Specify packets to forward\n" "Prefix to match. e.g. 10.0.0.0/8\n") +DEFSH (VTYSH_BGPD, neighbor_remove_private_as_cmd_vtysh, + "neighbor (A.B.C.D|X:X::X:X|WORD) " "remove-private-AS", + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "Remove private AS number from outbound updates\n") + +DEFSH (VTYSH_ZEBRA, ipv6_address_cmd_vtysh, + "ipv6 address X:X::X:X/M", + "Interface Internet Protocol config commands\n" + "Set the IP address of an interface\n" + "IPv6 address (e.g. 3ffe:506::1/48)\n") + DEFSH (VTYSH_BGPD, no_ip_community_list_expanded_cmd_vtysh, "no ip community-list <100-199> (deny|permit) .LINE", "Negate a command or set its defaults\n" @@ -3568,12 +4490,6 @@ DEFSH (VTYSH_BGPD, bgp_bestpath_compare_router_id_cmd_vtysh, "Change the default bestpath selection\n" "Compare router-id for identical EBGP paths\n") -DEFSH (VTYSH_RIPD|VTYSH_BGPD, match_metric_cmd_vtysh, - "match metric <0-4294967295>", - "Match values from routing table\n" - "Match metric of route\n" - "Metric value\n") - DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_connected_metric_cmd_vtysh, "no redistribute connected metric", "Negate a command or set its defaults\n" @@ -3581,6 +4497,23 @@ DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_connected_metric_cmd_vtysh, "Connected\n" "Metric\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, match_metric_cmd_vtysh, + "match metric <0-4294967295>", + "Match values from routing table\n" + "Match metric of route\n" + "Metric value\n") + +DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_ipv4_in_cmd_vtysh, + "clear ip bgp A.B.C.D ipv4 (unicast|multicast) in", + "Reset functions\n" + "IP information\n" + "BGP information\n" + "BGP neighbor address to clear\n" + "Address family\n" + "Address Family modifier\n" + "Address Family modifier\n" + "Soft reconfig inbound update\n") + DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_extended_mask_any_cmd_vtysh, "access-list (<100-199>|<2000-2699>) (deny|permit) ip A.B.C.D A.B.C.D any", "Add an access list entry\n" @@ -3593,16 +4526,13 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_extended_mask_any_cmd_vtys "Source wildcard bits\n" "Any destination host\n") -DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_ipv4_in_cmd_vtysh, - "clear ip bgp A.B.C.D ipv4 (unicast|multicast) in", +DEFSH (VTYSH_BGPD, clear_bgp_all_in_prefix_filter_cmd_vtysh, + "clear bgp * in prefix-filter", "Reset functions\n" - "IP information\n" "BGP information\n" - "BGP neighbor address to clear\n" - "Address family\n" - "Address Family modifier\n" - "Address Family modifier\n" - "Soft reconfig inbound update\n") + "Clear all peers\n" + "Soft reconfig inbound update\n" + "Push out prefix-list ORF and do inbound soft reconfig\n") DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_ge_cmd_vtysh, "no ip prefix-list WORD (deny|permit) A.B.C.D/M ge <0-32>", @@ -3616,6 +4546,13 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_ge_cmd_vtysh, "Minimum prefix length to be matched\n" "Minimum prefix length\n") +DEFSH (VTYSH_ZEBRA, show_ipv6_route_addr_cmd_vtysh, + "show ipv6 route X:X::X:X", + "Show running system information\n" + "IP information\n" + "IPv6 routing table\n" + "IPv6 Address\n") + DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_connected_routemap_cmd_vtysh, "no redistribute connected route-map WORD", "Negate a command or set its defaults\n" @@ -3624,6 +4561,23 @@ DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_connected_routemap_cmd_vtysh, "Route map reference\n" "Pointer to route-map entries\n") +DEFSH (VTYSH_BGPD, ipv6_mbgp_neighbor_advertised_route_cmd_vtysh, + "show ipv6 mbgp neighbors (A.B.C.D|X:X::X:X) advertised-routes", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n" + "Display the routes advertised to a BGP neighbor\n") + +DEFSH (VTYSH_BGPD, show_bgp_ipv6_community_all_cmd_vtysh, + "show bgp ipv6 community", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Display routes matching the communities\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_instance_all_soft_in_cmd_vtysh, "clear ip bgp view WORD * soft in", "Reset functions\n" @@ -3652,6 +4606,22 @@ DEFSH (VTYSH_BGPD, no_bgp_bestpath_med3_cmd_vtysh, "Treat missing MED as the least preferred one\n" "Compare MED among confederation paths\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ipv6_prefix_list_description_cmd_vtysh, + "no ipv6 prefix-list WORD description", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "Prefix-list specific description\n") + +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_as_out_cmd_vtysh, + "clear bgp ipv6 <1-65535> out", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear peers with the AS number\n" + "Soft reconfig outbound update\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_route_cmd_vtysh, "show ip bgp ipv4 (unicast|multicast) A.B.C.D", "Show running system information\n" @@ -3662,26 +4632,26 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_route_cmd_vtysh, "Address Family modifier\n" "Network in the BGP routing table to display\n") -DEFSH (VTYSH_BGPD, no_set_origin_cmd_vtysh, - "no set origin", - "Negate a command or set its defaults\n" - "Set values in destination routing protocol\n" - "BGP origin code\n") +DEFSH (VTYSH_OSPFD, ospf_cost_cmd_vtysh, + "ospf cost <1-65535>", + "OSPF interface commands\n" + "Interface cost\n" + "Cost") DEFSH (VTYSH_BGPD, neighbor_attr_unchanged8_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "attribute-unchanged next-hop as-path med", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged next-hop as-path med", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "Nexthop attribute\n" "As-path attribute\n" "Med attribute\n") -DEFSH (VTYSH_OSPFD, ospf_cost_cmd_vtysh, - "ospf cost <1-65535>", - "OSPF interface commands\n" - "Interface cost\n" - "Cost") +DEFSH (VTYSH_BGPD, no_set_origin_cmd_vtysh, + "no set origin", + "Negate a command or set its defaults\n" + "Set values in destination routing protocol\n" + "BGP origin code\n") DEFSH (VTYSH_ZEBRA, ip_route_distance_cmd_vtysh, "ip route A.B.C.D/M (A.B.C.D|INTERFACE|null0) <1-255>", @@ -3704,6 +4674,12 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_community_list_cmd_vtysh, "Display routes matching the community-list\n" "community-list name\n") +DEFSH (VTYSH_BGPD, show_bgp_summary_cmd_vtysh, + "show bgp summary", + "Show running system information\n" + "BGP information\n" + "Summary of BGP neighbor status\n") + DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_static_metric_val_cmd_vtysh, "no redistribute static metric <0-16>", "Negate a command or set its defaults\n" @@ -3713,10 +4689,10 @@ DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_static_metric_val_cmd_vtysh, "Metric value\n") DEFSH (VTYSH_BGPD, no_neighbor_description_val_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "description .LINE", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "description .LINE", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Neighbor specific description\n" "Up to 80 characters describing this neighbor\n") @@ -3728,6 +4704,15 @@ DEFSH (VTYSH_OSPF6D, ipv6_ospf6_hellointerval_cmd_vtysh, "<1-65535> Seconds\n" ) +DEFSH (VTYSH_BGPD, show_bgp_instance_ipv6_summary_cmd_vtysh, + "show bgp view WORD ipv6 summary", + "Show running system information\n" + "BGP information\n" + "BGP view\n" + "View name\n" + "Address family\n" + "Summary of BGP neighbor status\n") + DEFSH (VTYSH_OSPFD|VTYSH_BGPD, match_ip_address_cmd_vtysh, "match ip address (<1-199>|<1300-2699>|WORD)", "Match values from routing table\n" @@ -3752,6 +4737,33 @@ DEFSH (VTYSH_RIPD, no_rip_network_cmd_vtysh, "IP prefix <network>/<length>, e.g., 35.0.0.0/8\n" "Interface name\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ipv6_prefix_list_prefix_cmd_vtysh, + "show ipv6 prefix-list WORD X:X::X:X/M", + "Show running system information\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n") + +DEFSH (VTYSH_BGPD, show_ipv6_bgp_prefix_list_cmd_vtysh, + "show ipv6 bgp prefix-list WORD", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Display routes matching the prefix-list\n" + "IPv6 prefix-list name\n") + +DEFSH (VTYSH_RIPD|VTYSH_BGPD, ipv6_prefix_list_ge_cmd_vtysh, + "ipv6 prefix-list WORD (deny|permit) X:X::X:X/M ge <0-128>", + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Minimum prefix length to be matched\n" + "Minimum prefix length\n") + DEFSH (VTYSH_BGPD, set_aggregator_as_cmd_vtysh, "set aggregator as <1-65535> A.B.C.D", "Set values in destination routing protocol\n" @@ -3771,15 +4783,6 @@ DEFSH (VTYSH_OSPFD, ospf_distance_ospf_inter_intra_external_cmd_vtysh, "External routes\n" "Distance for external routes\n") -DEFSH (VTYSH_BGPD, clear_ip_bgp_as_soft_in_cmd_vtysh, - "clear ip bgp <1-65535> soft in", - "Reset functions\n" - "IP information\n" - "BGP information\n" - "Clear peers with the AS number\n" - "Soft reconfig\n" - "Soft reconfig inbound update\n") - DEFSH (VTYSH_RIPD, no_ip_rip_authentication_key_chain2_cmd_vtysh, "no ip rip authentication key-chain LINE", "Negate a command or set its defaults\n" @@ -3789,31 +4792,47 @@ DEFSH (VTYSH_RIPD, no_ip_rip_authentication_key_chain2_cmd_vtysh, "Authentication key-chain\n" "name of key-chain\n") +DEFSH (VTYSH_BGPD, clear_ip_bgp_as_soft_in_cmd_vtysh, + "clear ip bgp <1-65535> soft in", + "Reset functions\n" + "IP information\n" + "BGP information\n" + "Clear peers with the AS number\n" + "Soft reconfig\n" + "Soft reconfig inbound update\n") + DEFSH (VTYSH_OSPFD, no_ospf_authentication_key_cmd_vtysh, "no ospf authentication-key", "Negate a command or set its defaults\n" "OSPF interface commands\n" "Authentication password (key)\n") -DEFSH (VTYSH_BGPD, neighbor_attr_unchanged3_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "attribute-unchanged next-hop (as-path|med)", - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "BGP attribute is propagated unchanged to this neighbor\n" - "Nexthop attribute\n" - "As-path attribute\n" - "Med attribute\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_prefix_cmd_vtysh, + "show bgp ipv6 X:X::X:X/M", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "IPv6 prefix <network>/<length>\n") DEFSH (VTYSH_BGPD, no_neighbor_attr_unchanged7_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "attribute-unchanged next-hop med as-path", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged next-hop med as-path", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "Nexthop attribute\n" "Med attribute\n" "As-path attribute\n") +DEFSH (VTYSH_BGPD, neighbor_attr_unchanged3_cmd_vtysh, + "neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged next-hop (as-path|med)", + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "BGP attribute is propagated unchanged to this neighbor\n" + "Nexthop attribute\n" + "As-path attribute\n" + "Med attribute\n") + DEFSH (VTYSH_BGPD, bgp_bestpath_med2_cmd_vtysh, "bgp bestpath med confed missing-as-worst", "BGP specific commands\n" @@ -3832,6 +4851,30 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_standard_nomask_cmd_vty "Specify packets to forward\n" "Address to match\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_community4_exact_cmd_vtysh, + "show bgp ipv6 community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) exact-match", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") + DEFSH (VTYSH_OSPFD, ospf_redistribute_source_metric_type_cmd_vtysh, "redistribute (kernel|connected|static|rip|bgp) metric <0-16777214> metric-type (1|2)", "Redistribute information from another routing protocol\n" @@ -3870,6 +4913,13 @@ DEFSH (VTYSH_BGPD, no_aggregate_address_mask_summary_only_cmd_vtysh, "Aggregate mask\n" "Filter more specific routes from updates\n") +DEFSH (VTYSH_ZEBRA, ipv6_nd_prefix_advertisement_no_val_cmd_vtysh, + "ipv6 nd prefix-advertisement IPV6PREFIX", + "IP information\n" + "Neighbor discovery\n" + "Prefix information\n" + "IPv6 prefix\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ip_prefix_list_detail_cmd_vtysh, "show ip prefix-list detail", "Show running system information\n" @@ -3894,13 +4944,21 @@ DEFSH (VTYSH_OSPFD, no_ip_ospf_priority_cmd_vtysh, "Router priority\n") DEFSH (VTYSH_BGPD, no_neighbor_unsuppress_map_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "unsuppress-map WORD", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "unsuppress-map WORD", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Route-map to selectively unsuppress suppressed routes\n" "Name of route map\n") +DEFSH (VTYSH_BGPD, old_no_ipv6_aggregate_address_cmd_vtysh, + "no ipv6 bgp aggregate-address X:X::X:X/M", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "BGP information\n" + "Configure BGP aggregate entries\n" + "Aggregate prefix\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_seq_le_cmd_vtysh, "no ip prefix-list WORD seq <1-4294967295> (deny|permit) A.B.C.D/M le <0-32>", "Negate a command or set its defaults\n" @@ -3916,10 +4974,10 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_seq_le_cmd_vtysh, "Maximum prefix length\n") DEFSH (VTYSH_BGPD, no_neighbor_route_map_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "route-map WORD (in|out)", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "route-map WORD (in|out)", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Apply route map to neighbor\n" "Name of route map\n" "Apply map to incoming routes\n" @@ -3949,6 +5007,13 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_group_in_prefix_filter_cmd_vtysh, "Soft reconfig inbound update\n" "Push out prefix-list ORF and do inbound soft reconfig\n") +DEFSH (VTYSH_BGPD, show_bgp_prefix_longer_cmd_vtysh, + "show bgp X:X::X:X/M longer-prefixes", + "Show running system information\n" + "BGP information\n" + "IPv6 prefix <network>/<length>\n" + "Display route and more specific routes\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_group_ipv4_soft_cmd_vtysh, "clear ip bgp peer-group WORD ipv4 (unicast|multicast) soft", "Reset functions\n" @@ -3961,6 +5026,15 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_group_ipv4_soft_cmd_vtysh, "Address Family modifier\n" "Soft reconfig\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_neighbors_peer_cmd_vtysh, + "show bgp ipv6 neighbors (A.B.C.D|X:X::X:X)", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n") + DEFSH (VTYSH_OSPFD, ospf_abr_type_cmd_vtysh, "ospf abr-type (cisco|ibm|shortcut|standard)", "OSPF specific commands\n" @@ -3970,6 +5044,14 @@ DEFSH (VTYSH_OSPFD, ospf_abr_type_cmd_vtysh, "Shortcut ABR\n" "Standard behavior (RFC2328)\n") +DEFSH (VTYSH_BGPD, clear_bgp_peer_soft_cmd_vtysh, + "clear bgp (A.B.C.D|X:X::X:X) soft", + "Reset functions\n" + "BGP information\n" + "BGP neighbor address to clear\n" + "BGP IPv6 neighbor to clear\n" + "Soft reconfig\n") + DEFSH (VTYSH_RIPD, rip_redistribute_type_metric_cmd_vtysh, "redistribute (kernel|connected|static|ospf|bgp) metric <0-16>", "Redistribute information from another routing protocol\n" @@ -3992,6 +5074,14 @@ DEFSH (VTYSH_BGPD, set_originator_id_cmd_vtysh, "BGP originator ID attribute\n" "IP address of originator\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, ipv6_prefix_list_description_cmd_vtysh, + "ipv6 prefix-list WORD description .LINE", + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "Prefix-list specific description\n" + "Up to 80 characters describing this prefix-list\n") + DEFSH (VTYSH_OSPFD, ospf_redistribute_source_metric_type_routemap_cmd_vtysh, "redistribute (kernel|connected|static|rip|bgp) metric <0-16777214> metric-type (1|2) route-map WORD", "Redistribute information from another routing protocol\n" @@ -4053,6 +5143,12 @@ DEFSH (VTYSH_OSPFD, no_neighbor_priority_cmd_vtysh, "Neighbor Priority\n" "Priority\n") +DEFSH (VTYSH_ZEBRA, no_ipv6_forwarding_cmd_vtysh, + "no ipv6 forwarding", + "Negate a command or set its defaults\n" + "IP information\n" + "Doesn't forward IPv6 protocol packet") + DEFSH (VTYSH_RIPD, no_debug_rip_packet_cmd_vtysh, "no debug rip packet", "Negate a command or set its defaults\n" @@ -4098,21 +5194,21 @@ DEFSH (VTYSH_OSPF6D, debug_ospf6_damp_cmd_vtysh, ) DEFSH (VTYSH_BGPD, neighbor_attr_unchanged9_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "attribute-unchanged med next-hop as-path", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged med next-hop as-path", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "Med attribute\n" "Nexthop attribute\n" "As-path attribute\n") -DEFSH (VTYSH_ZEBRA, debug_zebra_packet_direct_cmd_vtysh, - "debug zebra packet (recv|send)", - "Debugging functions (see also 'undebug')\n" - "Zebra configuration\n" - "Debug option set for zebra packet\n" - "Debug option set for receive packet\n" - "Debug option set for send packet\n") +DEFSH (VTYSH_BGPD, no_set_ecommunity_soo_val_cmd_vtysh, + "no set extcommunity soo .ASN:nn_or_IP-address:nn", + "Negate a command or set its defaults\n" + "Set values in destination routing protocol\n" + "BGP extended community attribute\n" + "Site-of-Origin extended community\n" + "VPN extended community\n") DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_remark_cmd_vtysh, "no access-list (<1-99>|<100-199>|<1300-1999>|<2000-2699>|WORD) remark", @@ -4125,13 +5221,21 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_remark_cmd_vtysh, "IP zebra access-list\n" "Access list entry comment\n") -DEFSH (VTYSH_BGPD, no_set_ecommunity_soo_val_cmd_vtysh, - "no set extcommunity soo .ASN:nn_or_IP-address:nn", +DEFSH (VTYSH_ZEBRA, debug_zebra_packet_direct_cmd_vtysh, + "debug zebra packet (recv|send)", + "Debugging functions (see also 'undebug')\n" + "Zebra configuration\n" + "Debug option set for zebra packet\n" + "Debug option set for receive packet\n" + "Debug option set for send packet\n") + +DEFSH (VTYSH_BGPD, no_set_ipv6_nexthop_global_cmd_vtysh, + "no set ipv6 next-hop global", "Negate a command or set its defaults\n" "Set values in destination routing protocol\n" - "BGP extended community attribute\n" - "Site-of-Origin extended community\n" - "VPN extended community\n") + "IPv6 information\n" + "IPv6 next-hop address\n" + "IPv6 global address\n") DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_group_ipv4_soft_out_cmd_vtysh, "clear ip bgp peer-group WORD ipv4 (unicast|multicast) soft out", @@ -4146,6 +5250,19 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_group_ipv4_soft_out_cmd_vtysh, "Soft reconfig\n" "Soft reconfig outbound update\n") +DEFSH (VTYSH_BGPD, no_bgp_always_compare_med_cmd_vtysh, + "no bgp always-compare-med", + "Negate a command or set its defaults\n" + "BGP specific commands\n" + "Allow comparing MED from different neighbors\n") + +DEFSH (VTYSH_ZEBRA, show_ipv6_route_prefix_cmd_vtysh, + "show ipv6 route X:X::X:X/M", + "Show running system information\n" + "IP information\n" + "IPv6 routing table\n" + "IPv6 prefix\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_instance_neighbors_peer_cmd_vtysh, "show ip bgp view WORD neighbors (A.B.C.D|X:X::X:X)", "Show running system information\n" @@ -4157,11 +5274,23 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_instance_neighbors_peer_cmd_vtysh, "Neighbor to display information about\n" "Neighbor to display information about\n") -DEFSH (VTYSH_BGPD, no_bgp_always_compare_med_cmd_vtysh, - "no bgp always-compare-med", +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_as_soft_out_cmd_vtysh, + "clear bgp ipv6 <1-65535> soft out", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear peers with the AS number\n" + "Soft reconfig\n" + "Soft reconfig outbound update\n") + +DEFSH (VTYSH_ZEBRA, no_ipv6_route_cmd_vtysh, + "no ipv6 route X:X::X:X/M (X:X::X:X|INTERFACE)", "Negate a command or set its defaults\n" - "BGP specific commands\n" - "Allow comparing MED from different neighbors\n") + "IP information\n" + "Establish static routes\n" + "IPv6 destination prefix (e.g. 3ffe:506::/32)\n" + "IPv6 gateway address\n" + "IPv6 gateway interface name\n") DEFSH (VTYSH_BGPD, clear_ip_bgp_external_in_prefix_filter_cmd_vtysh, "clear ip bgp external in prefix-filter", @@ -4173,10 +5302,10 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_external_in_prefix_filter_cmd_vtysh, "Push out prefix-list ORF and do inbound soft reconfig\n") DEFSH (VTYSH_BGPD, no_neighbor_version_cmd_vtysh, - "no neighbor A.B.C.D " "version", + "no neighbor (A.B.C.D|X:X::X:X) " "version", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\n" + "Neighbor address\nIPv6 address\n" "Neighbor's BGP version\n") DEFSH (VTYSH_OSPF6D, show_ipv6_route_ospf6_external_cmd_vtysh, @@ -4199,6 +5328,15 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_vpnv4_soft_in_cmd_vtysh, "Soft reconfig\n" "Soft reconfig inbound update\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_all_soft_in_cmd_vtysh, + "clear bgp ipv6 * soft in", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all peers\n" + "Soft reconfig\n" + "Soft reconfig inbound update\n") + DEFSH (VTYSH_OSPF6D, ospf6_redistribute_routemap_cmd_vtysh, "redistribute (static|kernel|connected|ripng|bgp) route-map WORD", "Redistribute\n" @@ -4219,12 +5357,19 @@ DEFSH (VTYSH_BGPD, set_ecommunity_rt_cmd_vtysh, "VPN extended community\n") DEFSH (VTYSH_BGPD, neighbor_local_as_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "local-as <1-65535>", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "local-as <1-65535>", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Specify a local-as number\n" "AS number used as local AS\n") +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, show_ipv6_access_list_name_cmd_vtysh, + "show ipv6 access-list WORD", + "Show running system information\n" + "IPv6 information\n" + "List IPv6 access lists\n" + "IPv6 zebra access-list\n") + DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_standard_host_cmd_vtysh, "no access-list (<1-99>|<1300-1999>) (deny|permit) host A.B.C.D", "Negate a command or set its defaults\n" @@ -4261,9 +5406,9 @@ DEFSH (VTYSH_RIPNGD, ripng_timers_cmd_vtysh, "Garbage collection timer. Default is 120.\n") DEFSH (VTYSH_BGPD, neighbor_transparent_as_cmd_vtysh, - "neighbor A.B.C.D " "transparent-as", + "neighbor (A.B.C.D|X:X::X:X) " "transparent-as", "Specify neighbor router\n" - "Neighbor address\n" + "Neighbor address\nIPv6 address\n" "Do not append my AS number even peer is EBGP peer\n") DEFSH (VTYSH_BGPD, ip_extcommunity_list_expanded_cmd_vtysh, @@ -4363,10 +5508,19 @@ DEFSH (VTYSH_RIPD, rip_redistribute_type_cmd_vtysh, "Open Shortest Path First (OSPF)\n" "Border Gateway Protocol (BGP)\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ipv6_prefix_list_prefix_first_match_cmd_vtysh, + "show ipv6 prefix-list WORD X:X::X:X/M first-match", + "Show running system information\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "First matched prefix\n") + DEFSH (VTYSH_BGPD, neighbor_capability_orf_prefix_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "capability orf prefix-list (both|send|receive)", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "capability orf prefix-list (both|send|receive)", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Advertise capability to the peer\n" "Advertise ORF capability to the peer\n" "Advertise prefixlist ORF capability to this neighbor\n" @@ -4385,6 +5539,14 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_external_ipv4_soft_cmd_vtysh, "Address Family modifier\n" "Soft reconfig\n") +DEFSH (VTYSH_BGPD, no_neighbor_set_peer_group_cmd_vtysh, + "no neighbor (A.B.C.D|X:X::X:X) " "peer-group WORD", + "Negate a command or set its defaults\n" + "Specify neighbor router\n" + "Neighbor address\nIPv6 address\n" + "Member of the peer-group\n" + "peer-group name\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_instance_all_soft_out_cmd_vtysh, "clear ip bgp view WORD * soft out", "Reset functions\n" @@ -4396,14 +5558,6 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_instance_all_soft_out_cmd_vtysh, "Soft reconfig\n" "Soft reconfig outbound update\n") -DEFSH (VTYSH_BGPD, no_neighbor_set_peer_group_cmd_vtysh, - "no neighbor A.B.C.D " "peer-group WORD", - "Negate a command or set its defaults\n" - "Specify neighbor router\n" - "Neighbor address\n" - "Member of the peer-group\n" - "peer-group name\n") - DEFSH (VTYSH_BGPD, bgp_network_mask_route_map_cmd_vtysh, "network A.B.C.D mask A.B.C.D route-map WORD", "Specify a network to announce via BGP\n" @@ -4475,6 +5629,14 @@ DEFSH (VTYSH_ZEBRA, ip_route_mask_cmd_vtysh, "IP gateway interface name\n" "Null interface\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_regexp_cmd_vtysh, + "show bgp ipv6 regexp .LINE", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Display routes matching the AS path regular expression\n" + "A regular-expression to match the BGP AS paths\n") + DEFSH (VTYSH_RIPD, debug_rip_zebra_cmd_vtysh, "debug rip zebra", "Debugging functions (see also 'undebug')\n" @@ -4488,6 +5650,14 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_match_metric_val_cmd_vtysh, "Match metric of route\n" "Metric value\n") +DEFSH (VTYSH_BGPD, no_match_ipv6_address_cmd_vtysh, + "no match ipv6 address WORD", + "Negate a command or set its defaults\n" + "Match values from routing table\n" + "IPv6 information\n" + "Match IPv6 address of route\n" + "IPv6 access-list name\n") + DEFSH (VTYSH_OSPFD, show_ip_ospf_neighbor_cmd_vtysh, "show ip ospf neighbor", "Show running system information\n" @@ -4495,6 +5665,14 @@ DEFSH (VTYSH_OSPFD, show_ip_ospf_neighbor_cmd_vtysh, "OSPF information\n" "Neighbor list\n") +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_community_list_cmd_vtysh, + "show ipv6 mbgp community-list WORD", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Display routes matching the community-list\n" + "community-list name\n") + DEFSH (VTYSH_RIPNGD, no_ripng_default_metric_val_cmd_vtysh, "no default-metric <1-16>", "Negate a command or set its defaults\n" @@ -4508,6 +5686,28 @@ DEFSH (VTYSH_RIPNGD, no_debug_ripng_zebra_cmd_vtysh, "RIPng configuration\n" "Debug option set for ripng and zebra communication\n") +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_ipv6_access_list_any_cmd_vtysh, + "no ipv6 access-list WORD (deny|permit) any", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Add an access list entry\n" + "IPv6 zebra access-list\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "Any prefixi to match\n") + +DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ipv6_prefix_list_ge_cmd_vtysh, + "no ipv6 prefix-list WORD (deny|permit) X:X::X:X/M ge <0-128>", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Minimum prefix length to be matched\n" + "Minimum prefix length\n") + DEFSH (VTYSH_ZEBRA, no_ip_forwarding_cmd_vtysh, "no ip forwarding", "Negate a command or set its defaults\n" @@ -4523,10 +5723,10 @@ DEFSH (VTYSH_BGPD, no_set_aspath_prepend_val_cmd_vtysh, "AS number\n") DEFSH (VTYSH_BGPD, no_neighbor_attr_unchanged4_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "attribute-unchanged med (as-path|next-hop)", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged med (as-path|next-hop)", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "Med attribute\n" "As-path attribute\n" @@ -4567,14 +5767,6 @@ DEFSH (VTYSH_OSPFD, no_ip_ospf_authentication_cmd_vtysh, "OSPF interface commands\n" "Enable authentication on this interface\n") -DEFSH (VTYSH_BGPD, no_bgp_default_local_preference_val_cmd_vtysh, - "no bgp default local-preference <0-4294967295>", - "Negate a command or set its defaults\n" - "BGP specific commands\n" - "Configure BGP defaults\n" - "local preference (higher=more preferred)\n" - "Configure default local preference value\n") - DEFSH (VTYSH_OSPFD, no_area_range_advertise_cost_cmd_vtysh, "no area (A.B.C.D|<0-4294967295>) range A.B.C.D/M advertise cost <0-16777215>", "Negate a command or set its defaults\n" @@ -4587,6 +5779,14 @@ DEFSH (VTYSH_OSPFD, no_area_range_advertise_cost_cmd_vtysh, "User specified metric for this range\n" "Advertised metric for this range\n") +DEFSH (VTYSH_BGPD, no_bgp_default_local_preference_val_cmd_vtysh, + "no bgp default local-preference <0-4294967295>", + "Negate a command or set its defaults\n" + "BGP specific commands\n" + "Configure BGP defaults\n" + "local preference (higher=more preferred)\n" + "Configure default local preference value\n") + DEFSH (VTYSH_OSPFD, ospf_rfc1583_flag_cmd_vtysh, "ospf rfc1583compatibility", "OSPF specific commands\n" @@ -4612,6 +5812,32 @@ DEFSH (VTYSH_RIPD, ip_rip_send_version_1_cmd_vtysh, "RIP version 1\n" "RIP version 2\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_community3_cmd_vtysh, + "show bgp ipv6 community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + +DEFSH (VTYSH_ZEBRA, no_ipv6_nd_ra_interval_cmd_vtysh, + "no ipv6 nd ra-interval", + "Negate a command or set its defaults\n" + "IP information\n" + "Neighbor discovery\n" + "Router Advertisement interval\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_all_vpnv4_in_cmd_vtysh, "clear ip bgp * vpnv4 unicast in", "Reset functions\n" @@ -4628,6 +5854,16 @@ DEFSH (VTYSH_BGPD, bgp_network_import_check_cmd_vtysh, "BGP network command\n" "Check BGP network route exists in IGP\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_peer_group_soft_out_cmd_vtysh, + "clear bgp ipv6 peer-group WORD soft out", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all members of peer-group\n" + "BGP peer-group name\n" + "Soft reconfig\n" + "Soft reconfig outbound update\n") + DEFSH (VTYSH_OSPFD, ip_ospf_priority_cmd_vtysh, "ip ospf priority <0-255>", "IP Information\n" @@ -4702,6 +5938,31 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ip_prefix_list_prefix_cmd_vtysh, "Name of a prefix list\n" "IP prefix <network>/<length>, e.g., 35.0.0.0/8\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, clear_ipv6_prefix_list_name_cmd_vtysh, + "clear ipv6 prefix-list WORD", + "Reset functions\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n") + +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_community_cmd_vtysh, + "show ipv6 mbgp community (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + +DEFSH (VTYSH_BGPD, clear_bgp_all_soft_cmd_vtysh, + "clear bgp * soft", + "Reset functions\n" + "BGP information\n" + "Clear all peers\n" + "Soft reconfig\n") + DEFSH (VTYSH_BGPD, no_aggregate_address_mask_cmd_vtysh, "no aggregate-address A.B.C.D A.B.C.D", "Negate a command or set its defaults\n" @@ -4714,6 +5975,28 @@ DEFSH (VTYSH_RIPD, key_string_cmd_vtysh, "Set key string\n" "The key\n") +DEFSH (VTYSH_BGPD, show_ipv6_bgp_route_cmd_vtysh, + "show ipv6 bgp X:X::X:X", + "Show running system information\n" + "IP information\n" + "BGP information\n" + "Network in the BGP routing table to display\n") + +DEFSH (VTYSH_BGPD, show_bgp_community2_exact_cmd_vtysh, + "show bgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) exact-match", + "Show running system information\n" + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") + DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_ospf6_cmd_vtysh, "no redistribute ospf6", "Negate a command or set its defaults\n" @@ -4754,6 +6037,14 @@ DEFSH (VTYSH_OSPFD, show_ip_ospf_database_type_adv_router_cmd_vtysh, "Advertising Router link states\n" "Advertising Router (as an IP address)\n") +DEFSH (VTYSH_ZEBRA, ipv6_route_cmd_vtysh, + "ipv6 route X:X::X:X/M (X:X::X:X|INTERFACE)", + "IP information\n" + "Establish static routes\n" + "IPv6 destination prefix (e.g. 3ffe:506::/32)\n" + "IPv6 gateway address\n" + "IPv6 gateway interface name\n") + DEFSH (VTYSH_OSPFD, no_ip_ospf_authentication_addr_cmd_vtysh, "no ip ospf authentication A.B.C.D", "Negate a command or set its defaults\n" @@ -4800,6 +6091,14 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_community4_exact_cmd_vtysh, "Do not export to next AS (well-known community)\n" "Exact match of the communities") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, clear_ipv6_prefix_list_name_prefix_cmd_vtysh, + "clear ipv6 prefix-list WORD X:X::X:X/M", + "Reset functions\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n") + DEFSH (VTYSH_BGPD, no_set_aspath_prepend_cmd_vtysh, "no set as-path prepend", "Negate a command or set its defaults\n" @@ -4807,6 +6106,13 @@ DEFSH (VTYSH_BGPD, no_set_aspath_prepend_cmd_vtysh, "Prepend string for a BGP AS-path attribute\n" "Prepend to the as-path\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_summary_cmd_vtysh, + "show bgp ipv6 summary", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Summary of BGP neighbor status\n") + DEFSH (VTYSH_BGPD, ip_extcommunity_list_name_standard2_cmd_vtysh, "ip extcommunity-list standard WORD (deny|permit)", "IP information\n" @@ -4830,16 +6136,34 @@ DEFSH (VTYSH_BGPD, ip_community_list_standard_cmd_vtysh, "Specify community to accept\n" "Community number in aa:nn format or internet|local-AS|no-advertise|no-export\n") +DEFSH (VTYSH_BGPD, clear_bgp_all_soft_out_cmd_vtysh, + "clear bgp * soft out", + "Reset functions\n" + "BGP information\n" + "Clear all peers\n" + "Soft reconfig\n" + "Soft reconfig outbound update\n") + +DEFSH (VTYSH_BGPD, show_bgp_neighbor_received_prefix_filter_cmd_vtysh, + "show bgp neighbors (A.B.C.D|X:X::X:X) received prefix-filter", + "Show running system information\n" + "BGP information\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n" + "Display information received from a BGP neighbor\n" + "Display the prefixlist filter\n") + DEFSH (VTYSH_RIPNGD, ripng_redistribute_ripng_cmd_vtysh, "redistribute ripng", "Redistribute information from another routing protocol\n" "RIPng route\n") DEFSH (VTYSH_BGPD, no_neighbor_advertise_interval_val_cmd_vtysh, - "no neighbor A.B.C.D " "advertisement-interval <0-600>", + "no neighbor (A.B.C.D|X:X::X:X) " "advertisement-interval <0-600>", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\n" + "Neighbor address\nIPv6 address\n" "Minimum interval between sending BGP routing updates\n" "time in seconds\n") @@ -4849,10 +6173,26 @@ DEFSH (VTYSH_BGPD, no_match_aspath_cmd_vtysh, "Match values from routing table\n" "Match BGP AS path list\n") +DEFSH (VTYSH_BGPD, clear_bgp_peer_soft_in_cmd_vtysh, + "clear bgp (A.B.C.D|X:X::X:X) soft in", + "Reset functions\n" + "BGP information\n" + "BGP neighbor address to clear\n" + "BGP IPv6 neighbor to clear\n" + "Soft reconfig\n" + "Soft reconfig inbound update\n") + +DEFSH (VTYSH_BGPD, show_ipv6_bgp_summary_cmd_vtysh, + "show ipv6 bgp summary", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Summary of BGP neighbor status\n") + DEFSH (VTYSH_BGPD, neighbor_capability_route_refresh_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "capability route-refresh", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "capability route-refresh", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Advertise capability to the peer\n" "Advertise route-refresh capability to this neighbor\n") @@ -4885,10 +6225,10 @@ DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_ospf6_metric_cmd_vtysh, "Metric\n") DEFSH (VTYSH_BGPD, no_neighbor_prefix_list_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "prefix-list WORD (in|out)", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "prefix-list WORD (in|out)", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Filter updates to/from this neighbor\n" "Name of a prefix list\n" "Filter incoming updates\n" @@ -4928,10 +6268,10 @@ DEFSH (VTYSH_OSPFD, no_ip_ospf_transmit_delay_addr_cmd_vtysh, "Address of interface") DEFSH (VTYSH_BGPD, no_neighbor_attr_unchanged1_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "attribute-unchanged (as-path|next-hop|med)", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged (as-path|next-hop|med)", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "As-path attribute\n" "Nexthop attribute\n" @@ -4949,6 +6289,15 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_scan_cmd_vtysh, "BGP information\n" "BGP scan status\n") +DEFSH (VTYSH_BGPD, clear_bgp_peer_in_prefix_filter_cmd_vtysh, + "clear bgp (A.B.C.D|X:X::X:X) in prefix-filter", + "Reset functions\n" + "BGP information\n" + "BGP neighbor address to clear\n" + "BGP IPv6 neighbor to clear\n" + "Soft reconfig inbound update\n" + "Push out the existing ORF prefix-list\n") + DEFSH (VTYSH_RIPD, rip_offset_list_ifname_cmd_vtysh, "offset-list WORD (in|out) <0-16> IFNAME", "Modify RIP metric\n" @@ -4992,11 +6341,26 @@ DEFSH (VTYSH_BGPD, bgp_network_mask_natural_backdoor_cmd_vtysh, "Network number\n" "Specify a BGP backdoor route\n") +DEFSH (VTYSH_BGPD, show_bgp_community_all_cmd_vtysh, + "show bgp community", + "Show running system information\n" + "BGP information\n" + "Display routes matching the communities\n") + DEFSH (VTYSH_RIPNGD, ripng_redistribute_static_cmd_vtysh, "redistribute static", "Redistribute information from another routing protocol\n" "Static routes\n") +DEFSH (VTYSH_BGPD, neighbor_prefix_list_cmd_vtysh, + "neighbor (A.B.C.D|X:X::X:X|WORD) " "prefix-list WORD (in|out)", + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "Filter updates to/from this neighbor\n" + "Name of a prefix list\n" + "Filter incoming updates\n" + "Filter outgoing updates\n") + DEFSH (VTYSH_BGPD, undebug_bgp_fsm_cmd_vtysh, "undebug bgp fsm", "Disable debugging functions (see also 'debug')\n" @@ -5004,14 +6368,11 @@ DEFSH (VTYSH_BGPD, undebug_bgp_fsm_cmd_vtysh, "BGP information\n" "Finite State Machine\n") -DEFSH (VTYSH_BGPD, neighbor_prefix_list_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "prefix-list WORD (in|out)", - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "Filter updates to/from this neighbor\n" - "Name of a prefix list\n" - "Filter incoming updates\n" - "Filter outgoing updates\n") +DEFSH (VTYSH_ZEBRA, show_zebra_client_cmd_vtysh, + "show zebra client", + "Show running system information\n" + "Zebra information" + "Client information") DEFSH (VTYSH_RIPD, rip_distance_source_access_list_cmd_vtysh, "distance <1-255> A.B.C.D/M WORD", @@ -5020,12 +6381,6 @@ DEFSH (VTYSH_RIPD, rip_distance_source_access_list_cmd_vtysh, "IP source prefix\n" "Access list name\n") -DEFSH (VTYSH_ZEBRA, show_zebra_client_cmd_vtysh, - "show zebra client", - "Show running system information\n" - "Zebra information" - "Client information") - DEFSH (VTYSH_RIPNGD, ripng_passive_interface_cmd_vtysh, "passive-interface IFNAME", "Suppress routing updates on an interface\n" @@ -5076,12 +6431,46 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_neighbor_received_routes_cmd_vtysh, "Neighbor to display information about\n" "Display the received routes from neighbor\n") +DEFSH (VTYSH_BGPD, clear_bgp_peer_soft_out_cmd_vtysh, + "clear bgp (A.B.C.D|X:X::X:X) soft out", + "Reset functions\n" + "BGP information\n" + "BGP neighbor address to clear\n" + "BGP IPv6 neighbor to clear\n" + "Soft reconfig\n" + "Soft reconfig outbound update\n") + DEFSH (VTYSH_ZEBRA, ip_address_cmd_vtysh, "ip address A.B.C.D/M", "Interface Internet Protocol config commands\n" "Set the IP address of an interface\n" "IP address (e.g. 10.0.0.1/8)\n") +DEFSH (VTYSH_ZEBRA, no_ipv6_route_pref_cmd_vtysh, + "no ipv6 route X:X::X:X/M (X:X::X:X|INTERFACE) <1-255>", + "Negate a command or set its defaults\n" + "IP information\n" + "Establish static routes\n" + "IPv6 destination prefix (e.g. 3ffe:506::/32)\n" + "IPv6 gateway address\n" + "IPv6 gateway interface name\n" + "Distance value for this prefix\n") + +DEFSH (VTYSH_ZEBRA, ipv6_route_ifname_cmd_vtysh, + "ipv6 route X:X::X:X/M X:X::X:X INTERFACE", + "IP information\n" + "Establish static routes\n" + "IPv6 destination prefix (e.g. 3ffe:506::/32)\n" + "IPv6 gateway address\n" + "IPv6 gateway interface name\n") + +DEFSH (VTYSH_BGPD, show_bgp_regexp_cmd_vtysh, + "show bgp regexp .LINE", + "Show running system information\n" + "BGP information\n" + "Display routes matching the AS path regular expression\n" + "A regular-expression to match the BGP AS paths\n") + DEFSH (VTYSH_BGPD, show_debugging_bgp_cmd_vtysh, "show debugging bgp", "Show running system information\n" @@ -5106,6 +6495,13 @@ DEFSH (VTYSH_OSPF6D, interface_area_plist_cmd_vtysh, "IPv6 prefix-list name\n" ) +DEFSH (VTYSH_OSPFD, no_ip_ospf_transmit_delay_cmd_vtysh, + "no ip ospf transmit-delay", + "Negate a command or set its defaults\n" + "IP Information\n" + "OSPF interface commands\n" + "Link state transmit delay\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_external_ipv4_out_cmd_vtysh, "clear ip bgp external ipv4 (unicast|multicast) out", "Reset functions\n" @@ -5117,13 +6513,6 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_external_ipv4_out_cmd_vtysh, "Address Family modifier\n" "Soft reconfig outbound update\n") -DEFSH (VTYSH_OSPFD, no_ip_ospf_transmit_delay_cmd_vtysh, - "no ip ospf transmit-delay", - "Negate a command or set its defaults\n" - "IP Information\n" - "OSPF interface commands\n" - "Link state transmit delay\n") - DEFSH (VTYSH_OSPFD, ospf_default_information_originate_type_cmd_vtysh, "default-information originate metric-type (1|2)", "Control distribution of default information\n" @@ -5132,6 +6521,15 @@ DEFSH (VTYSH_OSPFD, ospf_default_information_originate_type_cmd_vtysh, "Set OSPF External Type 1 metrics\n" "Set OSPF External Type 2 metrics\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ipv6_prefix_list_name_seq_cmd_vtysh, + "show ipv6 prefix-list WORD seq <1-4294967295>", + "Show running system information\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "sequence number of an entry\n" + "Sequence number\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_soft_cmd_vtysh, "clear ip bgp A.B.C.D soft", "Reset functions\n" @@ -5140,11 +6538,17 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_soft_cmd_vtysh, "BGP neighbor address to clear\n" "Soft reconfig\n") +DEFSH (VTYSH_BGPD, show_bgp_route_cmd_vtysh, + "show bgp X:X::X:X", + "Show running system information\n" + "BGP information\n" + "Network in the BGP routing table to display\n") + DEFSH (VTYSH_BGPD, no_neighbor_attr_unchanged3_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "attribute-unchanged next-hop (as-path|med)", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged next-hop (as-path|med)", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "Nexthop attribute\n" "As-path attribute\n" @@ -5199,16 +6603,16 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_extended_host_any_cmd_v "Any destination host\n") DEFSH (VTYSH_BGPD, neighbor_allowas_in_arg_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "allowas-in <1-10>", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "allowas-in <1-10>", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Accept as-path with my AS present in it\n" "Number of occurances of AS number\n") DEFSH (VTYSH_BGPD, neighbor_ebgp_multihop_ttl_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "ebgp-multihop <1-255>", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "ebgp-multihop <1-255>", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Allow EBGP neighbors not on directly connected networks\n" "maximum hop count\n") @@ -5219,6 +6623,20 @@ DEFSH (VTYSH_BGPD, no_debug_bgp_keepalive_cmd_vtysh, "BGP information\n" "BGP keepalives\n") +DEFSH (VTYSH_BGPD, show_bgp_community2_cmd_vtysh, + "show bgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + DEFSH (VTYSH_OSPFD, no_ip_ospf_priority_addr_cmd_vtysh, "no ip ospf priority A.B.C.D", "Negate a command or set its defaults\n" @@ -5308,10 +6726,10 @@ DEFSH (VTYSH_RIPD, send_lifetime_duration_day_month_cmd_vtysh, "Duration seconds\n") DEFSH (VTYSH_BGPD, no_neighbor_attr_unchanged5_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "attribute-unchanged as-path next-hop med", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged as-path next-hop med", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "As-path attribute\n" "Nexthop attribute\n" @@ -5384,6 +6802,14 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_flap_filter_list_cmd_vtysh, "Display routes conforming to the filter-list\n" "Regular expression access list name\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ipv6_prefix_list_summary_name_cmd_vtysh, + "show ipv6 prefix-list summary WORD", + "Show running system information\n" + "IPv6 information\n" + "Build a prefix list\n" + "Summary of prefix lists\n" + "Name of a prefix list\n") + DEFSH (VTYSH_OSPFD, area_vlink_authtype_args_authkey_cmd_vtysh, "area (A.B.C.D|<0-4294967295>) virtual-link A.B.C.D " "(authentication|) (message-digest|null) " @@ -5405,16 +6831,11 @@ DEFSH (VTYSH_ZEBRA, show_interface_cmd_vtysh, "Interface status and configuration\n" "Inteface name\n") -DEFSH (VTYSH_BGPD, clear_ip_bgp_as_vpnv4_soft_out_cmd_vtysh, - "clear ip bgp <1-65535> vpnv4 unicast soft out", - "Reset functions\n" - "IP information\n" +DEFSH (VTYSH_BGPD, show_bgp_ipv6_cmd_vtysh, + "show bgp ipv6", + "Show running system information\n" "BGP information\n" - "Clear peers with the AS number\n" - "Address family\n" - "Address Family modifier\n" - "Soft reconfig\n" - "Soft reconfig outbound update\n") + "Address family\n") DEFSH (VTYSH_BGPD, match_community_exact_cmd_vtysh, "match community (<1-99>|<100-199>|WORD) exact-match", @@ -5425,6 +6846,17 @@ DEFSH (VTYSH_BGPD, match_community_exact_cmd_vtysh, "Community-list name\n" "Do exact matching of communities\n") +DEFSH (VTYSH_BGPD, clear_ip_bgp_as_vpnv4_soft_out_cmd_vtysh, + "clear ip bgp <1-65535> vpnv4 unicast soft out", + "Reset functions\n" + "IP information\n" + "BGP information\n" + "Clear peers with the AS number\n" + "Address family\n" + "Address Family modifier\n" + "Soft reconfig\n" + "Soft reconfig outbound update\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, ip_prefix_list_description_cmd_vtysh, "ip prefix-list WORD description .LINE", "IP information\n" @@ -5433,6 +6865,26 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, ip_prefix_list_description_cmd_vtysh, "Prefix-list specific description\n" "Up to 80 characters describing this prefix-list\n") +DEFSH (VTYSH_ZEBRA, ipv6_route_ifname_pref_cmd_vtysh, + "ipv6 route X:X::X:X/M X:X::X:X INTERFACE <1-255>", + "IP information\n" + "Establish static routes\n" + "IPv6 destination prefix (e.g. 3ffe:506::/32)\n" + "IPv6 gateway address\n" + "IPv6 gateway interface name\n" + "Distance value for this prefix\n") + +DEFSH (VTYSH_BGPD, bgp_redistribute_ipv6_metric_cmd_vtysh, + "redistribute (connected|kernel|ospf6|ripng|static) metric <0-4294967295>", + "Redistribute information from another routing protocol\n" + "Connected\n" + "Kernel routes\n" + "Open Shurtest Path First (OSPFv3)\n" + "Routing Information Protocol (RIPng)\n" + "Static routes\n" + "Metric for redistributed routes\n" + "Default metric\n") + DEFSH (VTYSH_RIPD, rip_neighbor_cmd_vtysh, "neighbor A.B.C.D", "Specify a neighbor router\n" @@ -5444,10 +6896,16 @@ DEFSH (VTYSH_RIPD, no_rip_default_metric_val_cmd_vtysh, "Set a metric of redistribute routes\n" "Default metric\n") +DEFSH (VTYSH_BGPD, show_ipv6_bgp_cmd_vtysh, + "show ipv6 bgp", + "Show running system information\n" + "IP information\n" + "BGP information\n") + DEFSH (VTYSH_BGPD, neighbor_route_reflector_client_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "route-reflector-client", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "route-reflector-client", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Configure a neighbor as Route Reflector client\n") DEFSH (VTYSH_BGPD, clear_ip_bgp_all_soft_cmd_vtysh, @@ -5487,10 +6945,10 @@ DEFSH (VTYSH_BGPD, no_bgp_config_type_cmd_vtysh, "Display configuration type\n") DEFSH (VTYSH_BGPD, no_neighbor_filter_list_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "filter-list WORD (in|out)", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "filter-list WORD (in|out)", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Establish BGP filters\n" "AS path access-list name\n" "Filter incoming routes\n" @@ -5512,11 +6970,19 @@ DEFSH (VTYSH_BGPD, no_debug_bgp_events_cmd_vtysh, "BGP information\n" "BGP events\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_peer_group_cmd_vtysh, + "clear bgp ipv6 peer-group WORD", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all members of peer-group\n" + "BGP peer-group name\n") + DEFSH (VTYSH_BGPD, no_neighbor_port_val_cmd_vtysh, - "no neighbor A.B.C.D " "port <0-65535>", + "no neighbor (A.B.C.D|X:X::X:X) " "port <0-65535>", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\n" + "Neighbor address\nIPv6 address\n" "Neighbor's BGP port\n" "TCP port number\n") @@ -5546,6 +7012,21 @@ DEFSH (VTYSH_RIPD, no_key_cmd_vtysh, "Delete a key\n" "Key identifier number\n") +DEFSH (VTYSH_BGPD, ipv6_bgp_network_cmd_vtysh, + "network X:X::X:X/M", + "Specify a network to announce via BGP\n" + "IPv6 prefix <network>/<length>\n") + +DEFSH (VTYSH_BGPD, ipv6_bgp_neighbor_routes_cmd_vtysh, + "show ipv6 bgp neighbors (A.B.C.D|X:X::X:X) routes", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n" + "Display routes learned from neighbor\n") + DEFSH (VTYSH_BGPD, ip_community_list_name_standard2_cmd_vtysh, "ip community-list standard WORD (deny|permit)", "IP information\n" @@ -5571,6 +7052,12 @@ DEFSH (VTYSH_BGPD, ip_extcommunity_list_name_expanded_cmd_vtysh, "Specify community to accept\n" "An ordered list as a regular-expression\n") +DEFSH (VTYSH_BGPD, clear_bgp_as_cmd_vtysh, + "clear bgp <1-65535>", + "Reset functions\n" + "BGP information\n" + "Clear peers with the AS number\n") + DEFSH (VTYSH_OSPF6D, no_redistribute_ospf6_cmd_vtysh, "no redistribute ospf6", "Negate a command or set its defaults\n" @@ -5603,6 +7090,14 @@ DEFSH (VTYSH_OSPFD, no_ospf_hello_interval_cmd_vtysh, "OSPF interface commands\n" "Time between HELLO packets\n") +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_filter_list_cmd_vtysh, + "show ipv6 mbgp filter-list WORD", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Display routes conforming to the filter-list\n" + "Regular expression access list name\n") + DEFSH (VTYSH_RIPD, debug_rip_packet_direct_cmd_vtysh, "debug rip packet (recv|send)", "Debugging functions (see also 'undebug')\n" @@ -5618,12 +7113,37 @@ DEFSH (VTYSH_BGPD, no_set_ecommunity_rt_cmd_vtysh, "BGP extended community attribute\n" "Route Target extened communityt\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_community_list_cmd_vtysh, + "show bgp ipv6 community-list WORD", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Display routes matching the community-list\n" + "community-list name\n") + DEFSH (VTYSH_OSPFD, ospf_router_id_cmd_vtysh, "ospf router-id A.B.C.D", "OSPF specific commands\n" "router-id for the OSPF process\n" "OSPF router-id in IP address format\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_peer_in_prefix_filter_cmd_vtysh, + "clear bgp ipv6 (A.B.C.D|X:X::X:X) in prefix-filter", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "BGP neighbor address to clear\n" + "BGP IPv6 neighbor to clear\n" + "Soft reconfig inbound update\n" + "Push out the existing ORF prefix-list\n") + +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_all_cmd_vtysh, + "clear bgp ipv6 *", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all peers\n") + DEFSH (VTYSH_RIPD|VTYSH_OSPFD, no_match_interface_cmd_vtysh, "no match interface", "Negate a command or set its defaults\n" @@ -5658,10 +7178,10 @@ DEFSH (VTYSH_OSPF6D, show_version_ospf6_cmd_vtysh, "Displays ospf6d version\n") DEFSH (VTYSH_BGPD, no_neighbor_route_server_client_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "route-server-client", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "route-server-client", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Configure a neighbor as Route Server client\n") DEFSH (VTYSH_ZEBRA, debug_zebra_packet_detail_cmd_vtysh, @@ -5703,6 +7223,13 @@ DEFSH (VTYSH_OSPFD, ospf_distance_ospf_inter_external_intra_cmd_vtysh, "Intra-area routes\n" "Distance for intra-area routes\n") +DEFSH (VTYSH_BGPD, no_set_ecommunity_soo_cmd_vtysh, + "no set extcommunity soo", + "Negate a command or set its defaults\n" + "Set values in destination routing protocol\n" + "BGP extended community attribute\n" + "Site-of-Origin extended community\n") + DEFSH (VTYSH_ZEBRA, no_ip_address_label_cmd_vtysh, "no ip address A.B.C.D/M label LINE", "Negate a command or set its defaults\n" @@ -5712,13 +7239,6 @@ DEFSH (VTYSH_ZEBRA, no_ip_address_label_cmd_vtysh, "Label of this address\n" "Label\n") -DEFSH (VTYSH_BGPD, no_set_ecommunity_soo_cmd_vtysh, - "no set extcommunity soo", - "Negate a command or set its defaults\n" - "Set values in destination routing protocol\n" - "BGP extended community attribute\n" - "Site-of-Origin extended community\n") - DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_neighbors_cmd_vtysh, "show ip bgp ipv4 (unicast|multicast) neighbors", "Show running system information\n" @@ -5743,6 +7263,14 @@ DEFSH (VTYSH_OSPFD|VTYSH_OSPF6D, ospf6_routemap_no_set_metric_type_cmd_vtysh, "OSPF6 external type 1 metric\n" "OSPF6 external type 2 metric\n") +DEFSH (VTYSH_BGPD, show_ipv6_bgp_regexp_cmd_vtysh, + "show ipv6 bgp regexp .LINE", + "Show running system information\n" + "IP information\n" + "BGP information\n" + "Display routes matching the AS path regular expression\n" + "A regular-expression to match the BGP AS paths\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_all_out_cmd_vtysh, "clear ip bgp * out", "Reset functions\n" @@ -5751,6 +7279,14 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_all_out_cmd_vtysh, "Clear all peers\n" "Soft reconfig outbound update\n") +DEFSH (VTYSH_BGPD, show_ipv6_bgp_filter_list_cmd_vtysh, + "show ipv6 bgp filter-list WORD", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Display routes conforming to the filter-list\n" + "Regular expression access list name\n") + DEFSH (VTYSH_BGPD, bgp_redistribute_ipv4_cmd_vtysh, "redistribute (connected|kernel|ospf|rip|static)", "Redistribute information from another routing protocol\n" @@ -5800,12 +7336,24 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_ipv4_in_prefix_filter_cmd_vtysh, "Soft reconfig inbound update\n" "Push out the existing ORF prefix-list\n") +DEFSH (VTYSH_BGPD, clear_bgp_external_cmd_vtysh, + "clear bgp external", + "Reset functions\n" + "BGP information\n" + "Clear all external peers\n") + DEFSH (VTYSH_OSPFD, ip_ospf_authentication_cmd_vtysh, "ip ospf authentication", "IP Information\n" "OSPF interface commands\n" "Enable authentication on this interface\n") +DEFSH (VTYSH_BGPD, no_bgp_router_id_cmd_vtysh, + "no bgp router-id", + "Negate a command or set its defaults\n" + "BGP information\n" + "Override configured router identifier\n") + DEFSH (VTYSH_OSPFD, no_ospf_abr_type_cmd_vtysh, "no ospf abr-type (cisco|ibm|shortcut)", "Negate a command or set its defaults\n" @@ -5815,38 +7363,46 @@ DEFSH (VTYSH_OSPFD, no_ospf_abr_type_cmd_vtysh, "Alternative ABR, IBM implementation\n" "Shortcut ABR\n") -DEFSH (VTYSH_BGPD, no_bgp_router_id_cmd_vtysh, - "no bgp router-id", - "Negate a command or set its defaults\n" - "BGP information\n" - "Override configured router identifier\n") - -DEFSH (VTYSH_OSPFD, show_ip_ospf_database_type_cmd_vtysh, - "show ip ospf database (" "asbr-summary|external|network|router|summary" "" "" "|max-age|self-originate)", +DEFSH (VTYSH_OSPFD, show_ip_ospf_database_type_self_cmd_vtysh, + "show ip ospf database (" "asbr-summary|external|network|router|summary" "" "" ") (self-originate|)", "Show running system information\n" "IP information\n" "OSPF information\n" "Database summary\n" "ASBR summary link states\n" "External link states\n" "Network link states\n" "Router link states\n" "Network summary link states\n" "" "" "" "" - "LSAs in MaxAge list\n" "Self-originated link states\n") -DEFSH (VTYSH_OSPFD, show_ip_ospf_database_type_self_cmd_vtysh, - "show ip ospf database (" "asbr-summary|external|network|router|summary" "" "" ") (self-originate|)", +DEFSH (VTYSH_OSPFD, show_ip_ospf_database_type_cmd_vtysh, + "show ip ospf database (" "asbr-summary|external|network|router|summary" "" "" "|max-age|self-originate)", "Show running system information\n" "IP information\n" "OSPF information\n" "Database summary\n" "ASBR summary link states\n" "External link states\n" "Network link states\n" "Router link states\n" "Network summary link states\n" "" "" "" "" + "LSAs in MaxAge list\n" "Self-originated link states\n") DEFSH (VTYSH_BGPD, no_neighbor_attr_unchanged_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "attribute-unchanged", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ipv6_prefix_list_ge_le_cmd_vtysh, + "no ipv6 prefix-list WORD (deny|permit) X:X::X:X/M ge <0-128> le <0-128>", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Minimum prefix length to be matched\n" + "Minimum prefix length\n" + "Maximum prefix length to be matched\n" + "Maximum prefix length\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_external_soft_in_cmd_vtysh, "clear ip bgp external soft in", "Reset functions\n" @@ -5864,12 +7420,28 @@ DEFSH (VTYSH_OSPF6D, ipv6_ospf6_transmitdelay_cmd_vtysh, "<1-65535> Seconds\n" ) +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_as_cmd_vtysh, + "clear bgp ipv6 <1-65535>", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear peers with the AS number\n") + DEFSH (VTYSH_OSPFD, area_vlink_authkey_cmd_vtysh, "area (A.B.C.D|<0-4294967295>) virtual-link A.B.C.D " "(authentication-key|) AUTH_KEY", "OSPF area parameters\n" "OSPF area ID in IP address format\n" "OSPF area ID as a decimal value\n" "Configure a virtual link\n" "Router ID of the remote ABR\n" "Authentication password (key)\n" "The OSPF password (key)") +DEFSH (VTYSH_BGPD, clear_bgp_peer_group_soft_out_cmd_vtysh, + "clear bgp peer-group WORD soft out", + "Reset functions\n" + "BGP information\n" + "Clear all members of peer-group\n" + "BGP peer-group name\n" + "Soft reconfig\n" + "Soft reconfig outbound update\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_rd_neighbors_peer_cmd_vtysh, "show ip bgp vpnv4 rd ASN:nn_or_IP-address:nn neighbors A.B.C.D", "Show running system information\n" @@ -5881,12 +7453,24 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_rd_neighbors_peer_cmd_vtysh, "Neighbor to display information about\n") DEFSH (VTYSH_BGPD, no_neighbor_ebgp_multihop_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "ebgp-multihop", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "ebgp-multihop", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Allow EBGP neighbors not on directly connected networks\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_community_exact_cmd_vtysh, + "show bgp ipv6 community (AA:NN|local-AS|no-advertise|no-export) exact-match", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") + DEFSH (VTYSH_BGPD, clear_ip_bgp_instance_all_ipv4_soft_out_cmd_vtysh, "clear ip bgp view WORD * ipv4 (unicast|multicast) soft out", "Reset functions\n" @@ -5900,6 +7484,30 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_instance_all_ipv4_soft_out_cmd_vtysh, "Address Family modifier\n" "Soft reconfig outbound update\n") +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_community4_exact_cmd_vtysh, + "show ipv6 mbgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) exact-match", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") + DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_bgp_cmd_vtysh, "no redistribute bgp", "Negate a command or set its defaults\n" @@ -5930,12 +7538,24 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_external_soft_cmd_vtysh, "Clear all external peers\n" "Soft reconfig\n") +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_ipv6_access_list_all_cmd_vtysh, + "no ipv6 access-list WORD", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Add an access list entry\n" + "IPv6 zebra access-list\n") + DEFSH (VTYSH_RIPD, show_debugging_rip_cmd_vtysh, "show debugging rip", "Show running system information\n" "Debugging functions (see also 'undebug')\n" "RIP information\n") +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, rmap_onmatch_next_cmd_vtysh, + "on-match next", + "Exit policy on matches\n" + "Next clause\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_as_soft_out_cmd_vtysh, "clear ip bgp <1-65535> soft out", "Reset functions\n" @@ -5945,11 +7565,6 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_as_soft_out_cmd_vtysh, "Soft reconfig\n" "Soft reconfig outbound update\n") -DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, rmap_onmatch_next_cmd_vtysh, - "on-match next", - "Exit policy on matches\n" - "Next clause\n") - DEFSH (VTYSH_RIPD, no_ip_rip_receive_version_num_cmd_vtysh, "no ip rip receive version (1|2)", "Negate a command or set its defaults\n" @@ -6055,11 +7670,20 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_standard_any_cmd_vtysh, "Any source host\n") DEFSH (VTYSH_BGPD, neighbor_override_capability_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "override-capability", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "override-capability", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Override capability negotiation result\n") +DEFSH (VTYSH_BGPD, no_set_ipv6_nexthop_global_val_cmd_vtysh, + "no set ipv6 next-hop global X:X::X:X", + "Negate a command or set its defaults\n" + "Set values in destination routing protocol\n" + "IPv6 information\n" + "IPv6 next-hop address\n" + "IPv6 global address\n" + "IPv6 address of next hop\n") + DEFSH (VTYSH_OSPFD, ospf_distance_ospf_intra_cmd_vtysh, "distance ospf intra-area <1-255>", "Define an administrative distance\n" @@ -6090,9 +7714,9 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_prefix_list_cmd_vtysh, "IP prefix-list name\n") DEFSH (VTYSH_BGPD, neighbor_default_originate_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "default-originate", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "default-originate", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Originate default route to this neighbor\n") DEFSH (VTYSH_RIPD, no_rip_redistribute_type_cmd_vtysh, @@ -6174,6 +7798,14 @@ DEFSH (VTYSH_OSPFD, ip_ospf_message_digest_key_cmd_vtysh, "Use MD5 algorithm\n" "The OSPF password (key)") +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_prefix_list_cmd_vtysh, + "show ipv6 mbgp prefix-list WORD", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Display routes matching the prefix-list\n" + "IPv6 prefix-list name\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_group_ipv4_out_cmd_vtysh, "clear ip bgp peer-group WORD ipv4 (unicast|multicast) out", "Reset functions\n" @@ -6186,6 +7818,16 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_group_ipv4_out_cmd_vtysh, "Address Family modifier\n" "Soft reconfig outbound update\n") +DEFSH (VTYSH_BGPD, show_bgp_community_cmd_vtysh, + "show bgp community (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + DEFSH (VTYSH_RIPD, no_rip_route_cmd_vtysh, "no route A.B.C.D/M", "Negate a command or set its defaults\n" @@ -6199,10 +7841,32 @@ DEFSH (VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_BGPD, no_set_metri "Metric value for destination routing protocol\n" "Metric value\n") +DEFSH (VTYSH_BGPD, clear_bgp_peer_out_cmd_vtysh, + "clear bgp (A.B.C.D|X:X::X:X) out", + "Reset functions\n" + "BGP information\n" + "BGP neighbor address to clear\n" + "BGP IPv6 neighbor to clear\n" + "Soft reconfig outbound update\n") + +DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ipv6_prefix_list_le_ge_cmd_vtysh, + "no ipv6 prefix-list WORD (deny|permit) X:X::X:X/M le <0-128> ge <0-128>", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Maximum prefix length to be matched\n" + "Maximum prefix length\n" + "Minimum prefix length to be matched\n" + "Minimum prefix length\n") + DEFSH (VTYSH_BGPD, neighbor_activate_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "activate", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "activate", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Enable the Address Family for this Neighbor\n") DEFSH (VTYSH_OSPFD, ospf_compatible_rfc1583_cmd_vtysh, @@ -6220,6 +7884,13 @@ DEFSH (VTYSH_BGPD, no_bgp_network_mask_route_map_cmd_vtysh, "Route-map to modify the attributes\n" "Name of the route map\n") +DEFSH (VTYSH_BGPD, neighbor_description_cmd_vtysh, + "neighbor (A.B.C.D|X:X::X:X|WORD) " "description .LINE", + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "Neighbor specific description\n" + "Up to 80 characters describing this neighbor\n") + DEFSH (VTYSH_RIPD, ip_rip_send_version_2_cmd_vtysh, "ip rip send version 2 1", "IP information\n" @@ -6229,20 +7900,21 @@ DEFSH (VTYSH_RIPD, ip_rip_send_version_2_cmd_vtysh, "RIP version 2\n" "RIP version 1\n") -DEFSH (VTYSH_BGPD, neighbor_description_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "description .LINE", - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "Neighbor specific description\n" - "Up to 80 characters describing this neighbor\n") - DEFSH (VTYSH_BGPD, no_neighbor_enforce_multihop_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "enforce-multihop", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "enforce-multihop", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Enforce EBGP neighbors perform multihop\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_route_map_cmd_vtysh, + "show bgp ipv6 route-map WORD", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Display routes matching the route-map\n" + "A route-map to match on\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, clear_ip_prefix_list_cmd_vtysh, "clear ip prefix-list", "Reset functions\n" @@ -6264,19 +7936,19 @@ DEFSH (VTYSH_OSPFD, ip_ospf_dead_interval_cmd_vtysh, "Interval after which a neighbor is declared dead\n" "Seconds\n") -DEFSH (VTYSH_BGPD, no_neighbor_route_reflector_client_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "route-reflector-client", +DEFSH (VTYSH_BGPD, no_neighbor_port_cmd_vtysh, + "no neighbor (A.B.C.D|X:X::X:X) " "port", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "Configure a neighbor as Route Reflector client\n") + "Neighbor address\nIPv6 address\n" + "Neighbor's BGP port\n") -DEFSH (VTYSH_BGPD, no_neighbor_port_cmd_vtysh, - "no neighbor A.B.C.D " "port", +DEFSH (VTYSH_BGPD, no_neighbor_route_reflector_client_cmd_vtysh, + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "route-reflector-client", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\n" - "Neighbor's BGP port\n") + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "Configure a neighbor as Route Reflector client\n") DEFSH (VTYSH_BGPD, no_set_community_delete_cmd_vtysh, "no set comm-list", @@ -6284,6 +7956,30 @@ DEFSH (VTYSH_BGPD, no_set_community_delete_cmd_vtysh, "Set values in destination routing protocol\n" "set BGP community list (for deletion)\n") +DEFSH (VTYSH_BGPD, show_ipv6_bgp_community4_exact_cmd_vtysh, + "show ipv6 bgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) exact-match", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") + DEFSH (VTYSH_BGPD, no_bgp_fast_external_failover_cmd_vtysh, "no bgp fast-external-failover", "Negate a command or set its defaults\n" @@ -6314,12 +8010,36 @@ DEFSH (VTYSH_OSPFD, area_vlink_param3_cmd_vtysh, "Time between HELLO packets\n" "Time between retransmitting lost link state advertisements\n" "Link state transmit delay\n" "Interval after which a neighbor is declared dead\n" "Seconds\n" "Time between HELLO packets\n" "Time between retransmitting lost link state advertisements\n" "Link state transmit delay\n" "Interval after which a neighbor is declared dead\n" "Seconds\n") +DEFSH (VTYSH_BGPD, show_bgp_prefix_cmd_vtysh, + "show bgp X:X::X:X/M", + "Show running system information\n" + "BGP information\n" + "IPv6 prefix <network>/<length>\n") + DEFSH (VTYSH_BGPD, neighbor_route_server_client_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "route-server-client", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "route-server-client", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Configure a neighbor as Route Server client\n") +DEFSH (VTYSH_BGPD, show_bgp_community3_cmd_vtysh, + "show bgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_as_ipv4_soft_in_cmd_vtysh, "clear ip bgp <1-65535> ipv4 (unicast|multicast) soft in", "Reset functions\n" @@ -6332,6 +8052,18 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_as_ipv4_soft_in_cmd_vtysh, "Soft reconfig\n" "Soft reconfig inbound update\n") +DEFSH (VTYSH_BGPD, show_ipv6_bgp_community_exact_cmd_vtysh, + "show ipv6 bgp community (AA:NN|local-AS|no-advertise|no-export) exact-match", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") + DEFSH (VTYSH_BGPD, show_ip_bgp_neighbor_advertised_route_cmd_vtysh, "show ip bgp neighbors (A.B.C.D|X:X::X:X) advertised-routes", "Show running system information\n" @@ -6348,6 +8080,12 @@ DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_cmd_vtysh, "IPv6 Information\n" "Open Shortest Path First (OSPF) for IPv6\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ipv6_prefix_list_cmd_vtysh, + "show ipv6 prefix-list", + "Show running system information\n" + "IPv6 information\n" + "Build a prefix list\n") + DEFSH (VTYSH_ZEBRA, no_debug_zebra_kernel_cmd_vtysh, "no debug zebra kernel", "Negate a command or set its defaults\n" @@ -6355,6 +8093,21 @@ DEFSH (VTYSH_ZEBRA, no_debug_zebra_kernel_cmd_vtysh, "Zebra configuration\n" "Debug option set for zebra between kernel interface\n") +DEFSH (VTYSH_BGPD, clear_bgp_as_in_prefix_filter_cmd_vtysh, + "clear bgp <1-65535> in prefix-filter", + "Reset functions\n" + "BGP information\n" + "Clear peers with the AS number\n" + "Soft reconfig inbound update\n" + "Push out prefix-list ORF and do inbound soft reconfig\n") + +DEFSH (VTYSH_BGPD, show_bgp_ipv6_neighbors_cmd_vtysh, + "show bgp ipv6 neighbors", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Detailed information on TCP and BGP neighbor connections\n") + DEFSH (VTYSH_OSPFD, ospf_distance_ospf_external_intra_cmd_vtysh, "distance ospf external <1-255> intra-area <1-255>", "Define an administrative distance\n" @@ -6409,6 +8162,16 @@ DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_topology_router_cmd_vtysh, "Detailed information\n" ) +DEFSH (VTYSH_BGPD, show_bgp_ipv6_neighbor_routes_cmd_vtysh, + "show bgp ipv6 neighbors (A.B.C.D|X:X::X:X) routes", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n" + "Display routes learned from neighbor\n") + DEFSH (VTYSH_BGPD, ip_community_list_standard2_cmd_vtysh, "ip community-list <1-99> (deny|permit)", "IP information\n" @@ -6481,6 +8244,21 @@ DEFSH (VTYSH_OSPFD, no_ip_ospf_dead_interval_addr_cmd_vtysh, "Interval after which a neighbor is declared dead\n" "Address of interface") +DEFSH (VTYSH_BGPD, show_ipv6_bgp_community2_cmd_vtysh, + "show ipv6 bgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_rd_cmd_vtysh, "show ip bgp vpnv4 rd ASN:nn_or_IP-address:nn", "Show running system information\n" @@ -6509,6 +8287,46 @@ DEFSH (VTYSH_OSPFD, no_ip_ospf_hello_interval_cmd_vtysh, "OSPF interface commands\n" "Time between HELLO packets\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_community4_cmd_vtysh, + "show bgp ipv6 community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_ipv6_access_list_remark_cmd_vtysh, + "no ipv6 access-list WORD remark", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Add an access list entry\n" + "IPv6 zebra access-list\n" + "Access list entry comment\n") + +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_peer_soft_cmd_vtysh, + "clear bgp ipv6 (A.B.C.D|X:X::X:X) soft", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "BGP neighbor address to clear\n" + "BGP IPv6 neighbor to clear\n" + "Soft reconfig\n") + DEFSH (VTYSH_BGPD, no_match_origin_cmd_vtysh, "no match origin", "Negate a command or set its defaults\n" @@ -6524,6 +8342,15 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_all_soft_out_cmd_vtysh, "Soft reconfig\n" "Soft reconfig outbound update\n") +DEFSH (VTYSH_BGPD, show_bgp_neighbor_routes_cmd_vtysh, + "show bgp neighbors (A.B.C.D|X:X::X:X) routes", + "Show running system information\n" + "BGP information\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n" + "Display routes learned from neighbor\n") + DEFSH (VTYSH_BGPD, aggregate_address_cmd_vtysh, "aggregate-address A.B.C.D/M", "Configure BGP aggregate entries\n" @@ -6551,14 +8378,13 @@ DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_area_topology_router_cmd_vtysh, "Specify Router-ID\n" ) -DEFSH (VTYSH_OSPF6D, ospf6_routemap_no_match_address_prefixlist_cmd_vtysh, - "no match ipv6 address prefix-list WORD", - "Negate a command or set its defaults\n" - "Match values\n" +DEFSH (VTYSH_BGPD, old_ipv6_aggregate_address_summary_only_cmd_vtysh, + "ipv6 bgp aggregate-address X:X::X:X/M summary-only", "IPv6 information\n" - "Match address of route\n" - "Match entries of prefix-lists\n" - "IPv6 prefix-list name\n") + "BGP information\n" + "Configure BGP aggregate entries\n" + "Aggregate prefix\n" + "Filter more specific routes from updates\n") DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_extended_mask_any_cmd_vtysh, "no access-list (<100-199>|<2000-2699>) (deny|permit) ip A.B.C.D A.B.C.D any", @@ -6590,6 +8416,17 @@ DEFSH (VTYSH_OSPFD, no_timers_spf_cmd_vtysh, "Adjust routing timers\n" "OSPF SPF timers\n") +DEFSH (VTYSH_RIPNGD, no_ripng_network_cmd_vtysh, + "no network IF_OR_ADDR", + "Negate a command or set its defaults\n" + "RIPng enable on specified interface or network.\n" + "Interface or address") + +DEFSH (VTYSH_BGPD, bgp_multiple_instance_cmd_vtysh, + "bgp multiple-instance", + "BGP information\n" + "Enable bgp multiple instance\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_external_out_cmd_vtysh, "clear ip bgp external out", "Reset functions\n" @@ -6598,23 +8435,12 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_external_out_cmd_vtysh, "Clear all external peers\n" "Soft reconfig outbound update\n") -DEFSH (VTYSH_BGPD, bgp_multiple_instance_cmd_vtysh, - "bgp multiple-instance", - "BGP information\n" - "Enable bgp multiple instance\n") - DEFSH (VTYSH_RIPD, no_rip_neighbor_cmd_vtysh, "no neighbor A.B.C.D", "Negate a command or set its defaults\n" "Specify a neighbor router\n" "Neighbor address\n") -DEFSH (VTYSH_RIPNGD, no_ripng_network_cmd_vtysh, - "no network IF_OR_ADDR", - "Negate a command or set its defaults\n" - "RIPng enable on specified interface or network.\n" - "Interface or address") - DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_all_cmd_vtysh, "show ip bgp vpnv4 all", "Show running system information\n" @@ -6623,6 +8449,16 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_all_cmd_vtysh, "Display VPNv4 NLRI specific information\n" "Display information about all VPNv4 NLRIs\n") +DEFSH (VTYSH_BGPD, clear_bgp_instance_all_soft_out_cmd_vtysh, + "clear bgp view WORD * soft out", + "Reset functions\n" + "BGP information\n" + "BGP view\n" + "view name\n" + "Clear all peers\n" + "Soft reconfig\n" + "Soft reconfig outbound update\n") + DEFSH (VTYSH_ZEBRA, debug_zebra_events_cmd_vtysh, "debug zebra events", "Debugging functions (see also 'undebug')\n" @@ -6640,6 +8476,18 @@ DEFSH (VTYSH_ZEBRA, ip_route_mask_distance_cmd_vtysh, "Null interface\n" "Distance value for this route\n") +DEFSH (VTYSH_ZEBRA, show_ipv6_route_protocol_cmd_vtysh, + "show ipv6 route (bgp|connected|kernel|ospf6|ripng|static)", + "Show running system information\n" + "IP information\n" + "IP routing table\n" + "Border Gateway Protocol (BGP)\n" + "Connected\n" + "Kernel\n" + "Open Shortest Path First (OSPFv3)\n" + "Routing Information Protocol (RIPng)\n" + "Static routes\n") + DEFSH (VTYSH_BGPD, bgp_client_to_client_reflection_cmd_vtysh, "bgp client-to-client reflection", "BGP specific commands\n" @@ -6655,19 +8503,35 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_exact_cmd_vtysh, "Prefix to match. e.g. 10.0.0.0/8\n" "Exact match of the prefixes\n") +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_ipv6_access_list_cmd_vtysh, + "no ipv6 access-list WORD (deny|permit) X:X::X:X/M", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Add an access list entry\n" + "IPv6 zebra access-list\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "Prefix to match. e.g. 3ffe:506::/32\n") + DEFSH (VTYSH_BGPD, set_atomic_aggregate_cmd_vtysh, "set atomic-aggregate", "Set values in destination routing protocol\n" "BGP atomic aggregate attribute\n" ) DEFSH (VTYSH_BGPD, no_neighbor_soft_reconfiguration_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "soft-reconfiguration inbound", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "soft-reconfiguration inbound", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Per neighbor soft reconfiguration\n" "Allow inbound soft reconfiguration for this neighbor\n") +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, show_ipv6_access_list_cmd_vtysh, + "show ipv6 access-list", + "Show running system information\n" + "IPv6 information\n" + "List IPv6 access lists\n") + DEFSH (VTYSH_BGPD, no_bgp_distance_cmd_vtysh, "no distance bgp <1-255> <1-255> <1-255>", "Negate a command or set its defaults\n" @@ -6707,6 +8571,12 @@ DEFSH (VTYSH_ZEBRA, no_bandwidth_if_cmd_vtysh, "Negate a command or set its defaults\n" "Set bandwidth informational parameter\n") +DEFSH (VTYSH_BGPD, no_set_originator_id_cmd_vtysh, + "no set originator-id", + "Negate a command or set its defaults\n" + "Set values in destination routing protocol\n" + "BGP originator ID attribute\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_all_prefix_cmd_vtysh, "show ip bgp vpnv4 all A.B.C.D/M", "Show running system information\n" @@ -6716,12 +8586,6 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_all_prefix_cmd_vtysh, "Display information about all VPNv4 NLRIs\n" "IP prefix <network>/<length>, e.g., 35.0.0.0/8\n") -DEFSH (VTYSH_BGPD, no_set_originator_id_cmd_vtysh, - "no set originator-id", - "Negate a command or set its defaults\n" - "Set values in destination routing protocol\n" - "BGP originator ID attribute\n") - DEFSH (VTYSH_OSPFD, no_ospf_distribute_list_out_cmd_vtysh, "no distribute-list WORD out (kernel|connected|static|rip|bgp)", "Negate a command or set its defaults\n" @@ -6734,13 +8598,6 @@ DEFSH (VTYSH_OSPFD, no_ospf_distribute_list_out_cmd_vtysh, "Routing Information Protocol (RIP)\n" "Border Gateway Protocol (BGP)\n") -DEFSH (VTYSH_OSPFD, no_ip_ospf_retransmit_interval_cmd_vtysh, - "no ip ospf retransmit-interval", - "Negate a command or set its defaults\n" - "IP Information\n" - "OSPF interface commands\n" - "Time between retransmitting lost link state advertisements\n") - DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_extended_host_host_cmd_vtysh, "access-list (<100-199>|<2000-2699>) (deny|permit) ip host A.B.C.D host A.B.C.D", "Add an access list entry\n" @@ -6754,6 +8611,13 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_extended_host_host_cmd_vty "A single destination host\n" "Destination address\n") +DEFSH (VTYSH_OSPFD, no_ip_ospf_retransmit_interval_cmd_vtysh, + "no ip ospf retransmit-interval", + "Negate a command or set its defaults\n" + "IP Information\n" + "OSPF interface commands\n" + "Time between retransmitting lost link state advertisements\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_cmd_vtysh, "clear ip bgp (A.B.C.D|X:X::X:X)", "Reset functions\n" @@ -6762,6 +8626,12 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_cmd_vtysh, "BGP neighbor IP address to clear\n" "BGP IPv6 neighbor to clear\n") +DEFSH (VTYSH_BGPD, no_bgp_distance2_cmd_vtysh, + "no distance bgp", + "Negate a command or set its defaults\n" + "Define an administrative distance\n" + "BGP distance\n") + DEFSH (VTYSH_RIPD, accept_lifetime_month_day_day_month_cmd_vtysh, "accept-lifetime HH:MM:SS MONTH <1-31> <1993-2035> HH:MM:SS <1-31> MONTH <1993-2035>", "Set accept lifetime of the key\n" @@ -6774,12 +8644,6 @@ DEFSH (VTYSH_RIPD, accept_lifetime_month_day_day_month_cmd_vtysh, "Month of the year to expire\n" "Year to expire\n") -DEFSH (VTYSH_BGPD, no_bgp_distance2_cmd_vtysh, - "no distance bgp", - "Negate a command or set its defaults\n" - "Define an administrative distance\n" - "BGP distance\n") - DEFSH (VTYSH_BGPD, clear_ip_bgp_instance_all_in_prefix_filter_cmd_vtysh, "clear ip bgp view WORD * in prefix-filter", "Reset functions\n" @@ -6818,6 +8682,13 @@ DEFSH (VTYSH_OSPFD, debug_ospf_packet_all_cmd_vtysh, "OSPF Link State Acknowledgment\n" "OSPF all packets\n") +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_community_all_cmd_vtysh, + "show ipv6 mbgp community", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Display routes matching the communities\n") + DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_connected_cmd_vtysh, "no redistribute connected", "Negate a command or set its defaults\n" @@ -6838,6 +8709,24 @@ DEFSH (VTYSH_ZEBRA, show_ip_route_supernets_cmd_vtysh, "IP routing table\n" "Show supernet entries only\n") +DEFSH (VTYSH_BGPD, bgp_redistribute_ipv6_cmd_vtysh, + "redistribute (connected|kernel|ospf6|ripng|static)", + "Redistribute information from another routing protocol\n" + "Connected\n" + "Kernel routes\n" + "Open Shurtest Path First (OSPFv3)\n" + "Routing Information Protocol (RIPng)\n" + "Static routes\n") + +DEFSH (VTYSH_RIPD, no_ip_rip_authentication_string2_cmd_vtysh, + "no ip rip authentication string LINE", + "Negate a command or set its defaults\n" + "IP information\n" + "Routing Information Protocol\n" + "Authentication control\n" + "Authentication string\n" + "Authentication string\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_ge_le_cmd_vtysh, "no ip prefix-list WORD (deny|permit) A.B.C.D/M ge <0-32> le <0-32>", "Negate a command or set its defaults\n" @@ -6852,15 +8741,6 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_ge_le_cmd_vtysh, "Maximum prefix length to be matched\n" "Maximum prefix length\n") -DEFSH (VTYSH_RIPD, no_ip_rip_authentication_string2_cmd_vtysh, - "no ip rip authentication string LINE", - "Negate a command or set its defaults\n" - "IP information\n" - "Routing Information Protocol\n" - "Authentication control\n" - "Authentication string\n" - "Authentication string\n") - DEFSH (VTYSH_BGPD, clear_ip_bgp_all_ipv4_soft_cmd_vtysh, "clear ip bgp * ipv4 (unicast|multicast) soft", "Reset functions\n" @@ -6881,6 +8761,13 @@ DEFSH (VTYSH_BGPD, no_router_bgp_view_cmd_vtysh, "BGP view\n" "view name\n") +DEFSH (VTYSH_BGPD, old_ipv6_bgp_network_cmd_vtysh, + "ipv6 bgp network X:X::X:X/M", + "IPv6 information\n" + "BGP information\n" + "Specify a network to announce via BGP\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n") + DEFSH (VTYSH_OSPFD, ospf_default_information_originate_type_metric_routemap_cmd_vtysh, "default-information originate metric-type (1|2) metric <0-16777214> route-map WORD", "Control distribution of default information\n" @@ -6893,6 +8780,13 @@ DEFSH (VTYSH_OSPFD, ospf_default_information_originate_type_metric_routemap_cmd_ "Route map reference\n" "Pointer to route-map entries\n") +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_prefix_cmd_vtysh, + "show ipv6 mbgp X:X::X:X/M", + "Show running system information\n" + "IP information\n" + "MBGP information\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n") + DEFSH (VTYSH_BGPD, no_ip_community_list_name_expanded_cmd_vtysh, "no ip community-list expanded WORD (deny|permit) .LINE", "Negate a command or set its defaults\n" @@ -6904,12 +8798,6 @@ DEFSH (VTYSH_BGPD, no_ip_community_list_name_expanded_cmd_vtysh, "Specify community to accept\n" "An ordered list as a regular-expression\n") -DEFSH (VTYSH_OSPFD, ospf_dead_interval_cmd_vtysh, - "ospf dead-interval <1-65535>", - "OSPF interface commands\n" - "Interval after which a neighbor is declared dead\n" - "Seconds\n") - DEFSH (VTYSH_OSPFD, no_area_shortcut_cmd_vtysh, "no area (A.B.C.D|<0-4294967295>) shortcut (enable|disable)", "Negate a command or set its defaults\n" @@ -6920,6 +8808,16 @@ DEFSH (VTYSH_OSPFD, no_area_shortcut_cmd_vtysh, "Deconfigure enabled shortcutting through the area\n" "Deconfigure disabled shortcutting through the area\n") +DEFSH (VTYSH_OSPFD, ospf_dead_interval_cmd_vtysh, + "ospf dead-interval <1-65535>", + "OSPF interface commands\n" + "Interval after which a neighbor is declared dead\n" + "Seconds\n") + +DEFSH (VTYSH_ZEBRA, multicast_cmd_vtysh, + "multicast", + "Set multicast flag to interface\n") + DEFSH (VTYSH_OSPF6D, no_ipv6_ospf6_advertise_prefix_list_cmd_vtysh, "no ipv6 ospf6 advertise prefix-list", "Negate a command or set its defaults\n" @@ -6929,10 +8827,6 @@ DEFSH (VTYSH_OSPF6D, no_ipv6_ospf6_advertise_prefix_list_cmd_vtysh, "Filter prefix using prefix-list\n" ) -DEFSH (VTYSH_ZEBRA, multicast_cmd_vtysh, - "multicast", - "Set multicast flag to interface\n") - DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_group_ipv4_soft_in_cmd_vtysh, "clear ip bgp peer-group WORD ipv4 (unicast|multicast) soft in", "Reset functions\n" @@ -6946,12 +8840,54 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_group_ipv4_soft_in_cmd_vtysh, "Soft reconfig\n" "Soft reconfig inbound update\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, ipv6_prefix_list_sequence_number_cmd_vtysh, + "ipv6 prefix-list sequence-number", + "IPv6 information\n" + "Build a prefix list\n" + "Include/exclude sequence numbers in NVGEN\n") + DEFSH (VTYSH_BGPD, bgp_default_ipv4_unicast_cmd_vtysh, "bgp default ipv4-unicast", "BGP specific commands\n" "Configure BGP defaults\n" "Activate ipv4-unicast for a peer by default\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ipv6_prefix_list_seq_ge_le_cmd_vtysh, + "no ipv6 prefix-list WORD seq <1-4294967295> (deny|permit) X:X::X:X/M ge <0-128> le <0-128>", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "sequence number of an entry\n" + "Sequence number\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Minimum prefix length to be matched\n" + "Minimum prefix length\n" + "Maximum prefix length to be matched\n" + "Maximum prefix length\n") + +DEFSH (VTYSH_BGPD, show_bgp_ipv6_community3_exact_cmd_vtysh, + "show bgp ipv6 community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) exact-match", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") + DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_rd_prefix_cmd_vtysh, "show ip bgp vpnv4 rd ASN:nn_or_IP-address:nn A.B.C.D/M", "Show running system information\n" @@ -6974,10 +8910,10 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_vpnv4_soft_out_cmd_vtysh, "Soft reconfig outbound update\n") DEFSH (VTYSH_BGPD, no_neighbor_attr_unchanged6_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "attribute-unchanged as-path med next-hop", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged as-path med next-hop", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "As-path attribute\n" "Med attribute\n" @@ -6998,17 +8934,27 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_external_in_cmd_vtysh, "Clear all external peers\n" "Soft reconfig inbound update\n") -DEFSH (VTYSH_OSPFD, ospf_default_information_originate_cmd_vtysh, - "default-information originate", - "Control distribution of default information\n" - "Distribute a default route\n") - DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ip_prefix_list_cmd_vtysh, "show ip prefix-list", "Show running system information\n" "IP information\n" "Build a prefix list\n") +DEFSH (VTYSH_OSPFD, ospf_default_information_originate_cmd_vtysh, + "default-information originate", + "Control distribution of default information\n" + "Distribute a default route\n") + +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, ipv6_access_list_exact_cmd_vtysh, + "ipv6 access-list WORD (deny|permit) X:X::X:X/M exact-match", + "IPv6 information\n" + "Add an access list entry\n" + "IPv6 zebra access-list\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "Prefix to match. e.g. 3ffe:506::/32\n" + "Exact match of the prefixes\n") + DEFSH (VTYSH_BGPD, no_dump_bgp_updates_cmd_vtysh, "no dump bgp updates [PATH] [INTERVAL]", "Negate a command or set its defaults\n" @@ -7017,10 +8963,10 @@ DEFSH (VTYSH_BGPD, no_dump_bgp_updates_cmd_vtysh, "Dump BGP updates only\n") DEFSH (VTYSH_BGPD, no_neighbor_local_as_val2_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "local-as <1-65535> no-prepend", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "local-as <1-65535> no-prepend", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Specify a local-as number\n" "AS number used as local AS\n" "Do not prepend local-as to updates from ebgp peers\n") @@ -7058,13 +9004,6 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_extended_any_mask_cmd_vtys "Destination address\n" "Destination Wildcard bits\n") -DEFSH (VTYSH_BGPD, no_set_local_pref_val_cmd_vtysh, - "no set local-preference <0-4294967295>", - "Negate a command or set its defaults\n" - "Set values in destination routing protocol\n" - "BGP local preference path attribute\n" - "Preference value\n") - DEFSH (VTYSH_OSPFD, ospf_redistribute_source_routemap_cmd_vtysh, "redistribute (kernel|connected|static|rip|bgp) route-map WORD", "Redistribute information from another routing protocol\n" @@ -7076,6 +9015,13 @@ DEFSH (VTYSH_OSPFD, ospf_redistribute_source_routemap_cmd_vtysh, "Route map reference\n" "Pointer to route-map entries\n") +DEFSH (VTYSH_BGPD, no_set_local_pref_val_cmd_vtysh, + "no set local-preference <0-4294967295>", + "Negate a command or set its defaults\n" + "Set values in destination routing protocol\n" + "BGP local preference path attribute\n" + "Preference value\n") + DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_standard_cmd_vtysh, "access-list (<1-99>|<1300-1999>) (deny|permit) A.B.C.D A.B.C.D", "Add an access list entry\n" @@ -7086,6 +9032,30 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_standard_cmd_vtysh, "Address to match\n" "Wildcard bits\n") +DEFSH (VTYSH_BGPD, no_bgp_redistribute_ipv6_rmap_metric_cmd_vtysh, + "no redistribute (connected|kernel|ospf6|ripng|static) route-map WORD metric <0-4294967295>", + "Negate a command or set its defaults\n" + "Redistribute information from another routing protocol\n" + "Connected\n" + "Kernel routes\n" + "Open Shurtest Path First (OSPFv3)\n" + "Routing Information Protocol (RIPng)\n" + "Static routes\n" + "Route map reference\n" + "Pointer to route-map entries\n" + "Metric for redistributed routes\n" + "Default metric\n") + +DEFSH (VTYSH_ZEBRA, no_ipv6_route_ifname_pref_cmd_vtysh, + "no ipv6 route X:X::X:X/M X:X::X:X INTERFACE <1-255>", + "Negate a command or set its defaults\n" + "IP information\n" + "Establish static routes\n" + "IPv6 destination prefix (e.g. 3ffe:506::/32)\n" + "IPv6 gateway address\n" + "IPv6 gateway interface name\n" + "Distance value for this prefix\n") + DEFSH (VTYSH_RIPNGD, ripng_network_cmd_vtysh, "network IF_OR_ADDR", "RIPng enable on specified interface or network.\n" @@ -7104,6 +9074,15 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_extended_mask_host_cmd_vty "A single destination host\n" "Destination address\n") +DEFSH (VTYSH_BGPD, neighbor_attr_unchanged1_cmd_vtysh, + "neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged (as-path|next-hop|med)", + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "BGP attribute is propagated unchanged to this neighbor\n" + "As-path attribute\n" + "Nexthop attribute\n" + "Med attribute\n") + DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, show_ip_access_list_name_cmd_vtysh, "show ip access-list (<1-99>|<100-199>|<1300-1999>|<2000-2699>|WORD)", "Show running system information\n" @@ -7115,23 +9094,6 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, show_ip_access_list_name_cmd_vtysh, "IP extended access list (expanded range)\n" "IP zebra access-list\n") -DEFSH (VTYSH_BGPD, neighbor_attr_unchanged1_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "attribute-unchanged (as-path|next-hop|med)", - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "BGP attribute is propagated unchanged to this neighbor\n" - "As-path attribute\n" - "Nexthop attribute\n" - "Med attribute\n") - -DEFSH (VTYSH_RIPD, no_ip_rip_receive_version_cmd_vtysh, - "no ip rip receive version", - "Negate a command or set its defaults\n" - "IP information\n" - "Routing Information Protocol\n" - "Advertisement reception\n" - "Version control\n") - DEFSH (VTYSH_BGPD, vpnv4_network_cmd_vtysh, "network A.B.C.D/M rd ASN:nn_or_IP-address:nn tag WORD", "Specify a network to announce via BGP\n" @@ -7141,21 +9103,26 @@ DEFSH (VTYSH_BGPD, vpnv4_network_cmd_vtysh, "BGP tag\n" "tag value\n") -DEFSH (VTYSH_OSPF6D, ospf6_routemap_match_address_prefixlist_cmd_vtysh, - "match ipv6 address prefix-list WORD", - "Match values\n" +DEFSH (VTYSH_RIPD|VTYSH_BGPD, ipv6_prefix_list_ge_le_cmd_vtysh, + "ipv6 prefix-list WORD (deny|permit) X:X::X:X/M ge <0-128> le <0-128>", "IPv6 information\n" - "Match address of route\n" - "Match entries of prefix-lists\n" - "IPv6 prefix-list name\n") + "Build a prefix list\n" + "Name of a prefix list\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Minimum prefix length to be matched\n" + "Minimum prefix length\n" + "Maximum prefix length to be matched\n" + "Maximum prefix length\n") -DEFSH (VTYSH_BGPD, dump_bgp_all_interval_cmd_vtysh, - "dump bgp all PATH INTERVAL", - "Dump packet\n" - "BGP packet dump\n" - "Dump all BGP packets\n" - "Output filename\n" - "Interval of output\n") +DEFSH (VTYSH_RIPD, no_ip_rip_receive_version_cmd_vtysh, + "no ip rip receive version", + "Negate a command or set its defaults\n" + "IP information\n" + "Routing Information Protocol\n" + "Advertisement reception\n" + "Version control\n") DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_extended_host_host_cmd_vtysh, "no access-list (<100-199>|<2000-2699>) (deny|permit) ip host A.B.C.D host A.B.C.D", @@ -7171,6 +9138,40 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_extended_host_host_cmd_ "A single destination host\n" "Destination address\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_peer_group_soft_cmd_vtysh, + "clear bgp ipv6 peer-group WORD soft", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all members of peer-group\n" + "BGP peer-group name\n" + "Soft reconfig\n") + +DEFSH (VTYSH_BGPD, dump_bgp_all_interval_cmd_vtysh, + "dump bgp all PATH INTERVAL", + "Dump packet\n" + "BGP packet dump\n" + "Dump all BGP packets\n" + "Output filename\n" + "Interval of output\n") + +DEFSH (VTYSH_BGPD, clear_bgp_peer_group_in_cmd_vtysh, + "clear bgp peer-group WORD in", + "Reset functions\n" + "BGP information\n" + "Clear all members of peer-group\n" + "BGP peer-group name\n" + "Soft reconfig inbound update\n") + +DEFSH (VTYSH_OSPFD, ip_ospf_authentication_args_addr_cmd_vtysh, + "ip ospf authentication (null|message-digest) A.B.C.D", + "IP Information\n" + "OSPF interface commands\n" + "Enable authentication on this interface\n" + "Use null authentication\n" + "Use message-digest authentication\n" + "Address of interface") + DEFSH (VTYSH_OSPFD, ospf_redistribute_source_type_metric_routemap_cmd_vtysh, "redistribute (kernel|connected|static|rip|bgp) metric-type (1|2) metric <0-16777214> route-map WORD", "Redistribute information from another routing protocol\n" @@ -7187,15 +9188,6 @@ DEFSH (VTYSH_OSPFD, ospf_redistribute_source_type_metric_routemap_cmd_vtysh, "Route map reference\n" "Pointer to route-map entries\n") -DEFSH (VTYSH_OSPFD, ip_ospf_authentication_args_addr_cmd_vtysh, - "ip ospf authentication (null|message-digest) A.B.C.D", - "IP Information\n" - "OSPF interface commands\n" - "Enable authentication on this interface\n" - "Use null authentication\n" - "Use message-digest authentication\n" - "Address of interface") - DEFSH (VTYSH_BGPD, bgp_enforce_first_as_cmd_vtysh, "bgp enforce-first-as", "BGP information\n" @@ -7225,6 +9217,23 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_route_map_cmd_vtysh, "Display routes matching the route-map\n" "A route-map to match on\n") +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_ipv6_access_list_remark_arg_cmd_vtysh, + "no ipv6 access-list WORD remark .LINE", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Add an access list entry\n" + "IPv6 zebra access-list\n" + "Access list entry comment\n" + "Comment up to 100 characters\n") + +DEFSH (VTYSH_BGPD, show_bgp_community_list_exact_cmd_vtysh, + "show bgp community-list WORD exact-match", + "Show running system information\n" + "BGP information\n" + "Display routes matching the community-list\n" + "community-list name\n" + "Exact match of the communities\n") + DEFSH (VTYSH_BGPD, no_neighbor_peer_group_cmd_vtysh, "no neighbor WORD peer-group", "Negate a command or set its defaults\n" @@ -7240,14 +9249,6 @@ DEFSH (VTYSH_RIPD, rip_timers_cmd_vtysh, "Routing information timeout timer. Default is 180.\n" "Garbage collection timer. Default is 120.\n") -DEFSH (VTYSH_BGPD, no_bgp_timers_arg_cmd_vtysh, - "no timers bgp <0-65535> <0-65535>", - "Negate a command or set its defaults\n" - "Adjust routing timers\n" - "BGP timers\n" - "Keepalive interval\n" - "Holdtime\n") - DEFSH (VTYSH_OSPFD, ospf_default_information_originate_always_metric_routemap_cmd_vtysh, "default-information originate always metric <0-16777214> route-map WORD", "Control distribution of default information\n" @@ -7258,6 +9259,14 @@ DEFSH (VTYSH_OSPFD, ospf_default_information_originate_always_metric_routemap_cm "Route map reference\n" "Pointer to route-map entries\n") +DEFSH (VTYSH_BGPD, no_bgp_timers_arg_cmd_vtysh, + "no timers bgp <0-65535> <0-65535>", + "Negate a command or set its defaults\n" + "Adjust routing timers\n" + "BGP timers\n" + "Keepalive interval\n" + "Holdtime\n") + DEFSH (VTYSH_BGPD, no_bgp_network_import_check_cmd_vtysh, "no bgp network import-check", "Negate a command or set its defaults\n" @@ -7265,6 +9274,15 @@ DEFSH (VTYSH_BGPD, no_bgp_network_import_check_cmd_vtysh, "BGP network command\n" "Check BGP network route exists in IGP\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_as_soft_in_cmd_vtysh, + "clear bgp ipv6 <1-65535> soft in", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear peers with the AS number\n" + "Soft reconfig\n" + "Soft reconfig inbound update\n") + DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_rmap_onmatch_goto_cmd_vtysh, "no on-match goto", "Negate a command or set its defaults\n" @@ -7306,6 +9324,25 @@ DEFSH (VTYSH_OSPFD, no_area_vlink_param3_cmd_vtysh, "Time between HELLO packets\n" "Time between retransmitting lost link state advertisements\n" "Link state transmit delay\n" "Interval after which a neighbor is declared dead\n" "Seconds\n" "Time between HELLO packets\n" "Time between retransmitting lost link state advertisements\n" "Link state transmit delay\n" "Interval after which a neighbor is declared dead\n" "Seconds\n") +DEFSH (VTYSH_BGPD, show_ipv6_bgp_prefix_cmd_vtysh, + "show ipv6 bgp X:X::X:X/M", + "Show running system information\n" + "IP information\n" + "BGP information\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n") + +DEFSH (VTYSH_BGPD, no_bgp_redistribute_ipv6_rmap_cmd_vtysh, + "no redistribute (connected|kernel|ospf6|ripng|static) route-map WORD", + "Negate a command or set its defaults\n" + "Redistribute information from another routing protocol\n" + "Connected\n" + "Kernel routes\n" + "Open Shurtest Path First (OSPFv3)\n" + "Routing Information Protocol (RIPng)\n" + "Static routes\n" + "Route map reference\n" + "Pointer to route-map entries\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_community4_cmd_vtysh, "show ip bgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export)", "Show running system information\n" @@ -7338,6 +9375,12 @@ DEFSH (VTYSH_RIPD, debug_rip_packet_detail_cmd_vtysh, "RIP send packet\n" "Detailed information display\n") +DEFSH (VTYSH_RIPNGD, no_ripng_aggregate_address_cmd_vtysh, + "no aggregate-address X:X::X:X/M", + "Negate a command or set its defaults\n" + "Delete aggregate RIPng route announcement\n" + "Aggregate network") + DEFSH (VTYSH_OSPF6D, ipv6_ospf6_priority_cmd_vtysh, "ipv6 ospf6 priority PRIORITY", "IPv6 Information\n" @@ -7346,11 +9389,11 @@ DEFSH (VTYSH_OSPF6D, ipv6_ospf6_priority_cmd_vtysh, "<0-255> Priority\n" ) -DEFSH (VTYSH_RIPNGD, no_ripng_aggregate_address_cmd_vtysh, - "no aggregate-address X:X::X:X/M", - "Negate a command or set its defaults\n" - "Delete aggregate RIPng route announcement\n" - "Aggregate network") +DEFSH (VTYSH_OSPFD, area_vlink_param1_cmd_vtysh, + "area (A.B.C.D|<0-4294967295>) virtual-link A.B.C.D " + "(hello-interval|retransmit-interval|transmit-delay|dead-interval) <1-65535>", + "OSPF area parameters\n" "OSPF area ID in IP address format\n" "OSPF area ID as a decimal value\n" "Configure a virtual link\n" "Router ID of the remote ABR\n" + "Time between HELLO packets\n" "Time between retransmitting lost link state advertisements\n" "Link state transmit delay\n" "Interval after which a neighbor is declared dead\n" "Seconds\n") DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_seq_le_ge_cmd_vtysh, "no ip prefix-list WORD seq <1-4294967295> (deny|permit) A.B.C.D/M le <0-32> ge <0-32>", @@ -7368,12 +9411,6 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_seq_le_ge_cmd_vtysh, "Minimum prefix length to be matched\n" "Minimum prefix length\n") -DEFSH (VTYSH_OSPFD, area_vlink_param1_cmd_vtysh, - "area (A.B.C.D|<0-4294967295>) virtual-link A.B.C.D " - "(hello-interval|retransmit-interval|transmit-delay|dead-interval) <1-65535>", - "OSPF area parameters\n" "OSPF area ID in IP address format\n" "OSPF area ID as a decimal value\n" "Configure a virtual link\n" "Router ID of the remote ABR\n" - "Time between HELLO packets\n" "Time between retransmitting lost link state advertisements\n" "Link state transmit delay\n" "Interval after which a neighbor is declared dead\n" "Seconds\n") - DEFSH (VTYSH_RIPD, no_ip_rip_send_version_cmd_vtysh, "no ip rip send version", "Negate a command or set its defaults\n" @@ -7392,14 +9429,6 @@ DEFSH (VTYSH_BGPD, ip_as_path_cmd_vtysh, "Specify packets to forward\n" "A regular-expression to match the BGP AS paths\n") -DEFSH (VTYSH_BGPD, neighbor_timers_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "timers <0-65535> <0-65535>", - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "BGP per neighbor timers\n" - "Keepalive interval\n" - "Holdtime\n") - DEFSH (VTYSH_BGPD, no_bgp_bestpath_med_cmd_vtysh, "no bgp bestpath med (confed|missing-as-worst)", "Negate a command or set its defaults\n" @@ -7409,6 +9438,20 @@ DEFSH (VTYSH_BGPD, no_bgp_bestpath_med_cmd_vtysh, "Compare MED among confederation paths\n" "Treat missing MED as the least preferred one\n") +DEFSH (VTYSH_BGPD, neighbor_timers_cmd_vtysh, + "neighbor (A.B.C.D|X:X::X:X|WORD) " "timers <0-65535> <0-65535>", + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "BGP per neighbor timers\n" + "Keepalive interval\n" + "Holdtime\n") + +DEFSH (VTYSH_ZEBRA, show_ipv6_forwarding_cmd_vtysh, + "show ipv6 forwarding", + "Show running system information\n" + "IPv6 information\n" + "Forwarding status\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ip_prefix_list_summary_name_cmd_vtysh, "show ip prefix-list summary WORD", "Show running system information\n" @@ -7422,6 +9465,15 @@ DEFSH (VTYSH_BGPD, debug_bgp_normal_cmd_vtysh, "Debugging functions (see also 'undebug')\n" "BGP information\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_all_in_prefix_filter_cmd_vtysh, + "clear bgp ipv6 * in prefix-filter", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all peers\n" + "Soft reconfig inbound update\n" + "Push out prefix-list ORF and do inbound soft reconfig\n") + DEFSH (VTYSH_OSPFD, no_area_vlink_authkey_cmd_vtysh, "no area (A.B.C.D|<0-4294967295>) virtual-link A.B.C.D " "(authentication-key|)", @@ -7429,10 +9481,13 @@ DEFSH (VTYSH_OSPFD, no_area_vlink_authkey_cmd_vtysh, "OSPF area parameters\n" "OSPF area ID in IP address format\n" "OSPF area ID as a decimal value\n" "Configure a virtual link\n" "Router ID of the remote ABR\n" "Authentication password (key)\n" "The OSPF password (key)") -DEFSH (VTYSH_ZEBRA, no_multicast_cmd_vtysh, - "no multicast", - "Negate a command or set its defaults\n" - "Unset multicast flag to interface\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_external_out_cmd_vtysh, + "clear bgp ipv6 external WORD out", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all external peers\n" + "Soft reconfig outbound update\n") DEFSH (VTYSH_RIPNGD, no_debug_ripng_packet_cmd_vtysh, "no debug ripng packet", @@ -7441,6 +9496,11 @@ DEFSH (VTYSH_RIPNGD, no_debug_ripng_packet_cmd_vtysh, "RIPng configuration\n" "Debug option set for ripng packet\n") +DEFSH (VTYSH_ZEBRA, no_multicast_cmd_vtysh, + "no multicast", + "Negate a command or set its defaults\n" + "Unset multicast flag to interface\n") + DEFSH (VTYSH_RIPD, ip_rip_send_version_cmd_vtysh, "ip rip send version (1|2)", "IP information\n" @@ -7466,20 +9526,13 @@ DEFSH (VTYSH_OSPFD, no_ip_ospf_retransmit_interval_addr_cmd_vtysh, "Address of interface") DEFSH (VTYSH_BGPD, no_neighbor_weight_val_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "weight <0-65535>", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "weight <0-65535>", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Set default weight for routes from this neighbor\n" "default weight\n") -DEFSH (VTYSH_BGPD, no_bgp_distance_source_cmd_vtysh, - "no distance <1-255> A.B.C.D/M", - "Negate a command or set its defaults\n" - "Define an administrative distance\n" - "Administrative distance\n" - "IP source prefix\n") - DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_paths_cmd_vtysh, "show ip bgp ipv4 (unicast|multicast) paths", "Show running system information\n" @@ -7490,10 +9543,32 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_paths_cmd_vtysh, "Address Family modifier\n" "Path information\n") +DEFSH (VTYSH_BGPD, no_bgp_distance_source_cmd_vtysh, + "no distance <1-255> A.B.C.D/M", + "Negate a command or set its defaults\n" + "Define an administrative distance\n" + "Administrative distance\n" + "IP source prefix\n") + +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_community2_cmd_vtysh, + "show ipv6 mbgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + DEFSH (VTYSH_BGPD, neighbor_set_peer_group_cmd_vtysh, - "neighbor A.B.C.D " "peer-group WORD", + "neighbor (A.B.C.D|X:X::X:X) " "peer-group WORD", "Specify neighbor router\n" - "Neighbor address\n" + "Neighbor address\nIPv6 address\n" "Member of the peer-group\n" "peer-group name\n") @@ -7586,11 +9661,14 @@ DEFSH (VTYSH_BGPD, no_ip_community_list_name_standard_cmd_vtysh, "Specify community to accept\n" "Community number in aa:nn format or internet|local-AS|no-advertise|no-export\n") -DEFSH (VTYSH_OSPFD, ospf_authentication_key_cmd_vtysh, - "ospf authentication-key AUTH_KEY", - "OSPF interface commands\n" - "Authentication password (key)\n" - "The OSPF password (key)") +DEFSH (VTYSH_ZEBRA, no_ipv6_route_ifname_cmd_vtysh, + "no ipv6 route X:X::X:X/M X:X::X:X INTERFACE", + "Negate a command or set its defaults\n" + "IP information\n" + "Establish static routes\n" + "IPv6 destination prefix (e.g. 3ffe:506::/32)\n" + "IPv6 gateway address\n" + "IPv6 gateway interface name\n") DEFSH (VTYSH_BGPD, show_ip_bgp_instance_summary_cmd_vtysh, "show ip bgp view WORD summary", @@ -7601,6 +9679,12 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_instance_summary_cmd_vtysh, "View name\n" "Summary of BGP neighbor status\n") +DEFSH (VTYSH_OSPFD, ospf_authentication_key_cmd_vtysh, + "ospf authentication-key AUTH_KEY", + "OSPF interface commands\n" + "Authentication password (key)\n" + "The OSPF password (key)") + DEFSH (VTYSH_OSPFD, no_debug_ospf_packet_all_cmd_vtysh, "no debug ospf packet (hello|dd|ls-request|ls-update|ls-ack|all)", "Negate a command or set its defaults\n" @@ -7614,6 +9698,14 @@ DEFSH (VTYSH_OSPFD, no_debug_ospf_packet_all_cmd_vtysh, "OSPF Link State Acknowledgment\n" "OSPF all packets\n") +DEFSH (VTYSH_BGPD, clear_bgp_as_soft_out_cmd_vtysh, + "clear bgp <1-65535> soft out", + "Reset functions\n" + "BGP information\n" + "Clear peers with the AS number\n" + "Soft reconfig\n" + "Soft reconfig outbound update\n") + DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_route_map_cmd_vtysh, "no route-map WORD (deny|permit) <1-65535>", "Negate a command or set its defaults\n" @@ -7623,17 +9715,10 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_route_map_cmd_vtysh, "Route map permits set operations\n" "Sequence to insert to/delete from existing route-map entry\n") -DEFSH (VTYSH_BGPD, neighbor_interface_cmd_vtysh, - "neighbor A.B.C.D " "interface WORD", - "Specify neighbor router\n" - "Neighbor address\n" - "Interface\n" - "Interface name\n") - DEFSH (VTYSH_BGPD, neighbor_send_community_type_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "send-community (both|extended|standard)", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "send-community (both|extended|standard)", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Send Community attribute to this neighbor\n" "Send Standard and Extended Community attributes\n" "Send Extended Community attributes\n" @@ -7646,6 +9731,13 @@ DEFSH (VTYSH_ZEBRA, no_ip_address_cmd_vtysh, "Set the IP address of an interface\n" "IP Address (e.g. 10.0.0.1/8)") +DEFSH (VTYSH_BGPD, neighbor_interface_cmd_vtysh, + "neighbor (A.B.C.D|X:X::X:X) " "interface WORD", + "Specify neighbor router\n" + "Neighbor address\nIPv6 address\n" + "Interface\n" + "Interface name\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_neighbor_flap_cmd_vtysh, "show ip bgp neighbors (A.B.C.D|X:X::X:X) flap-statistics", "Show running system information\n" @@ -7667,33 +9759,27 @@ DEFSH (VTYSH_OSPFD, ip_ospf_network_cmd_vtysh, "Specify OSPF point-to-point network\n") DEFSH (VTYSH_BGPD, no_neighbor_send_community_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "send-community", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "send-community", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Send Community attribute to this neighbor\n") DEFSH (VTYSH_BGPD, no_neighbor_strict_capability_cmd_vtysh, - "no neighbor A.B.C.D " "strict-capability-match", + "no neighbor (A.B.C.D|X:X::X:X) " "strict-capability-match", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\n" + "Neighbor address\nIPv6 address\n" "Strict capability negotiation match\n") DEFSH (VTYSH_BGPD, no_neighbor_update_source_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "update-source", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "update-source", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Source of routing updates\n" "Interface name\n") -DEFSH (VTYSH_ZEBRA, show_debugging_zebra_cmd_vtysh, - "show debugging zebra", - "Show running system information\n" - "Zebra configuration\n" - "Debugging information\n") - DEFSH (VTYSH_OSPFD, no_area_filter_list_cmd_vtysh, "no area (A.B.C.D|<0-4294967295>) filter-list prefix WORD (in|out)", "Negate a command or set its defaults\n" @@ -7706,6 +9792,12 @@ DEFSH (VTYSH_OSPFD, no_area_filter_list_cmd_vtysh, "Filter networks sent to this area\n" "Filter networks sent from this area\n") +DEFSH (VTYSH_ZEBRA, show_debugging_zebra_cmd_vtysh, + "show debugging zebra", + "Show running system information\n" + "Zebra configuration\n" + "Debugging information\n") + DEFSH (VTYSH_BGPD, ip_community_list_name_standard_cmd_vtysh, "ip community-list standard WORD (deny|permit) .AA:NN", "IP information\n" @@ -7716,6 +9808,13 @@ DEFSH (VTYSH_BGPD, ip_community_list_name_standard_cmd_vtysh, "Specify community to accept\n" "Community number in aa:nn format or internet|local-AS|no-advertise|no-export\n") +DEFSH (VTYSH_BGPD, clear_bgp_as_out_cmd_vtysh, + "clear bgp <1-65535> out", + "Reset functions\n" + "BGP information\n" + "Clear peers with the AS number\n" + "Soft reconfig outbound update\n") + DEFSH (VTYSH_OSPF6D, show_zebra_cmd_vtysh, "show zebra", "Show running system information\n" @@ -7729,6 +9828,13 @@ DEFSH (VTYSH_BGPD, no_aggregate_address_as_set_summary_cmd_vtysh, "Generate AS set path information\n" "Filter more specific routes from updates\n") +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_summary_cmd_vtysh, + "show ipv6 mbgp summary", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Summary of BGP neighbor status\n") + DEFSH (VTYSH_OSPF6D, no_ospf6_redistribute_cmd_vtysh, "no redistribute (static|kernel|connected|ripng|bgp)", "Negate a command or set its defaults\n" @@ -7740,17 +9846,47 @@ DEFSH (VTYSH_OSPF6D, no_ospf6_redistribute_cmd_vtysh, "BGP route\n" ) +DEFSH (VTYSH_ZEBRA, no_ipv6_nd_managed_config_flag_cmd_vtysh, + "no ipv6 nd managed-config-flag", + "Negate a command or set its defaults\n" + "IP information\n" + "Neighbor discovery\n" + "Managed address configuration flag\n") + DEFSH (VTYSH_RIPD, show_ip_protocols_rip_cmd_vtysh, "show ip protocols", "Show running system information\n" "IP information\n" "IP routing protocol process parameters and statistics\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_community_list_exact_cmd_vtysh, + "show bgp ipv6 community-list WORD exact-match", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Display routes matching the community-list\n" + "community-list name\n" + "Exact match of the communities\n") + +DEFSH (VTYSH_ZEBRA, ipv6_nd_suppress_ra_cmd_vtysh, + "ipv6 nd suppress-ra", + "IP information\n" + "Neighbor discovery\n" + "Suppress Router Advertisement\n") + DEFSH (VTYSH_RIPNGD, ripng_redistribute_ospf6_cmd_vtysh, "redistribute ospf6", "Redistribute information from another routing protocol\n" "IPv6 Open Shortest Path First (OSPFv3)\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_external_in_cmd_vtysh, + "clear bgp ipv6 external WORD in", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all external peers\n" + "Soft reconfig inbound update\n") + DEFSH (VTYSH_OSPFD, area_vlink_authtype_args_cmd_vtysh, "area (A.B.C.D|<0-4294967295>) virtual-link A.B.C.D " "(authentication|) (message-digest|null)", @@ -7781,6 +9917,37 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_neighbor_routes_cmd_vtysh, "Neighbor to display information about\n" "Display routes learned from neighbor\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_peer_cmd_vtysh, + "clear bgp ipv6 (A.B.C.D|X:X::X:X)", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "BGP neighbor address to clear\n" + "BGP IPv6 neighbor to clear\n") + +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_community4_cmd_vtysh, + "show ipv6 mbgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + DEFSH (VTYSH_BGPD, ip_community_list_cmd_vtysh, "ip community-list WORD (deny|permit) .AA:NN", "IP information\n" @@ -7795,6 +9962,24 @@ DEFSH (VTYSH_OSPFD, no_router_id_cmd_vtysh, "Negate a command or set its defaults\n" "router-id for the OSPF process\n") +DEFSH (VTYSH_RIPD, no_match_ip_address_val_cmd_vtysh, + "no match ip address WORD", + "Negate a command or set its defaults\n" + "Match values from routing table\n" + "IP information\n" + "Match address of route\n" + "IP access-list name\n") + +DEFSH (VTYSH_BGPD, no_neighbor_attr_unchanged10_cmd_vtysh, + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged med as-path next-hop", + "Negate a command or set its defaults\n" + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "BGP attribute is propagated unchanged to this neighbor\n" + "Med attribute\n" + "As-path attribute\n" + "Nexthop attribute\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_as_vpnv4_out_cmd_vtysh, "clear ip bgp <1-65535> vpnv4 unicast out", "Reset functions\n" @@ -7805,23 +9990,35 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_as_vpnv4_out_cmd_vtysh, "Address Family modifier\n" "Soft reconfig outbound update\n") -DEFSH (VTYSH_BGPD, no_neighbor_attr_unchanged10_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "attribute-unchanged med as-path next-hop", - "Negate a command or set its defaults\n" - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "BGP attribute is propagated unchanged to this neighbor\n" - "Med attribute\n" - "As-path attribute\n" - "Nexthop attribute\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_as_in_prefix_filter_cmd_vtysh, + "clear bgp ipv6 <1-65535> in prefix-filter", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear peers with the AS number\n" + "Soft reconfig inbound update\n" + "Push out prefix-list ORF and do inbound soft reconfig\n") -DEFSH (VTYSH_RIPD, no_match_ip_address_val_cmd_vtysh, - "no match ip address WORD", +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_external_soft_cmd_vtysh, + "clear bgp ipv6 external soft", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all external peers\n" + "Soft reconfig\n") + +DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ipv6_prefix_list_seq_cmd_vtysh, + "no ipv6 prefix-list WORD seq <1-4294967295> (deny|permit) (X:X::X:X/M|any)", "Negate a command or set its defaults\n" - "Match values from routing table\n" - "IP information\n" - "Match address of route\n" - "IP access-list name\n") + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "sequence number of an entry\n" + "Sequence number\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Any prefix match. Same as \"::0/0 le 128\"\n") DEFSH (VTYSH_BGPD, no_debug_bgp_update_cmd_vtysh, "no debug bgp updates", @@ -7853,9 +10050,9 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_as_cmd_vtysh, "Clear peers with the AS number\n") DEFSH (VTYSH_BGPD, neighbor_attr_unchanged_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "attribute-unchanged", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n") DEFSH (VTYSH_OSPF6D, ipv6_ospf6_deadinterval_cmd_vtysh, @@ -7908,15 +10105,6 @@ DEFSH (VTYSH_OSPFD, ip_ospf_retransmit_interval_addr_cmd_vtysh, "Seconds\n" "Address of interface") -DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ip_prefix_list_name_seq_cmd_vtysh, - "show ip prefix-list WORD seq <1-4294967295>", - "Show running system information\n" - "IP information\n" - "Build a prefix list\n" - "Name of a prefix list\n" - "sequence number of an entry\n" - "Sequence number\n") - DEFSH (VTYSH_OSPFD, show_ip_ospf_neighbor_detail_cmd_vtysh, "show ip ospf neighbor detail", "Show running system information\n" @@ -7934,6 +10122,15 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_as_in_prefix_filter_cmd_vtysh, "Soft reconfig inbound update\n" "Push out prefix-list ORF and do inbound soft reconfig\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, show_ip_prefix_list_name_seq_cmd_vtysh, + "show ip prefix-list WORD seq <1-4294967295>", + "Show running system information\n" + "IP information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "sequence number of an entry\n" + "Sequence number\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_description_arg_cmd_vtysh, "no ip prefix-list WORD description .LINE", "Negate a command or set its defaults\n" @@ -7943,6 +10140,17 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_description_arg_cmd_vtysh, "Prefix-list specific description\n" "Up to 80 characters describing this prefix-list\n") +DEFSH (VTYSH_BGPD, bgp_redistribute_ipv6_rmap_cmd_vtysh, + "redistribute (connected|kernel|ospf6|ripng|static) route-map WORD", + "Redistribute information from another routing protocol\n" + "Connected\n" + "Kernel routes\n" + "Open Shurtest Path First (OSPFv3)\n" + "Routing Information Protocol (RIPng)\n" + "Static routes\n" + "Route map reference\n" + "Pointer to route-map entries\n") + DEFSH (VTYSH_RIPD, rip_redistribute_rip_cmd_vtysh, "redistribute rip", "Redistribute information from another routing protocol\n" @@ -7971,6 +10179,25 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_filter_list_cmd_vtysh, "Display routes conforming to the filter-list\n" "Regular expression access list name\n") +DEFSH (VTYSH_BGPD, ipv6_bgp_neighbor_advertised_route_cmd_vtysh, + "show ipv6 bgp neighbors (A.B.C.D|X:X::X:X) advertised-routes", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n" + "Display the routes advertised to a BGP neighbor\n") + +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_external_soft_in_cmd_vtysh, + "clear bgp ipv6 external soft in", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all external peers\n" + "Soft reconfig\n" + "Soft reconfig inbound update\n") + DEFSH (VTYSH_OSPFD, area_vlink_md5_cmd_vtysh, "area (A.B.C.D|<0-4294967295>) virtual-link A.B.C.D " "(message-digest-key|) <1-255> md5 KEY", @@ -7978,11 +10205,19 @@ DEFSH (VTYSH_OSPFD, area_vlink_md5_cmd_vtysh, "Message digest authentication password (key)\n" "dummy string \n" "Key ID\n" "Use MD5 algorithm\n" "The OSPF password (key)") DEFSH (VTYSH_BGPD, neighbor_passive_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "passive", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "passive", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Don't send open messages to this neighbor\n") +DEFSH (VTYSH_BGPD, neighbor_timers_connect_cmd_vtysh, + "neighbor (A.B.C.D|X:X::X:X) " "timers connect <0-65535>", + "Specify neighbor router\n" + "Neighbor address\nIPv6 address\n" + "BGP per neighbor timers\n" + "BGP connect timer\n" + "Connect timer\n") + DEFSH (VTYSH_RIPD, no_ip_rip_authentication_key_chain_cmd_vtysh, "no ip rip authentication key-chain", "Negate a command or set its defaults\n" @@ -7997,14 +10232,6 @@ DEFSH (VTYSH_OSPFD, debug_ospf_event_cmd_vtysh, "OSPF information\n" "OSPF event information\n") -DEFSH (VTYSH_BGPD, neighbor_timers_connect_cmd_vtysh, - "neighbor A.B.C.D " "timers connect <0-65535>", - "Specify neighbor router\n" - "Neighbor address\n" - "BGP per neighbor timers\n" - "BGP connect timer\n" - "Connect timer\n") - DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_group_soft_out_cmd_vtysh, "clear ip bgp peer-group WORD soft out", "Reset functions\n" @@ -8015,6 +10242,13 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_group_soft_out_cmd_vtysh, "Soft reconfig\n" "Soft reconfig outbound update\n") +DEFSH (VTYSH_BGPD, show_ipv6_bgp_community_all_cmd_vtysh, + "show ipv6 bgp community", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Display routes matching the communities\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_external_ipv4_soft_out_cmd_vtysh, "clear ip bgp external ipv4 (unicast|multicast) soft out", "Reset functions\n" @@ -8027,17 +10261,12 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_external_ipv4_soft_out_cmd_vtysh, "Soft reconfig\n" "Soft reconfig outbound update\n") -DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_extended_any_host_cmd_vtysh, - "access-list (<100-199>|<2000-2699>) (deny|permit) ip any host A.B.C.D", - "Add an access list entry\n" - "IP extended access list\n" - "IP extended access list (expanded range)\n" - "Specify packets to reject\n" - "Specify packets to forward\n" - "Any Internet Protocol\n" - "Any source host\n" - "A single destination host\n" - "Destination address\n") +DEFSH (VTYSH_BGPD, old_ipv6_aggregate_address_cmd_vtysh, + "ipv6 bgp aggregate-address X:X::X:X/M", + "IPv6 information\n" + "BGP information\n" + "Configure BGP aggregate entries\n" + "Aggregate prefix\n") DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_group_soft_cmd_vtysh, "clear ip bgp peer-group WORD soft", @@ -8056,13 +10285,17 @@ DEFSH (VTYSH_OSPFD, no_ip_ospf_hello_interval_addr_cmd_vtysh, "Time between HELLO packets\n" "Address of interface") -DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_description_cmd_vtysh, - "no ip prefix-list WORD description", - "Negate a command or set its defaults\n" - "IP information\n" - "Build a prefix list\n" - "Name of a prefix list\n" - "Prefix-list specific description\n") +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, access_list_extended_any_host_cmd_vtysh, + "access-list (<100-199>|<2000-2699>) (deny|permit) ip any host A.B.C.D", + "Add an access list entry\n" + "IP extended access list\n" + "IP extended access list (expanded range)\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "Any Internet Protocol\n" + "Any source host\n" + "A single destination host\n" + "Destination address\n") DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_ipv4_soft_cmd_vtysh, "clear ip bgp A.B.C.D ipv4 (unicast|multicast) soft", @@ -8075,14 +10308,21 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_ipv4_soft_cmd_vtysh, "Address Family Modifier\n" "Soft reconfig\n") -DEFSH (VTYSH_OSPFD, no_network_area_cmd_vtysh, - "no network A.B.C.D/M area (A.B.C.D|<0-4294967295>)", +DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_description_cmd_vtysh, + "no ip prefix-list WORD description", "Negate a command or set its defaults\n" - "Enable routing on an IP network\n" - "OSPF network prefix\n" - "Set the OSPF area ID\n" - "OSPF area ID in IP address format\n" - "OSPF area ID as a decimal value\n") + "IP information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "Prefix-list specific description\n") + +DEFSH (VTYSH_BGPD, old_no_ipv6_bgp_network_cmd_vtysh, + "no ipv6 bgp network X:X::X:X/M", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "BGP information\n" + "Specify a network to announce via BGP\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n") DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_kernel_metric_cmd_vtysh, "no redistribute kernel metric", @@ -8091,6 +10331,15 @@ DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_kernel_metric_cmd_vtysh, "Kernel routes\n" "Metric\n") +DEFSH (VTYSH_OSPFD, no_network_area_cmd_vtysh, + "no network A.B.C.D/M area (A.B.C.D|<0-4294967295>)", + "Negate a command or set its defaults\n" + "Enable routing on an IP network\n" + "OSPF network prefix\n" + "Set the OSPF area ID\n" + "OSPF area ID in IP address format\n" + "OSPF area ID as a decimal value\n") + DEFSH (VTYSH_OSPFD, area_range_advertise_cmd_vtysh, "area (A.B.C.D|<0-4294967295>) range A.B.C.D/M advertise", "OSPF area parameters\n" @@ -8110,11 +10359,25 @@ DEFSH (VTYSH_OSPFD, area_range_substitute_cmd_vtysh, "Announce area range as another prefix\n" "Network prefix to be announced instead of range\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_external_cmd_vtysh, + "clear bgp ipv6 external", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all external peers\n") + DEFSH (VTYSH_RIPD, no_rip_version_cmd_vtysh, "no version", "Negate a command or set its defaults\n" "Set routing protocol version\n") +DEFSH (VTYSH_BGPD, match_ipv6_next_hop_cmd_vtysh, + "match ipv6 next-hop X:X::X:X", + "Match values from routing table\n" + "IPv6 information\n" + "Match IPv6 next-hop address of route\n" + "IPv6 address of next hop\n") + DEFSH (VTYSH_BGPD, bgp_confederation_peers_cmd_vtysh, "bgp confederation peers .<1-65535>", "BGP specific commands\n" @@ -8122,6 +10385,32 @@ DEFSH (VTYSH_BGPD, bgp_confederation_peers_cmd_vtysh, "Peer ASs in BGP confederation\n" "AS number\n") +DEFSH (VTYSH_BGPD, show_ipv6_bgp_community3_exact_cmd_vtysh, + "show ipv6 bgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) exact-match", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") + +DEFSH (VTYSH_RIPD|VTYSH_BGPD, clear_ipv6_prefix_list_cmd_vtysh, + "clear ipv6 prefix-list", + "Reset functions\n" + "IPv6 information\n" + "Build a prefix list\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, clear_ip_prefix_list_name_prefix_cmd_vtysh, "clear ip prefix-list WORD A.B.C.D/M", "Reset functions\n" @@ -8173,6 +10462,17 @@ DEFSH (VTYSH_OSPFD, debug_ospf_ism_sub_cmd_vtysh, "ISM Event Information\n" "ISM TImer Information\n") +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_ipv6_access_list_exact_cmd_vtysh, + "no ipv6 access-list WORD (deny|permit) X:X::X:X/M exact-match", + "Negate a command or set its defaults\n" + "IPv6 information\n" + "Add an access list entry\n" + "IPv6 zebra access-list\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "Prefix to match. e.g. 3ffe:506::/32\n" + "Exact match of the prefixes\n") + DEFSH (VTYSH_BGPD, bgp_distance_cmd_vtysh, "distance bgp <1-255> <1-255> <1-255>", "Define an administrative distance\n" @@ -8182,11 +10482,17 @@ DEFSH (VTYSH_BGPD, bgp_distance_cmd_vtysh, "Distance for local routes\n") DEFSH (VTYSH_BGPD, neighbor_shutdown_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "shutdown", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "shutdown", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Administratively shut down this neighbor\n") +DEFSH (VTYSH_ZEBRA, ipv6_nd_other_config_flag_cmd_vtysh, + "ipv6 nd other-config-flag", + "IP information\n" + "Neighbor discovery\n" + "Other statefull configuration flag\n") + DEFSH (VTYSH_OSPFD, ip_ospf_retransmit_interval_cmd_vtysh, "ip ospf retransmit-interval <3-65535>", "IP Information\n" @@ -8215,10 +10521,10 @@ DEFSH (VTYSH_BGPD, no_debug_bgp_normal_cmd_vtysh, "BGP information\n") DEFSH (VTYSH_BGPD, no_neighbor_override_capability_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "override-capability", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "override-capability", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Override capability negotiation result\n") DEFSH (VTYSH_OSPFD, ip_ospf_authentication_key_cmd_vtysh, @@ -8228,13 +10534,11 @@ DEFSH (VTYSH_OSPFD, ip_ospf_authentication_key_cmd_vtysh, "Authentication password (key)\n" "The OSPF password (key)") -DEFSH (VTYSH_RIPD, rip_offset_list_cmd_vtysh, - "offset-list WORD (in|out) <0-16>", - "Modify RIP metric\n" - "Access-list name\n" - "For incoming updates\n" - "For outgoing updates\n" - "Metric value\n") +DEFSH (VTYSH_OSPFD, no_ospf_dead_interval_cmd_vtysh, + "no ospf dead-interval", + "Negate a command or set its defaults\n" + "OSPF interface commands\n" + "Interval after which a neighbor is declared dead\n") DEFSH (VTYSH_BGPD, debug_bgp_filter_cmd_vtysh, "debug bgp filters", @@ -8242,23 +10546,25 @@ DEFSH (VTYSH_BGPD, debug_bgp_filter_cmd_vtysh, "BGP information\n" "BGP filters\n") -DEFSH (VTYSH_OSPFD, no_ospf_dead_interval_cmd_vtysh, - "no ospf dead-interval", - "Negate a command or set its defaults\n" - "OSPF interface commands\n" - "Interval after which a neighbor is declared dead\n") +DEFSH (VTYSH_RIPD, rip_offset_list_cmd_vtysh, + "offset-list WORD (in|out) <0-16>", + "Modify RIP metric\n" + "Access-list name\n" + "For incoming updates\n" + "For outgoing updates\n" + "Metric value\n") DEFSH (VTYSH_BGPD, neighbor_enforce_multihop_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "enforce-multihop", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "enforce-multihop", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Enforce EBGP neighbors perform multihop\n") DEFSH (VTYSH_BGPD, no_neighbor_dont_capability_negotiate_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "dont-capability-negotiate", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "dont-capability-negotiate", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Do not perform capability negotiation\n") DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_community_exact_cmd_vtysh, @@ -8301,6 +10607,22 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_flap_prefix_list_cmd_vtysh, "Display routes conforming to the prefix-list\n" "IP prefix-list name\n") +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_community2_exact_cmd_vtysh, + "show ipv6 mbgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) exact-match", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") + DEFSH (VTYSH_ZEBRA, shutdown_if_cmd_vtysh, "shutdown", "Shutdown the selected interface\n") @@ -8311,19 +10633,19 @@ DEFSH (VTYSH_BGPD, no_set_atomic_aggregate_cmd_vtysh, "Set values in destination routing protocol\n" "BGP atomic aggregate attribute\n" ) -DEFSH (VTYSH_BGPD, no_neighbor_default_originate_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "default-originate", - "Negate a command or set its defaults\n" - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "Originate default route to this neighbor\n") - DEFSH (VTYSH_RIPD, show_ip_rip_cmd_vtysh, "show ip rip", "Show running system information\n" "IP information\n" "Show RIP routes\n") +DEFSH (VTYSH_BGPD, no_neighbor_default_originate_cmd_vtysh, + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "default-originate", + "Negate a command or set its defaults\n" + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "Originate default route to this neighbor\n") + DEFSH (VTYSH_OSPFD, ospf_default_information_originate_always_metric_type_routemap_cmd_vtysh, "default-information originate always metric <0-16777214> metric-type (1|2) route-map WORD", "Control distribution of default information\n" @@ -8345,6 +10667,21 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_dampening_address_cmd_vtysh, "Clear route flap dampening information\n" "Network to clear damping information\n") +DEFSH (VTYSH_BGPD, show_bgp_community_list_cmd_vtysh, + "show bgp community-list WORD", + "Show running system information\n" + "BGP information\n" + "Display routes matching the community-list\n" + "community-list name\n") + +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_as_soft_cmd_vtysh, + "clear bgp ipv6 <1-65535> soft", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear peers with the AS number\n" + "Soft reconfig\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_set_ip_nexthop_cmd_vtysh, "no set ip next-hop", "Negate a command or set its defaults\n" @@ -8395,6 +10732,31 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_extended_any_any_cmd_vt "Any source host\n" "Any destination host\n") +DEFSH (VTYSH_BGPD, bgp_redistribute_ipv6_rmap_metric_cmd_vtysh, + "redistribute (connected|kernel|ospf6|ripng|static) route-map WORD metric <0-4294967295>", + "Redistribute information from another routing protocol\n" + "Connected\n" + "Kernel routes\n" + "Open Shurtest Path First (OSPFv3)\n" + "Routing Information Protocol (RIPng)\n" + "Static routes\n" + "Route map reference\n" + "Pointer to route-map entries\n" + "Metric for redistributed routes\n" + "Default metric\n") + +DEFSH (VTYSH_RIPD|VTYSH_BGPD, ipv6_prefix_list_seq_cmd_vtysh, + "ipv6 prefix-list WORD seq <1-4294967295> (deny|permit) (X:X::X:X/M|any)", + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "sequence number of an entry\n" + "Sequence number\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Any prefix match. Same as \"::0/0 le 128\"\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_route_map_cmd_vtysh, "show ip bgp route-map WORD", "Show running system information\n" @@ -8422,6 +10784,17 @@ DEFSH (VTYSH_RIPD, ip_rip_authentication_mode_cmd_vtysh, "Keyed message digest\n" "Clear text authentication\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, ipv6_prefix_list_le_cmd_vtysh, + "ipv6 prefix-list WORD (deny|permit) X:X::X:X/M le <0-128>", + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Maximum prefix length to be matched\n" + "Maximum prefix length\n") + DEFSH (VTYSH_OSPFD, debug_ospf_nsm_cmd_vtysh, "debug ospf nsm", "Debugging functions (see also 'undebug')\n" @@ -8444,14 +10817,6 @@ DEFSH (VTYSH_OSPFD, area_range_not_advertise_cmd_vtysh, "Area range prefix\n" "DoNotAdvertise this range\n") -DEFSH (VTYSH_OSPFD|VTYSH_OSPFD, show_ip_ospf_neighbor_id_cmd_vtysh, - "show ip ospf neighbor A.B.C.D", - "Show running system information\n" - "IP information\n" - "OSPF information\n" - "Neighbor list\n" - "Neighbor ID\n") - DEFSH (VTYSH_BGPD, no_match_community_val_cmd_vtysh, "no match community (<1-99>|<100-199>|WORD)", "Negate a command or set its defaults\n" @@ -8461,6 +10826,14 @@ DEFSH (VTYSH_BGPD, no_match_community_val_cmd_vtysh, "Community-list number (expanded)\n" "Community-list name\n") +DEFSH (VTYSH_OSPFD|VTYSH_OSPFD, show_ip_ospf_neighbor_id_cmd_vtysh, + "show ip ospf neighbor A.B.C.D", + "Show running system information\n" + "IP information\n" + "OSPF information\n" + "Neighbor list\n" + "Neighbor ID\n") + DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_seq_ge_le_cmd_vtysh, "no ip prefix-list WORD seq <1-4294967295> (deny|permit) A.B.C.D/M ge <0-32> le <0-32>", "Negate a command or set its defaults\n" @@ -8477,14 +10850,13 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_seq_ge_le_cmd_vtysh, "Maximum prefix length to be matched\n" "Maximum prefix length\n") -DEFSH (VTYSH_OSPFD, no_area_stub_no_summary_cmd_vtysh, - "no area (A.B.C.D|<0-4294967295>) stub no-summary", - "Negate a command or set its defaults\n" - "OSPF area parameters\n" - "OSPF area ID in IP address format\n" - "OSPF area ID as a decimal value\n" - "Configure OSPF area as stub\n" - "Do not inject inter-area routes into area\n") +DEFSH (VTYSH_BGPD, clear_bgp_external_soft_in_cmd_vtysh, + "clear bgp external soft in", + "Reset functions\n" + "BGP information\n" + "Clear all external peers\n" + "Soft reconfig\n" + "Soft reconfig inbound update\n") DEFSH (VTYSH_OSPF6D, area_range_cmd_vtysh, "area A.B.C.D range X:X::X:X/M", @@ -8493,11 +10865,14 @@ DEFSH (VTYSH_OSPF6D, area_range_cmd_vtysh, "Summarize routes matching address/mask (border routers only)\n" "IPv6 address range\n") -DEFSH (VTYSH_BGPD, no_neighbor_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) ", +DEFSH (VTYSH_OSPFD, no_area_stub_no_summary_cmd_vtysh, + "no area (A.B.C.D|<0-4294967295>) stub no-summary", "Negate a command or set its defaults\n" - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n") + "OSPF area parameters\n" + "OSPF area ID in IP address format\n" + "OSPF area ID as a decimal value\n" + "Configure OSPF area as stub\n" + "Do not inject inter-area routes into area\n") DEFSH (VTYSH_OSPFD, ospf_distance_ospf_external_inter_cmd_vtysh, "distance ospf external <1-255> inter-area <1-255>", @@ -8508,6 +10883,12 @@ DEFSH (VTYSH_OSPFD, ospf_distance_ospf_external_inter_cmd_vtysh, "Inter-area routes\n" "Distance for inter-area routes\n") +DEFSH (VTYSH_BGPD, no_neighbor_cmd_vtysh, + "no neighbor (A.B.C.D|X:X::X:X|WORD) ", + "Negate a command or set its defaults\n" + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n") + DEFSH (VTYSH_OSPFD, area_export_list_cmd_vtysh, "area (A.B.C.D|<0-4294967295>) export-list NAME", "OSPF area parameters\n" @@ -8528,6 +10909,20 @@ DEFSH (VTYSH_BGPD, no_match_ecommunity_cmd_vtysh, "Match values from routing table\n" "Match BGP/VPN extended community list\n") +DEFSH (VTYSH_BGPD, set_ipv6_nexthop_local_cmd_vtysh, + "set ipv6 next-hop local X:X::X:X", + "Set values in destination routing protocol\n" + "IPv6 information\n" + "IPv6 next-hop address\n" + "IPv6 local address\n" + "IPv6 address of next hop\n") + +DEFSH (VTYSH_BGPD, debug_bgp_keepalive_cmd_vtysh, + "debug bgp keepalives", + "Debugging functions (see also 'undebug')\n" + "BGP information\n" + "BGP keepalives\n") + DEFSH (VTYSH_OSPFD, area_import_list_cmd_vtysh, "area (A.B.C.D|<0-4294967295>) import-list NAME", "OSPF area parameters\n" @@ -8536,12 +10931,6 @@ DEFSH (VTYSH_OSPFD, area_import_list_cmd_vtysh, "Set the filter for networks from other areas announced to the specified one\n" "Name of the access-list\n") -DEFSH (VTYSH_BGPD, debug_bgp_keepalive_cmd_vtysh, - "debug bgp keepalives", - "Debugging functions (see also 'undebug')\n" - "BGP information\n" - "BGP keepalives\n") - DEFSH (VTYSH_BGPD, dump_bgp_routes_cmd_vtysh, "dump bgp routes-mrt PATH", "Dump packet\n" @@ -8562,9 +10951,9 @@ DEFSH (VTYSH_BGPD, no_synchronization_cmd_vtysh, "Perform IGP synchronization\n") DEFSH (VTYSH_BGPD, neighbor_capability_dynamic_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "capability dynamic", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "capability dynamic", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Advertise capability to the peer\n" "Advertise dynamic capability to this neighbor\n") @@ -8578,14 +10967,14 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_group_soft_in_cmd_vtysh, "Soft reconfig\n" "Soft reconfig inbound update\n") -DEFSH (VTYSH_BGPD, no_aggregate_address_mask_summary_as_set_cmd_vtysh, - "no aggregate-address A.B.C.D A.B.C.D summary-only as-set", - "Negate a command or set its defaults\n" - "Configure BGP aggregate entries\n" - "Aggregate address\n" - "Aggregate mask\n" - "Filter more specific routes from updates\n" - "Generate AS set path information\n") +DEFSH (VTYSH_BGPD, clear_bgp_instance_all_soft_cmd_vtysh, + "clear bgp view WORD * soft", + "Reset functions\n" + "BGP information\n" + "BGP view\n" + "view name\n" + "Clear all peers\n" + "Soft reconfig\n") DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_group_cmd_vtysh, "clear ip bgp peer-group WORD", @@ -8595,6 +10984,15 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_peer_group_cmd_vtysh, "Clear all members of peer-group\n" "BGP peer-group name\n") +DEFSH (VTYSH_BGPD, no_aggregate_address_mask_summary_as_set_cmd_vtysh, + "no aggregate-address A.B.C.D A.B.C.D summary-only as-set", + "Negate a command or set its defaults\n" + "Configure BGP aggregate entries\n" + "Aggregate address\n" + "Aggregate mask\n" + "Filter more specific routes from updates\n" + "Generate AS set path information\n") + DEFSH (VTYSH_RIPD, no_rip_redistribute_type_routemap_cmd_vtysh, "no redistribute (kernel|connected|static|ospf|bgp) route-map WORD", "Negate a command or set its defaults\n" @@ -8607,13 +11005,6 @@ DEFSH (VTYSH_RIPD, no_rip_redistribute_type_routemap_cmd_vtysh, "Route map reference\n" "Pointer to route-map entries\n") -DEFSH (VTYSH_BGPD, no_set_originator_id_val_cmd_vtysh, - "no set originator-id A.B.C.D", - "Negate a command or set its defaults\n" - "Set values in destination routing protocol\n" - "BGP originator ID attribute\n" - "IP address of originator\n") - DEFSH (VTYSH_OSPFD, ospf_default_information_originate_always_metric_cmd_vtysh, "default-information originate always metric <0-16777214>", "Control distribution of default information\n" @@ -8636,12 +11027,22 @@ DEFSH (VTYSH_OSPFD, no_area_vlink_param4_cmd_vtysh, "Time between HELLO packets\n" "Time between retransmitting lost link state advertisements\n" "Link state transmit delay\n" "Interval after which a neighbor is declared dead\n" "Seconds\n" "Time between HELLO packets\n" "Time between retransmitting lost link state advertisements\n" "Link state transmit delay\n" "Interval after which a neighbor is declared dead\n" "Seconds\n") -DEFSH (VTYSH_RIPD, no_debug_rip_zebra_cmd_vtysh, - "no debug rip zebra", +DEFSH (VTYSH_BGPD, no_set_originator_id_val_cmd_vtysh, + "no set originator-id A.B.C.D", "Negate a command or set its defaults\n" - "Debugging functions (see also 'undebug')\n" - "RIP information\n" - "RIP and ZEBRA communication\n") + "Set values in destination routing protocol\n" + "BGP originator ID attribute\n" + "IP address of originator\n") + +DEFSH (VTYSH_RIPD|VTYSH_BGPD, ipv6_prefix_list_cmd_vtysh, + "ipv6 prefix-list WORD (deny|permit) (X:X::X:X/M|any)", + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Any prefix match. Same as \"::0/0 le 128\"\n") DEFSH (VTYSH_RIPD|VTYSH_BGPD, ip_prefix_list_ge_cmd_vtysh, "ip prefix-list WORD (deny|permit) A.B.C.D/M ge <0-32>", @@ -8654,6 +11055,13 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, ip_prefix_list_ge_cmd_vtysh, "Minimum prefix length to be matched\n" "Minimum prefix length\n") +DEFSH (VTYSH_RIPD, no_debug_rip_zebra_cmd_vtysh, + "no debug rip zebra", + "Negate a command or set its defaults\n" + "Debugging functions (see also 'undebug')\n" + "RIP information\n" + "RIP and ZEBRA communication\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_cidr_only_cmd_vtysh, "show ip bgp ipv4 (unicast|multicast) cidr-only", "Show running system information\n" @@ -8686,10 +11094,10 @@ DEFSH (VTYSH_OSPFD, ip_ospf_authentication_addr_cmd_vtysh, "Address of interface") DEFSH (VTYSH_BGPD, no_neighbor_local_as_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "local-as", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "local-as", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Specify a local-as number\n") DEFSH (VTYSH_RIPNGD, no_debug_ripng_packet_direct_cmd_vtysh, @@ -8709,9 +11117,9 @@ DEFSH (VTYSH_OSPFD, neighbor_priority_cmd_vtysh, "Seconds\n") DEFSH (VTYSH_BGPD, neighbor_attr_unchanged7_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "attribute-unchanged next-hop med as-path", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged next-hop med as-path", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "Nexthop attribute\n" "Med attribute\n" @@ -8754,6 +11162,13 @@ DEFSH (VTYSH_OSPFD, ip_ospf_authentication_args_cmd_vtysh, "Use null authentication\n" "Use message-digest authentication\n") +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_route_cmd_vtysh, + "show ipv6 mbgp X:X::X:X", + "Show running system information\n" + "IP information\n" + "MBGP information\n" + "Network in the MBGP routing table to display\n") + DEFSH (VTYSH_BGPD, clear_ip_bgp_as_vpnv4_in_cmd_vtysh, "clear ip bgp <1-65535> vpnv4 unicast in", "Reset functions\n" @@ -8764,6 +11179,37 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_as_vpnv4_in_cmd_vtysh, "Address Family modifier\n" "Soft reconfig inbound update\n") +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, ipv6_access_list_cmd_vtysh, + "ipv6 access-list WORD (deny|permit) X:X::X:X/M", + "IPv6 information\n" + "Add an access list entry\n" + "IPv6 zebra access-list\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "Prefix to match. e.g. 3ffe:506::/32\n") + +DEFSH (VTYSH_BGPD, show_bgp_community4_cmd_vtysh, + "show bgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + DEFSH (VTYSH_OSPFD, no_area_range_advertise_cmd_vtysh, "no area (A.B.C.D|<0-4294967295>) range A.B.C.D/M (advertise|not-advertise)", "Negate a command or set its defaults\n" @@ -8783,25 +11229,34 @@ DEFSH (VTYSH_RIPNGD, debug_ripng_packet_direct_cmd_vtysh, "Debug option set for receive packet\n" "Debug option set for send packet\n") -DEFSH (VTYSH_BGPD, neighbor_allowas_in_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "allowas-in", - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "Accept as-path with my AS present in it\n") - DEFSH (VTYSH_BGPD, no_auto_summary_cmd_vtysh, "no auto-summary", "Negate a command or set its defaults\n" "Enable automatic network number summarization\n") +DEFSH (VTYSH_BGPD, neighbor_allowas_in_cmd_vtysh, + "neighbor (A.B.C.D|X:X::X:X|WORD) " "allowas-in", + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "Accept as-path with my AS present in it\n") + DEFSH (VTYSH_BGPD, no_neighbor_capability_dynamic_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "capability dynamic", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "capability dynamic", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Advertise capability to the peer\n" "Advertise dynamic capability to this neighbor\n") +DEFSH (VTYSH_OSPF6D|VTYSH_BGPD, no_match_ipv6_address_prefix_list_cmd_vtysh, + "no match ipv6 address prefix-list WORD", + "Negate a command or set its defaults\n" + "Match values from routing table\n" + "IPv6 information\n" + "Match address of route\n" + "Match entries of prefix-lists\n" + "IP prefix-list name\n") + DEFSH (VTYSH_OSPFD, no_ip_ospf_network_cmd_vtysh, "no ip ospf network", "Negate a command or set its defaults\n" @@ -8809,6 +11264,13 @@ DEFSH (VTYSH_OSPFD, no_ip_ospf_network_cmd_vtysh, "OSPF interface commands\n" "Network type\n") +DEFSH (VTYSH_BGPD, bgp_bestpath_aspath_ignore_cmd_vtysh, + "bgp bestpath as-path ignore", + "BGP specific commands\n" + "Change the default bestpath selection\n" + "AS-path attribute\n" + "Ignore as-path length in selecting a route\n") + DEFSH (VTYSH_BGPD, show_ip_extcommunity_list_arg_cmd_vtysh, "show ip extcommunity-list (<1-199>|WORD)", "Show running system information\n" @@ -8817,13 +11279,6 @@ DEFSH (VTYSH_BGPD, show_ip_extcommunity_list_arg_cmd_vtysh, "Extcommunity-list number\n" "Extcommunity-list name\n") -DEFSH (VTYSH_BGPD, bgp_bestpath_aspath_ignore_cmd_vtysh, - "bgp bestpath as-path ignore", - "BGP specific commands\n" - "Change the default bestpath selection\n" - "AS-path attribute\n" - "Ignore as-path length in selecting a route\n") - DEFSH (VTYSH_BGPD, show_ip_bgp_vpnv4_all_neighbors_peer_cmd_vtysh, "show ip bgp vpnv4 all neighbors A.B.C.D", "Show running system information\n" @@ -8881,6 +11336,18 @@ DEFSH (VTYSH_RIPD, ip_rip_receive_version_2_cmd_vtysh, "RIP version 2\n" "RIP version 1\n") +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_remark_arg_cmd_vtysh, + "no access-list (<1-99>|<100-199>|<1300-1999>|<2000-2699>|WORD) remark .LINE", + "Negate a command or set its defaults\n" + "Add an access list entry\n" + "IP standard access list\n" + "IP extended access list\n" + "IP standard access list (expanded range)\n" + "IP extended access list (expanded range)\n" + "IP zebra access-list\n" + "Access list entry comment\n" + "Comment up to 100 characters\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_community_cmd_vtysh, "show ip bgp ipv4 (unicast|multicast) community (AA:NN|local-AS|no-advertise|no-export)", "Show running system information\n" @@ -8895,17 +11362,13 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_community_cmd_vtysh, "Do not advertise to any peer (well-known community)\n" "Do not export to next AS (well-known community)\n") -DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_remark_arg_cmd_vtysh, - "no access-list (<1-99>|<100-199>|<1300-1999>|<2000-2699>|WORD) remark .LINE", - "Negate a command or set its defaults\n" - "Add an access list entry\n" - "IP standard access list\n" - "IP extended access list\n" - "IP standard access list (expanded range)\n" - "IP extended access list (expanded range)\n" - "IP zebra access-list\n" - "Access list entry comment\n" - "Comment up to 100 characters\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_prefix_list_cmd_vtysh, + "show bgp ipv6 prefix-list WORD", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Display routes conforming to the prefix-list\n" + "IPv6 prefix-list name\n") DEFSH (VTYSH_RIPD, no_debug_rip_packet_direct_cmd_vtysh, "no debug rip packet (recv|send)", @@ -8930,11 +11393,6 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_le_ge_cmd_vtysh, "Minimum prefix length to be matched\n" "Minimum prefix length\n") -DEFSH (VTYSH_OSPFD, no_ospf_default_metric_cmd_vtysh, - "no default-metric", - "Negate a command or set its defaults\n" - "Set metric of redistributed routes\n") - DEFSH (VTYSH_BGPD, show_ip_bgp_community2_exact_cmd_vtysh, "show ip bgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) exact-match", "Show running system information\n" @@ -8951,6 +11409,11 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_community2_exact_cmd_vtysh, "Do not export to next AS (well-known community)\n" "Exact match of the communities") +DEFSH (VTYSH_OSPFD, no_ospf_default_metric_cmd_vtysh, + "no default-metric", + "Negate a command or set its defaults\n" + "Set metric of redistributed routes\n") + DEFSH (VTYSH_BGPD, no_set_community_none_cmd_vtysh, "no set community none", "Negate a command or set its defaults\n" @@ -8994,6 +11457,15 @@ DEFSH (VTYSH_BGPD, no_set_aggregator_as_val_cmd_vtysh, "AS number\n" "IP address of aggregator\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_peer_out_cmd_vtysh, + "clear bgp ipv6 (A.B.C.D|X:X::X:X) out", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "BGP neighbor address to clear\n" + "BGP IPv6 neighbor to clear\n" + "Soft reconfig outbound update\n") + DEFSH (VTYSH_OSPFD, ospf_distance_ospf_inter_external_cmd_vtysh, "distance ospf inter-area <1-255> external <1-255>", "Define an administrative distance\n" @@ -9013,15 +11485,11 @@ DEFSH (VTYSH_RIPNGD, no_ripng_redistribute_static_metric_routemap_cmd_vtysh, "Route map reference\n" "Pointer to route-map entries\n") -DEFSH (VTYSH_OSPFD, no_debug_ospf_nsm_sub_cmd_vtysh, - "no debug ospf nsm (status|events|timers)", +DEFSH (VTYSH_OSPFD, no_ospf_priority_cmd_vtysh, + "no ospf priority", "Negate a command or set its defaults\n" - "Debugging functions\n" - "OSPF information\n" - "OSPF Interface State Machine\n" - "NSM Status Information\n" - "NSM Event Information\n" - "NSM Timer Information\n") + "OSPF interface commands\n" + "Router priority\n") DEFSH (VTYSH_BGPD, set_origin_cmd_vtysh, "set origin (egp|igp|incomplete)", @@ -9031,17 +11499,15 @@ DEFSH (VTYSH_BGPD, set_origin_cmd_vtysh, "local IGP\n" "unknown heritage\n") -DEFSH (VTYSH_OSPFD, no_ospf_priority_cmd_vtysh, - "no ospf priority", +DEFSH (VTYSH_OSPFD, no_debug_ospf_nsm_sub_cmd_vtysh, + "no debug ospf nsm (status|events|timers)", "Negate a command or set its defaults\n" - "OSPF interface commands\n" - "Router priority\n") - -DEFSH (VTYSH_RIPD, debug_rip_events_cmd_vtysh, - "debug rip events", - "Debugging functions (see also 'undebug')\n" - "RIP information\n" - "RIP events\n") + "Debugging functions\n" + "OSPF information\n" + "OSPF Interface State Machine\n" + "NSM Status Information\n" + "NSM Event Information\n" + "NSM Timer Information\n") DEFSH (VTYSH_OSPFD, ospf_redistribute_source_cmd_vtysh, "redistribute (kernel|connected|static|rip|bgp)", @@ -9052,6 +11518,12 @@ DEFSH (VTYSH_OSPFD, ospf_redistribute_source_cmd_vtysh, "Routing Information Protocol (RIP)\n" "Border Gateway Protocol (BGP)\n") +DEFSH (VTYSH_RIPD, debug_rip_events_cmd_vtysh, + "debug rip events", + "Debugging functions (see also 'undebug')\n" + "RIP information\n" + "RIP events\n") + DEFSH (VTYSH_ZEBRA, no_ip_route_mask_cmd_vtysh, "no ip route A.B.C.D A.B.C.D (A.B.C.D|INTERFACE|null0)", "Negate a command or set its defaults\n" @@ -9090,9 +11562,9 @@ DEFSH (VTYSH_OSPFD, ospf_default_information_originate_always_type_metric_cmd_vt "OSPF metric\n") DEFSH (VTYSH_BGPD, neighbor_route_map_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "route-map WORD (in|out)", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "route-map WORD (in|out)", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Apply route map to neighbor\n" "Name of route map\n" "Apply map to incoming routes\n" @@ -9127,6 +11599,18 @@ DEFSH (VTYSH_OSPFD, ospf_distance_ospf_inter_intra_cmd_vtysh, "Intra-area routes\n" "Distance for intra-area routes\n") +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_community_exact_cmd_vtysh, + "show ipv6 mbgp community (AA:NN|local-AS|no-advertise|no-export) exact-match", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") + DEFSH (VTYSH_BGPD, clear_ip_bgp_external_ipv4_in_prefix_filter_cmd_vtysh, "clear ip bgp external ipv4 (unicast|multicast) in prefix-filter", "Reset functions\n" @@ -9159,6 +11643,13 @@ DEFSH (VTYSH_BGPD, bgp_damp_unset_cmd_vtysh, "BGP Specific commands\n" "Enable route-flap dampening\n") +DEFSH (VTYSH_OSPF6D, no_debug_ospf6_all_cmd_vtysh, + "no debug ospf6 all", + "Negate a command or set its defaults\n" + "Debugging functions (see also 'undebug')\n" + "Open Shortest Path First (OSPF) for IPv6\n" + "Turn off ALL OSPFv3 debugging\n") + DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_standard_cmd_vtysh, "no access-list (<1-99>|<1300-1999>) (deny|permit) A.B.C.D A.B.C.D", "Negate a command or set its defaults\n" @@ -9170,13 +11661,6 @@ DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_standard_cmd_vtysh, "Address to match\n" "Wildcard bits\n") -DEFSH (VTYSH_OSPF6D, no_debug_ospf6_all_cmd_vtysh, - "no debug ospf6 all", - "Negate a command or set its defaults\n" - "Debugging functions (see also 'undebug')\n" - "Open Shortest Path First (OSPF) for IPv6\n" - "Turn off ALL OSPFv3 debugging\n") - DEFSH (VTYSH_BGPD, show_ip_bgp_neighbor_received_prefix_filter_cmd_vtysh, "show ip bgp neighbors (A.B.C.D|X:X::X:X) received prefix-filter", "Show running system information\n" @@ -9196,6 +11680,22 @@ DEFSH (VTYSH_OSPFD, area_default_cost_cmd_vtysh, "Set the summary-default cost of a NSSA or stub area\n" "Stub's advertised default summary cost\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_peer_group_in_cmd_vtysh, + "clear bgp ipv6 peer-group WORD in", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all members of peer-group\n" + "BGP peer-group name\n" + "Soft reconfig inbound update\n") + +DEFSH (VTYSH_BGPD, clear_bgp_all_in_cmd_vtysh, + "clear bgp * in", + "Reset functions\n" + "BGP information\n" + "Clear all peers\n" + "Soft reconfig inbound update\n") + DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_area_topology_router_lsid_cmd_vtysh, "show ipv6 ospf6 area A.B.C.D topology (A.B.C.D|<0-4294967295>) (A.B.C.D|<0-4294967295>)", "Show running system information\n" @@ -9211,6 +11711,25 @@ DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_area_topology_router_lsid_cmd_vtysh, "Specify Link State ID\n" ) +DEFSH (VTYSH_BGPD, show_ipv6_mbgp_community3_cmd_vtysh, + "show ipv6 mbgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export)", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n") + DEFSH (VTYSH_BGPD, bgp_damp_set_cmd_vtysh, "bgp dampening <1-45> <1-20000> <1-20000> <1-255>", "BGP Specific commands\n" @@ -9228,12 +11747,6 @@ DEFSH (VTYSH_OSPF6D, ipv6_ospf6_instance_cmd_vtysh, "<0-255> Instance ID\n" ) -DEFSH (VTYSH_RIPNGD, no_ripng_route_cmd_vtysh, - "no route IPV6ADDR", - "Negate a command or set its defaults\n" - "Static route setup\n" - "Delete static RIPng route announcement\n") - DEFSH (VTYSH_BGPD, no_dump_bgp_routes_cmd_vtysh, "no dump bgp routes-mrt [PATH] [INTERVAL]", "Negate a command or set its defaults\n" @@ -9241,6 +11754,12 @@ DEFSH (VTYSH_BGPD, no_dump_bgp_routes_cmd_vtysh, "BGP packet dump\n" "Dump whole BGP routing table\n") +DEFSH (VTYSH_RIPNGD, no_ripng_route_cmd_vtysh, + "no route IPV6ADDR", + "Negate a command or set its defaults\n" + "Static route setup\n" + "Delete static RIPng route announcement\n") + DEFSH (VTYSH_BGPD, no_aggregate_address_mask_as_set_cmd_vtysh, "no aggregate-address A.B.C.D A.B.C.D as-set", "Negate a command or set its defaults\n" @@ -9249,6 +11768,14 @@ DEFSH (VTYSH_BGPD, no_aggregate_address_mask_as_set_cmd_vtysh, "Aggregate mask\n" "Generate AS set path information\n") +DEFSH (VTYSH_BGPD, no_bgp_confederation_peers_cmd_vtysh, + "no bgp confederation peers .<1-65535>", + "Negate a command or set its defaults\n" + "BGP specific commands\n" + "AS confederation parameters\n" + "Peer ASs in BGP confederation\n" + "AS number\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_community4_cmd_vtysh, "show ip bgp ipv4 (unicast|multicast) community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export)", "Show running system information\n" @@ -9275,14 +11802,6 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_community4_cmd_vtysh, "Do not advertise to any peer (well-known community)\n" "Do not export to next AS (well-known community)\n") -DEFSH (VTYSH_BGPD, no_bgp_confederation_peers_cmd_vtysh, - "no bgp confederation peers .<1-65535>", - "Negate a command or set its defaults\n" - "BGP specific commands\n" - "AS confederation parameters\n" - "Peer ASs in BGP confederation\n" - "AS number\n") - DEFSH (VTYSH_BGPD, no_set_weight_val_cmd_vtysh, "no set weight <0-4294967295>", "Negate a command or set its defaults\n" @@ -9349,6 +11868,22 @@ DEFSH (VTYSH_OSPFD, no_ip_ospf_authentication_key_addr_cmd_vtysh, "Authentication password (key)\n" "Address of interface") +DEFSH (VTYSH_BGPD, ipv6_aggregate_address_summary_only_cmd_vtysh, + "aggregate-address X:X::X:X/M summary-only", + "Configure BGP aggregate entries\n" + "Aggregate prefix\n" + "Filter more specific routes from updates\n") + +DEFSH (VTYSH_BGPD, ipv6_mbgp_neighbor_routes_cmd_vtysh, + "show ipv6 mbgp neighbors (A.B.C.D|X:X::X:X) routes", + "Show running system information\n" + "IPv6 information\n" + "MBGP information\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n" + "Display routes learned from neighbor\n") + DEFSH (VTYSH_RIPD, accept_lifetime_infinite_month_day_cmd_vtysh, "accept-lifetime HH:MM:SS MONTH <1-31> <1993-2035> infinite", "Set accept lifetime of the key\n" @@ -9358,14 +11893,29 @@ DEFSH (VTYSH_RIPD, accept_lifetime_infinite_month_day_cmd_vtysh, "Year to start\n" "Never expires") -DEFSH (VTYSH_BGPD, neighbor_attr_unchanged5_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "attribute-unchanged as-path next-hop med", - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "BGP attribute is propagated unchanged to this neighbor\n" - "As-path attribute\n" - "Nexthop attribute\n" - "Med attribute\n") +DEFSH (VTYSH_RIPD|VTYSH_BGPD, ipv6_prefix_list_seq_le_ge_cmd_vtysh, + "ipv6 prefix-list WORD seq <1-4294967295> (deny|permit) X:X::X:X/M le <0-128> ge <0-128>", + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "sequence number of an entry\n" + "Sequence number\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Maximum prefix length to be matched\n" + "Maximum prefix length\n" + "Minimum prefix length to be matched\n" + "Minimum prefix length\n") + +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_external_soft_out_cmd_vtysh, + "clear bgp ipv6 external soft out", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all external peers\n" + "Soft reconfig\n" + "Soft reconfig outbound update\n") DEFSH (VTYSH_BGPD, clear_ip_bgp_as_ipv4_in_prefix_filter_cmd_vtysh, "clear ip bgp <1-65535> ipv4 (unicast|multicast) in prefix-filter", @@ -9379,6 +11929,15 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_as_ipv4_in_prefix_filter_cmd_vtysh, "Soft reconfig inbound update\n" "Push out prefix-list ORF and do inbound soft reconfig\n") +DEFSH (VTYSH_BGPD, neighbor_attr_unchanged5_cmd_vtysh, + "neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged as-path next-hop med", + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "BGP attribute is propagated unchanged to this neighbor\n" + "As-path attribute\n" + "Nexthop attribute\n" + "Med attribute\n") + DEFSH (VTYSH_BGPD, show_ip_bgp_instance_neighbors_cmd_vtysh, "show ip bgp view WORD neighbors", "Show running system information\n" @@ -9388,16 +11947,16 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_instance_neighbors_cmd_vtysh, "View name\n" "Detailed information on TCP and BGP neighbor connections\n") -DEFSH (VTYSH_OSPF6D, ipv6_ospf6_passive_cmd_vtysh, - "ipv6 ospf6 passive", +DEFSH (VTYSH_OSPF6D, no_ipv6_ospf6_passive_cmd_vtysh, + "no ipv6 ospf6 passive", + "Negate a command or set its defaults\n" "IPv6 Information\n" "Open Shortest Path First (OSPF) for IPv6\n" "passive interface: No Adjacency will be formed on this I/F\n" ) -DEFSH (VTYSH_OSPF6D, no_ipv6_ospf6_passive_cmd_vtysh, - "no ipv6 ospf6 passive", - "Negate a command or set its defaults\n" +DEFSH (VTYSH_OSPF6D, ipv6_ospf6_passive_cmd_vtysh, + "ipv6 ospf6 passive", "IPv6 Information\n" "Open Shortest Path First (OSPF) for IPv6\n" "passive interface: No Adjacency will be formed on this I/F\n" @@ -9428,6 +11987,25 @@ DEFSH (VTYSH_OSPF6D, show_ipv6_ospf6_area_spf_node_cmd_vtysh, "vertex infomation\n" ) +DEFSH (VTYSH_RIPD|VTYSH_BGPD, ipv6_prefix_list_le_ge_cmd_vtysh, + "ipv6 prefix-list WORD (deny|permit) X:X::X:X/M le <0-128> ge <0-128>", + "IPv6 information\n" + "Build a prefix list\n" + "Name of a prefix list\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n" + "Maximum prefix length to be matched\n" + "Maximum prefix length\n" + "Minimum prefix length to be matched\n" + "Minimum prefix length\n") + +DEFSH (VTYSH_BGPD, bgp_cluster_id_cmd_vtysh, + "bgp cluster-id A.B.C.D", + "BGP information\n" + "Configure Route-Reflector Cluster-id\n" + "Route-Reflector Cluster-id in IP address format\n") + DEFSH (VTYSH_OSPF6D, ospf6_redistribute_cmd_vtysh, "redistribute (static|kernel|connected|ripng|bgp)", "Redistribute\n" @@ -9438,12 +12016,6 @@ DEFSH (VTYSH_OSPF6D, ospf6_redistribute_cmd_vtysh, "BGP route\n" ) -DEFSH (VTYSH_BGPD, bgp_cluster_id_cmd_vtysh, - "bgp cluster-id A.B.C.D", - "BGP information\n" - "Configure Route-Reflector Cluster-id\n" - "Route-Reflector Cluster-id in IP address format\n") - DEFSH (VTYSH_BGPD, clear_ip_bgp_all_ipv4_soft_out_cmd_vtysh, "clear ip bgp * ipv4 (unicast|multicast) soft out", "Reset functions\n" @@ -9456,6 +12028,16 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_all_ipv4_soft_out_cmd_vtysh, "Soft reconfig\n" "Soft reconfig outbound update\n") +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_standard_any_cmd_vtysh, + "no access-list (<1-99>|<1300-1999>) (deny|permit) any", + "Negate a command or set its defaults\n" + "Add an access list entry\n" + "IP standard access list\n" + "IP standard access list (expanded range)\n" + "Specify packets to reject\n" + "Specify packets to forward\n" + "Any source host\n") + DEFSH (VTYSH_BGPD, set_ecommunity_soo_cmd_vtysh, "set extcommunity soo .ASN:nn_or_IP-address:nn", "Set values in destination routing protocol\n" @@ -9474,15 +12056,50 @@ DEFSH (VTYSH_BGPD, bgp_redistribute_ipv4_metric_cmd_vtysh, "Metric for redistributed routes\n" "Default metric\n") -DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, no_access_list_standard_any_cmd_vtysh, - "no access-list (<1-99>|<1300-1999>) (deny|permit) any", - "Negate a command or set its defaults\n" +DEFSH (VTYSH_BGPD, clear_bgp_instance_all_cmd_vtysh, + "clear bgp view WORD *", + "Reset functions\n" + "BGP information\n" + "BGP view\n" + "view name\n" + "Clear all peers\n") + +DEFSH (VTYSH_ZEBRA, ipv6_nd_managed_config_flag_cmd_vtysh, + "ipv6 nd managed-config-flag", + "IP information\n" + "Neighbor discovery\n" + "Managed address configuration flag\n") + +DEFSH (VTYSH_ZEBRA, ipv6_nd_send_ra_cmd_vtysh, + "ipv6 nd send-ra", + "IP information\n" + "Neighbor discovery\n" + "Send Router Advertisement\n") + +DEFSH (VTYSH_BGPD, show_bgp_ipv6_prefix_longer_cmd_vtysh, + "show bgp ipv6 X:X::X:X/M longer-prefixes", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "IPv6 prefix <network>/<length>\n" + "Display route and more specific routes\n") + +DEFSH (VTYSH_BGPD, clear_bgp_as_soft_in_cmd_vtysh, + "clear bgp <1-65535> soft in", + "Reset functions\n" + "BGP information\n" + "Clear peers with the AS number\n" + "Soft reconfig\n" + "Soft reconfig inbound update\n") + +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, ipv6_access_list_any_cmd_vtysh, + "ipv6 access-list WORD (deny|permit) any", + "IPv6 information\n" "Add an access list entry\n" - "IP standard access list\n" - "IP standard access list (expanded range)\n" + "IPv6 zebra access-list\n" "Specify packets to reject\n" "Specify packets to forward\n" - "Any source host\n") + "Any prefixi to match\n") DEFSH (VTYSH_OSPFD, no_ospf_retransmit_interval_cmd_vtysh, "no ospf retransmit-interval", @@ -9490,18 +12107,44 @@ DEFSH (VTYSH_OSPFD, no_ospf_retransmit_interval_cmd_vtysh, "OSPF interface commands\n" "Time between retransmitting lost link state advertisements\n") +DEFSH (VTYSH_BGPD, no_neighbor_timers_cmd_vtysh, + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "timers", + "Negate a command or set its defaults\n" + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "BGP per neighbor timers\n") + DEFSH (VTYSH_BGPD, bgp_cluster_id32_cmd_vtysh, "bgp cluster-id <1-4294967295>", "BGP information\n" "Configure Route-Reflector Cluster-id\n" "Route-Reflector Cluster-id as 32 bit quantity\n") -DEFSH (VTYSH_BGPD, no_neighbor_timers_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "timers", +DEFSH (VTYSH_BGPD, old_no_ipv6_aggregate_address_summary_only_cmd_vtysh, + "no ipv6 bgp aggregate-address X:X::X:X/M summary-only", "Negate a command or set its defaults\n" - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "BGP per neighbor timers\n") + "IPv6 information\n" + "BGP information\n" + "Configure BGP aggregate entries\n" + "Aggregate prefix\n" + "Filter more specific routes from updates\n") + +DEFSH (VTYSH_BGPD, set_ipv6_nexthop_global_cmd_vtysh, + "set ipv6 next-hop global X:X::X:X", + "Set values in destination routing protocol\n" + "IPv6 information\n" + "IPv6 next-hop address\n" + "IPv6 global address\n" + "IPv6 address of next hop\n") + +DEFSH (VTYSH_BGPD, no_set_ipv6_nexthop_local_val_cmd_vtysh, + "no set ipv6 next-hop local X:X::X:X", + "Negate a command or set its defaults\n" + "Set values in destination routing protocol\n" + "IPv6 information\n" + "IPv6 next-hop address\n" + "IPv6 local address\n" + "IPv6 address of next hop\n") DEFSH (VTYSH_ZEBRA, ip_address_secondary_cmd_vtysh, "ip address A.B.C.D/M secondary", @@ -9527,6 +12170,16 @@ DEFSH (VTYSH_BGPD, aggregate_address_mask_summary_as_set_cmd_vtysh, "Filter more specific routes from updates\n" "Generate AS set path information\n") +DEFSH (VTYSH_BGPD, no_bgp_redistribute_ipv6_cmd_vtysh, + "no redistribute (connected|kernel|ospf6|ripng|static)", + "Negate a command or set its defaults\n" + "Redistribute information from another routing protocol\n" + "Connected\n" + "Kernel routes\n" + "Open Shurtest Path First (OSPFv3)\n" + "Routing Information Protocol (RIPng)\n" + "Static routes\n") + DEFSH (VTYSH_ZEBRA, no_ip_route_cmd_vtysh, "no ip route A.B.C.D/M (A.B.C.D|INTERFACE|null0)", "Negate a command or set its defaults\n" @@ -9538,19 +12191,20 @@ DEFSH (VTYSH_ZEBRA, no_ip_route_cmd_vtysh, "Null interface\n") DEFSH (VTYSH_BGPD, neighbor_attr_unchanged2_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "attribute-unchanged as-path (next-hop|med)", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "attribute-unchanged as-path (next-hop|med)", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "BGP attribute is propagated unchanged to this neighbor\n" "As-path attribute\n" "Nexthop attribute\n" "Med attribute\n") -DEFSH (VTYSH_BGPD, no_bgp_deterministic_med_cmd_vtysh, - "no bgp deterministic-med", +DEFSH (VTYSH_BGPD, no_ipv6_aggregate_address_summary_only_cmd_vtysh, + "no aggregate-address X:X::X:X/M summary-only", "Negate a command or set its defaults\n" - "BGP specific commands\n" - "Pick the best-MED path among paths advertised from the neighboring AS\n") + "Configure BGP aggregate entries\n" + "Aggregate prefix\n" + "Filter more specific routes from updates\n") DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_prefix_longer_cmd_vtysh, "show ip bgp ipv4 (unicast|multicast) A.B.C.D/M longer-prefixes", @@ -9563,9 +12217,11 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_prefix_longer_cmd_vtysh, "IP prefix <network>/<length>, e.g., 35.0.0.0/8\n" "Display route and more specific routes\n") -DEFSH (VTYSH_OSPFD, area_vlink_cmd_vtysh, - "area (A.B.C.D|<0-4294967295>) virtual-link A.B.C.D", - "OSPF area parameters\n" "OSPF area ID in IP address format\n" "OSPF area ID as a decimal value\n" "Configure a virtual link\n" "Router ID of the remote ABR\n") +DEFSH (VTYSH_BGPD, no_bgp_deterministic_med_cmd_vtysh, + "no bgp deterministic-med", + "Negate a command or set its defaults\n" + "BGP specific commands\n" + "Pick the best-MED path among paths advertised from the neighboring AS\n") DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_community2_cmd_vtysh, "show ip bgp ipv4 (unicast|multicast) community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export)", @@ -9585,6 +12241,10 @@ DEFSH (VTYSH_BGPD, show_ip_bgp_ipv4_community2_cmd_vtysh, "Do not advertise to any peer (well-known community)\n" "Do not export to next AS (well-known community)\n") +DEFSH (VTYSH_OSPFD, area_vlink_cmd_vtysh, + "area (A.B.C.D|<0-4294967295>) virtual-link A.B.C.D", + "OSPF area parameters\n" "OSPF area ID in IP address format\n" "OSPF area ID as a decimal value\n" "Configure a virtual link\n" "Router ID of the remote ABR\n") + DEFSH (VTYSH_OSPFD, debug_ospf_packet_send_recv_cmd_vtysh, "debug ospf packet (hello|dd|ls-request|ls-update|ls-ack|all) (send|recv|detail)", "Debugging functions\n" @@ -9600,6 +12260,30 @@ DEFSH (VTYSH_OSPFD, debug_ospf_packet_send_recv_cmd_vtysh, "Packet received\n" "Detail information\n") +DEFSH (VTYSH_BGPD, show_ipv6_bgp_community2_exact_cmd_vtysh, + "show ipv6 bgp community (AA:NN|local-AS|no-advertise|no-export) (AA:NN|local-AS|no-advertise|no-export) exact-match", + "Show running system information\n" + "IPv6 information\n" + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") + +DEFSH (VTYSH_RIPD|VTYSH_OSPFD|VTYSH_BGPD, ipv6_access_list_remark_cmd_vtysh, + "ipv6 access-list WORD remark .LINE", + "IPv6 information\n" + "Add an access list entry\n" + "IPv6 zebra access-list\n" + "Access list entry comment\n" + "Comment up to 100 characters\n") + DEFSH (VTYSH_OSPFD, no_ip_ospf_cost_addr_cmd_vtysh, "no ip ospf cost A.B.C.D", "Negate a command or set its defaults\n" @@ -9634,6 +12318,12 @@ DEFSH (VTYSH_BGPD, no_bgp_redistribute_ipv4_metric_rmap_cmd_vtysh, "Route map reference\n" "Pointer to route-map entries\n") +DEFSH (VTYSH_ZEBRA, show_ip_forwarding_cmd_vtysh, + "show ip forwarding", + "Show running system information\n" + "IP information\n" + "IP forwarding status\n") + DEFSH (VTYSH_RIPNGD, ripng_redistribute_static_routemap_cmd_vtysh, "redistribute static route-map WORD", "Redistribute information from another routing protocol\n" @@ -9641,11 +12331,16 @@ DEFSH (VTYSH_RIPNGD, ripng_redistribute_static_routemap_cmd_vtysh, "Route map reference\n" "Pointer to route-map entries\n") -DEFSH (VTYSH_ZEBRA, show_ip_forwarding_cmd_vtysh, - "show ip forwarding", +DEFSH (VTYSH_BGPD, show_bgp_community_exact_cmd_vtysh, + "show bgp community (AA:NN|local-AS|no-advertise|no-export) exact-match", "Show running system information\n" - "IP information\n" - "IP forwarding status\n") + "BGP information\n" + "Display routes matching the communities\n" + "community number\n" + "Do not send outside local AS (well-known community)\n" + "Do not advertise to any peer (well-known community)\n" + "Do not export to next AS (well-known community)\n" + "Exact match of the communities") DEFSH (VTYSH_OSPFD, no_debug_ospf_event_cmd_vtysh, "no debug ospf event", @@ -9666,12 +12361,6 @@ DEFSH (VTYSH_ZEBRA, show_ip_route_protocol_cmd_vtysh, "Routing Information Protocol (RIP)\n" "Static routes\n") -DEFSH (VTYSH_BGPD, no_bgp_cluster_id_cmd_vtysh, - "no bgp cluster-id", - "Negate a command or set its defaults\n" - "BGP information\n" - "Configure Route-Reflector Cluster-id\n") - DEFSH (VTYSH_BGPD, ip_extcommunity_list_name_standard_cmd_vtysh, "ip extcommunity-list standard WORD (deny|permit) .AA:NN", "IP information\n" @@ -9682,18 +12371,11 @@ DEFSH (VTYSH_BGPD, ip_extcommunity_list_name_standard_cmd_vtysh, "Specify community to accept\n" "Extended community attribute in 'rt aa:nn_or_IPaddr:nn' OR 'soo aa:nn_or_IPaddr:nn' format\n") -DEFSH (VTYSH_RIPNGD, show_debugging_ripng_cmd_vtysh, - "show debugging ripng", - "Show running system information\n" - "RIPng configuration\n" - "Debugging information\n") - -DEFSH (VTYSH_OSPFD, ospf_default_information_originate_metric_cmd_vtysh, - "default-information originate metric <0-16777214>", - "Control distribution of default information\n" - "Distribute a default route\n" - "OSPF default metric\n" - "OSPF metric\n") +DEFSH (VTYSH_BGPD, no_bgp_cluster_id_cmd_vtysh, + "no bgp cluster-id", + "Negate a command or set its defaults\n" + "BGP information\n" + "Configure Route-Reflector Cluster-id\n") DEFSH (VTYSH_RIPD, no_ip_rip_authentication_mode_type_cmd_vtysh, "no ip rip authentication mode (md5|text)", @@ -9705,14 +12387,33 @@ DEFSH (VTYSH_RIPD, no_ip_rip_authentication_mode_type_cmd_vtysh, "Keyed message digest\n" "Clear text authentication\n") -DEFSH (VTYSH_OSPFD, ospf_default_information_originate_metric_routemap_cmd_vtysh, - "default-information originate metric <0-16777214> route-map WORD", +DEFSH (VTYSH_OSPFD, ospf_default_information_originate_metric_cmd_vtysh, + "default-information originate metric <0-16777214>", "Control distribution of default information\n" "Distribute a default route\n" "OSPF default metric\n" - "OSPF metric\n" - "Route map reference\n" - "Pointer to route-map entries\n") + "OSPF metric\n") + +DEFSH (VTYSH_RIPNGD, show_debugging_ripng_cmd_vtysh, + "show debugging ripng", + "Show running system information\n" + "RIPng configuration\n" + "Debugging information\n") + +DEFSH (VTYSH_BGPD, clear_bgp_peer_group_soft_in_cmd_vtysh, + "clear bgp peer-group WORD soft in", + "Reset functions\n" + "BGP information\n" + "Clear all members of peer-group\n" + "BGP peer-group name\n" + "Soft reconfig\n" + "Soft reconfig inbound update\n") + +DEFSH (VTYSH_BGPD, neighbor_ebgp_multihop_cmd_vtysh, + "neighbor (A.B.C.D|X:X::X:X|WORD) " "ebgp-multihop", + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "Allow EBGP neighbors not on directly connected networks\n") DEFSH (VTYSH_BGPD, match_aspath_cmd_vtysh, "match as-path WORD", @@ -9720,11 +12421,14 @@ DEFSH (VTYSH_BGPD, match_aspath_cmd_vtysh, "Match BGP AS path list\n" "AS path access-list name\n") -DEFSH (VTYSH_BGPD, neighbor_ebgp_multihop_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "ebgp-multihop", - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "Allow EBGP neighbors not on directly connected networks\n") +DEFSH (VTYSH_OSPFD, ospf_default_information_originate_metric_routemap_cmd_vtysh, + "default-information originate metric <0-16777214> route-map WORD", + "Control distribution of default information\n" + "Distribute a default route\n" + "OSPF default metric\n" + "OSPF metric\n" + "Route map reference\n" + "Pointer to route-map entries\n") DEFSH (VTYSH_BGPD, clear_ip_bgp_all_soft_in_cmd_vtysh, "clear ip bgp * soft in", @@ -9735,6 +12439,14 @@ DEFSH (VTYSH_BGPD, clear_ip_bgp_all_soft_in_cmd_vtysh, "Soft reconfig\n" "Soft reconfig inbound update\n") +DEFSH (VTYSH_BGPD, clear_bgp_ipv6_all_in_cmd_vtysh, + "clear bgp ipv6 * in", + "Reset functions\n" + "BGP information\n" + "Address family\n" + "Clear all peers\n" + "Soft reconfig inbound update\n") + DEFSH (VTYSH_ZEBRA, show_ip_route_addr_cmd_vtysh, "show ip route A.B.C.D", "Show running system information\n" @@ -9763,13 +12475,6 @@ DEFSH (VTYSH_RIPD|VTYSH_BGPD, no_ip_prefix_list_seq_cmd_vtysh, "IP prefix <network>/<length>, e.g., 35.0.0.0/8\n" "Any prefix match. Same as \"0.0.0.0/0 le 32\"\n") -DEFSH (VTYSH_BGPD, neighbor_weight_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "weight <0-65535>", - "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" - "Set default weight for routes from this neighbor\n" - "default weight\n") - DEFSH (VTYSH_RIPD, no_rip_redistribute_type_metric_cmd_vtysh, "no redistribute (kernel|connected|static|ospf|bgp) metric <0-16>", "Negate a command or set its defaults\n" @@ -9782,6 +12487,30 @@ DEFSH (VTYSH_RIPD, no_rip_redistribute_type_metric_cmd_vtysh, "Metric\n" "Metric value\n") +DEFSH (VTYSH_ZEBRA, show_ipv6_route_prefix_longer_cmd_vtysh, + "show ipv6 route X:X::X:X/M longer-prefixes", + "Show running system information\n" + "IP information\n" + "IPv6 routing table\n" + "IPv6 prefix\n" + "Show route matching the specified Network/Mask pair only\n") + +DEFSH (VTYSH_BGPD, neighbor_weight_cmd_vtysh, + "neighbor (A.B.C.D|X:X::X:X|WORD) " "weight <0-65535>", + "Specify neighbor router\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" + "Set default weight for routes from this neighbor\n" + "default weight\n") + +DEFSH (VTYSH_BGPD, clear_bgp_peer_group_in_prefix_filter_cmd_vtysh, + "clear bgp peer-group WORD in prefix-filter", + "Reset functions\n" + "BGP information\n" + "Clear all members of peer-group\n" + "BGP peer-group name\n" + "Soft reconfig inbound update\n" + "Push out prefix-list ORF and do inbound soft reconfig\n") + DEFSH (VTYSH_BGPD, bgp_distance_source_cmd_vtysh, "distance <1-255> A.B.C.D/M", "Define an administrative distance\n" @@ -9789,10 +12518,10 @@ DEFSH (VTYSH_BGPD, bgp_distance_source_cmd_vtysh, "IP source prefix\n") DEFSH (VTYSH_BGPD, no_neighbor_local_as_val_cmd_vtysh, - "no neighbor (A.B.C.D|WORD) " "local-as <1-65535>", + "no neighbor (A.B.C.D|X:X::X:X|WORD) " "local-as <1-65535>", "Negate a command or set its defaults\n" "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Specify a local-as number\n" "AS number used as local AS\n") @@ -9836,6 +12565,16 @@ DEFSH (VTYSH_BGPD, no_bgp_timers_cmd_vtysh, "Adjust routing timers\n" "BGP timers\n") +DEFSH (VTYSH_BGPD, show_bgp_ipv6_neighbor_received_routes_cmd_vtysh, + "show bgp ipv6 neighbors (A.B.C.D|X:X::X:X) received-routes", + "Show running system information\n" + "BGP information\n" + "Address family\n" + "Detailed information on TCP and BGP neighbor connections\n" + "Neighbor to display information about\n" + "Neighbor to display information about\n" + "Display the received routes from neighbor\n") + DEFSH (VTYSH_BGPD, bgp_redistribute_ipv4_metric_rmap_cmd_vtysh, "redistribute (connected|kernel|ospf|rip|static) metric <0-4294967295> route-map WORD", "Redistribute information from another routing protocol\n" @@ -9849,1539 +12588,955 @@ DEFSH (VTYSH_BGPD, bgp_redistribute_ipv4_metric_rmap_cmd_vtysh, "Route map reference\n" "Pointer to route-map entries\n") +DEFSH (VTYSH_BGPD, show_bgp_route_map_cmd_vtysh, + "show bgp route-map WORD", + "Show running system information\n" + "BGP information\n" + "Display routes matching the route-map\n" + "A route-map to match on\n") + DEFSH (VTYSH_BGPD, neighbor_nexthop_self_cmd_vtysh, - "neighbor (A.B.C.D|WORD) " "next-hop-self", + "neighbor (A.B.C.D|X:X::X:X|WORD) " "next-hop-self", "Specify neighbor router\n" - "Neighbor address\nNeighbor tag\n" + "Neighbor address\nNeighbor IPv6 address\nNeighbor tag\n" "Disable the next hop calculation for this neighbor\n") void vtysh_init_cmd () { - install_element (INTERFACE_NODE, &ospf_network_cmd_vtysh); - install_element (CONFIG_NODE, &no_ip_prefix_list_le_ge_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_activate_cmd_vtysh); install_element (RMAP_NODE, &no_match_ecommunity_val_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_community3_exact_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_fast_external_failover_cmd_vtysh); install_element (INTERFACE_NODE, &no_ip_rip_authentication_string_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_access_list_name_cmd_vtysh); - install_element (CONFIG_NODE, &ip_extcommunity_list_standard2_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged4_cmd_vtysh); install_element (BGP_NODE, &bgp_damp_unset2_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_attr_unchanged10_cmd_vtysh); install_element (BGP_IPV4_NODE, &bgp_damp_unset_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_ospf_neighbor_detail_all_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_prefix_list_seq_ge_le_cmd_vtysh); install_element (CONFIG_NODE, &ip_prefix_list_sequence_number_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged10_cmd_vtysh); - install_element (ENABLE_NODE, &undebug_bgp_keepalive_cmd_vtysh); + install_element (BGP_IPV6_NODE, &ipv6_aggregate_address_cmd_vtysh); install_element (CONFIG_NODE, &ip_extcommunity_list_standard_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged4_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_aggregate_address_mask_summary_as_set_cmd_vtysh); - install_element (OSPF_NODE, &no_ospf_compatible_rfc1583_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_prefix_list_prefix_first_match_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_access_list_all_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_prefix_list_prefix_longer_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_peer_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_remove_private_as_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_community_all_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_all_out_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_send_community_type_cmd_vtysh); - install_element (OSPF6_NODE, &flap_damping_route_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_filter_list_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_unsuppress_map_cmd_vtysh); - install_element (OSPF_NODE, &ospf_redistribute_source_metric_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_ospf_route_cmd_vtysh); - install_element (RMAP_NODE, &no_set_ecommunity_rt_val_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_set_peer_group_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_route_cmd_vtysh); - install_element (RMAP_NODE, &ospf6_routemap_no_set_metric_type_cmd_vtysh); + install_element (BGP_NODE, &neighbor_transparent_as_cmd_vtysh); install_element (RMAP_NODE, &no_match_community_val_cmd_vtysh); - install_element (CONFIG_NODE, &access_list_extended_any_host_cmd_vtysh); install_element (OSPF_NODE, &area_vlink_authkey_cmd_vtysh); install_element (ZEBRA_NODE, &ripng_redistribute_ripng_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_redistribute_ipv4_metric_rmap_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged9_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &aggregate_address_summary_as_set_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_community3_exact_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_neighbor_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_community_list_exact_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_vpnv4_rd_cmd_vtysh); - install_element (CONFIG_NODE, &ip_route_mask_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_description_val_cmd_vtysh); install_element (OSPF_NODE, &no_area_vlink_md5_cmd_vtysh); - install_element (CONFIG_NODE, &debug_rip_packet_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged9_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_attr_unchanged8_cmd_vtysh); - install_element (RIPNG_NODE, &ripng_redistribute_connected_cmd_vtysh); + install_element (BGP_NODE, &neighbor_prefix_list_cmd_vtysh); + install_element (BGP_NODE, &neighbor_passive_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_prefix_list_sequence_number_cmd_vtysh); install_element (BGP_IPV4M_NODE, &no_aggregate_address_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &bgp_network_mask_cmd_vtysh); - install_element (BGP_NODE, &bgp_damp_set2_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_view_prefix_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_ripng_events_cmd_vtysh); install_element (CONFIG_NODE, &no_route_map_cmd_vtysh); install_element (RIPNG_NODE, &ripng_redistribute_kernel_metric_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_set_peer_group_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_community2_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_all_ipv4_out_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_route_reflector_client_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_remove_private_as_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_vpnv4_rd_route_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &aggregate_address_as_set_cmd_vtysh); - install_element (OSPF_NODE, &no_refresh_timer_val_cmd_vtysh); - install_element (RIPNG_NODE, &ripng_route_cmd_vtysh); + install_element (BGP_NODE, &neighbor_strict_capability_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_default_metric_val_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_peer_in_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_paths_cmd_vtysh); - install_element (BGP_NODE, &neighbor_local_as_no_prepend_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_ipv4_prefix_list_cmd_vtysh); - install_element (VIEW_NODE, &show_ipv6_ospf6_area_spf_tree_cmd_vtysh); - install_element (RIPNG_NODE, &ripng_redistribute_connected_metric_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_soft_reconfiguration_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_override_capability_cmd_vtysh); install_element (BGP_NODE, &no_bgp_network_mask_natural_route_map_cmd_vtysh); install_element (OSPF_NODE, &area_range_substitute_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_in_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_route_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_interface_cmd_vtysh); install_element (ENABLE_NODE, &show_ipv6_ospf6_database_type_id_adv_router_cmd_vtysh); - install_element (OSPF_NODE, &no_area_import_list_cmd_vtysh); install_element (BGP_NODE, &bgp_cluster_id32_cmd_vtysh); - install_element (OSPF_NODE, &ospf_distance_ospf_intra_cmd_vtysh); - install_element (RIPNG_NODE, &ripng_redistribute_kernel_metric_routemap_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_distance_source_cmd_vtysh); - install_element (BGP_IPV4_NODE, &bgp_network_mask_natural_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_external_soft_out_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_view_route_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_regexp_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_redistribute_connected_cmd_vtysh); - install_element (BGP_NODE, &neighbor_local_as_cmd_vtysh); - install_element (ENABLE_NODE, &debug_bgp_update_cmd_vtysh); - install_element (VIEW_NODE, &show_table_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_maximum_prefix_cmd_vtysh); install_element (CONFIG_NODE, &debug_ripng_packet_cmd_vtysh); - install_element (INTERFACE_NODE, &no_shutdown_if_cmd_vtysh); install_element (OSPF_NODE, &area_shortcut_cmd_vtysh); install_element (INTERFACE_NODE, &ip_ospf_priority_addr_cmd_vtysh); install_element (BGP_IPV4_NODE, &bgp_network_mask_natural_route_map_cmd_vtysh); - install_element (ENABLE_NODE, &undebug_bgp_fsm_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged9_cmd_vtysh); - install_element (CONFIG_NODE, &no_access_list_extended_any_mask_cmd_vtysh); - install_element (ENABLE_NODE, &undebug_bgp_normal_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_prefix_longer_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_as_vpnv4_in_cmd_vtysh); - install_element (ENABLE_NODE, &no_debug_bgp_update_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_neighbor_received_prefix_filter_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_peer_vpnv4_soft_cmd_vtysh); - install_element (RIPNG_NODE, &ripng_default_metric_cmd_vtysh); - install_element (BGP_NODE, &neighbor_attr_unchanged3_cmd_vtysh); - install_element (OSPF_NODE, &ospf_router_id_cmd_vtysh); - install_element (RIPNG_NODE, &no_ripng_redistribute_ospf6_metric_routemap_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_maximum_prefix_val_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_send_community_type_cmd_vtysh); install_element (CONFIG_NODE, &access_list_any_cmd_vtysh); - install_element (RMAP_NODE, &no_match_origin_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_community_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_filter_list_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_community_exact_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_aggregate_address_cmd_vtysh); - install_element (BGP_NODE, &neighbor_route_map_cmd_vtysh); install_element (BGP_NODE, &bgp_cluster_id_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged10_cmd_vtysh); - install_element (BGP_NODE, &bgp_default_local_preference_cmd_vtysh); - install_element (RMAP_NODE, &set_atomic_aggregate_cmd_vtysh); install_element (KEYCHAIN_KEY_NODE, &no_key_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_route_reflector_client_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_prefix_list_cmd_vtysh); install_element (RIP_NODE, &no_rip_distance_source_cmd_vtysh); - install_element (BGP_NODE, &neighbor_override_capability_cmd_vtysh); install_element (ENABLE_NODE, &show_ipv6_ospf6_camp_config_cmd_vtysh); - install_element (OSPF_NODE, &no_ospf_abr_type_cmd_vtysh); + install_element (BGP_NODE, &neighbor_dont_capability_negotiate_cmd_vtysh); install_element (BGP_NODE, &bgp_network_import_check_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_neighbor_received_prefix_filter_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_topology_router_cmd_vtysh); - install_element (BGP_NODE, &neighbor_maximum_prefix_cmd_vtysh); install_element (BGP_NODE, &aggregate_address_as_set_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged6_cmd_vtysh); install_element (RMAP_NODE, &no_set_origin_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_forwarding_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_external_soft_in_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_default_originate_rmap_cmd_vtysh); - install_element (RMAP_NODE, &no_set_community_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_prefix_cmd_vtysh); install_element (BGP_NODE, &bgp_network_mask_natural_cmd_vtysh); - install_element (BGP_IPV4_NODE, &aggregate_address_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ipv6_nd_ra_interval_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_database_type_id_adv_router_dump_cmd_vtysh); install_element (RMAP_NODE, &no_match_ip_next_hop_val_cmd_vtysh); install_element (INTERFACE_NODE, &no_ip_address_label_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged8_cmd_vtysh); - install_element (BGP_NODE, &neighbor_transparent_nexthop_cmd_vtysh); - install_element (BGP_NODE, &no_synchronization_cmd_vtysh); - install_element (OSPF_NODE, &neighbor_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_community2_cmd_vtysh); - install_element (CONFIG_NODE, &ip_community_list_name_standard_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_as_vpnv4_soft_out_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_community2_exact_cmd_vtysh); + install_element (BGP_NODE, &neighbor_shutdown_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_bgp_redistribute_ipv6_rmap_metric_cmd_vtysh); install_element (ENABLE_NODE, &show_ipv6_ospf6_cmd_vtysh); install_element (OSPF_NODE, &area_filter_list_cmd_vtysh); - install_element (BGP_NODE, &no_aggregate_address_mask_as_set_summary_cmd_vtysh); - install_element (BGP_NODE, &neighbor_attr_unchanged9_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_attr_unchanged9_cmd_vtysh); install_element (CONFIG_NODE, &debug_bgp_update_direct_cmd_vtysh); - install_element (OSPF_NODE, &no_ospf_distance_cmd_vtysh); install_element (ENABLE_NODE, &show_debugging_rip_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_out_cmd_vtysh); - install_element (OSPF_NODE, &no_area_vlink_authtype_authkey_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_instance_all_soft_out_cmd_vtysh); install_element (VIEW_NODE, &show_ip_route_prefix_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_prefix_list_name_cmd_vtysh); + install_element (BGP_NODE, &neighbor_maximum_prefix_warning_cmd_vtysh); install_element (INTERFACE_NODE, &ipv6_ospf6_advertise_force_prefix_cmd_vtysh); install_element (ENABLE_NODE, &show_debug_ospf6_damp_cmd_vtysh); install_element (OSPF6_NODE, &interface_area_passive_cmd_vtysh); - install_element (OSPF_NODE, &area_range_not_advertise_cmd_vtysh); install_element (BGP_IPV4_NODE, &no_bgp_network_mask_natural_route_map_cmd_vtysh); install_element (CONFIG_NODE, &dump_bgp_routes_interval_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_summary_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_rip_zebra_cmd_vtysh); - install_element (ENABLE_NODE, &debug_bgp_fsm_cmd_vtysh); - install_element (RMAP_NODE, &no_match_ip_next_hop_prefix_list_cmd_vtysh); install_element (OSPF_NODE, &no_router_id_cmd_vtysh); - install_element (BGP_NODE, &bgp_always_compare_med_cmd_vtysh); - install_element (ENABLE_NODE, &undebug_bgp_all_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_community4_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_vpnv4_in_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_view_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_aggregate_address_mask_as_set_summary_cmd_vtysh); - install_element (VIEW_NODE, &show_debug_ospf6_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged_cmd_vtysh); - install_element (CONFIG_NODE, &dump_bgp_all_interval_cmd_vtysh); - install_element (OSPF_NODE, &ospf_redistribute_source_metric_type_cmd_vtysh); install_element (CONFIG_NODE, &access_list_extended_host_mask_cmd_vtysh); install_element (CONFIG_NODE, &no_debug_zebra_packet_cmd_vtysh); - install_element (INTERFACE_NODE, &ospf_dead_interval_cmd_vtysh); - install_element (OSPF_NODE, &ospf_default_information_originate_always_metric_type_routemap_cmd_vtysh); install_element (CONFIG_NODE, &ip_prefix_list_ge_le_cmd_vtysh); install_element (CONFIG_NODE, &access_list_extended_host_any_cmd_vtysh); install_element (BGP_NODE, &no_aggregate_address_mask_as_set_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_ospf_authentication_key_addr_cmd_vtysh); install_element (BGP_NODE, &bgp_deterministic_med_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_route_map_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_flap_prefix_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_prefix_list_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_ospf_cmd_vtysh); - install_element (BGP_NODE, &neighbor_ebgp_multihop_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_instance_ipv6_summary_cmd_vtysh); + install_element (BGP_NODE, &neighbor_capability_dynamic_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_external_in_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_neighbors_peer_cmd_vtysh); install_element (RMAP_NODE, &no_rmap_onmatch_goto_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_nexthop_self_cmd_vtysh); - install_element (BGP_NODE, &bgp_timers_cmd_vtysh); + install_element (BGP_NODE, &old_no_ipv6_aggregate_address_cmd_vtysh); install_element (OSPF_NODE, &area_vlink_param4_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_neighbor_routes_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_rip_authentication_key_chain2_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_extcommunity_list_name_standard_cmd_vtysh); - install_element (CONFIG_NODE, &debug_zebra_events_cmd_vtysh); - install_element (RMAP_NODE, &no_match_aspath_cmd_vtysh); - install_element (CONFIG_NODE, &ip_community_list_expanded_cmd_vtysh); - install_element (RIPNG_NODE, &no_ripng_redistribute_kernel_cmd_vtysh); - install_element (ENABLE_NODE, &show_debugging_ripng_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_neighbors_peer_cmd_vtysh); install_element (ENABLE_NODE, &show_ipv6_ospf6_topology_router_lsid_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_community2_cmd_vtysh); install_element (ENABLE_NODE, &debug_ospf_nsm_cmd_vtysh); - install_element (BGP_NODE, &neighbor_attr_unchanged7_cmd_vtysh); - install_element (BGP_NODE, &neighbor_passive_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_route_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_database_type_cmd_vtysh); install_element (RIP_NODE, &rip_redistribute_type_metric_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged8_cmd_vtysh); install_element (ENABLE_NODE, &reload_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_route_protocol_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_prefix_list_le_ge_cmd_vtysh); install_element (CONFIG_NODE, &dump_bgp_updates_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_route_map_cmd_vtysh); install_element (RMAP_NODE, &match_interface_cmd_vtysh); - install_element (CONFIG_NODE, &no_ip_prefix_list_description_cmd_vtysh); install_element (INTERFACE_NODE, &ip_ospf_hello_interval_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ospf_hello_interval_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_rip_packet_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_maximum_prefix_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_maximum_prefix_warning_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_regexp_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_rip_send_version_2_cmd_vtysh); - install_element (CONFIG_NODE, &no_access_list_standard_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_ospf_database_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_prefix_list_cmd_vtysh); + install_element (BGP_NODE, &neighbor_ebgp_multihop_ttl_cmd_vtysh); install_element (BGP_NODE, &bgp_network_mask_natural_route_map_cmd_vtysh); install_element (KEYCHAIN_KEY_NODE, &accept_lifetime_month_day_day_month_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community3_exact_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_neighbors_cmd_vtysh); install_element (RMAP_NODE, &no_set_ecommunity_soo_val_cmd_vtysh); install_element (BGP_NODE, &no_bgp_confederation_identifier_arg_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community_all_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_area_topology_router_lsid_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_activate_cmd_vtysh); install_element (BGP_NODE, &bgp_network_mask_backdoor_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged3_cmd_vtysh); install_element (INTERFACE_NODE, &no_multicast_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_attr_unchanged4_cmd_vtysh); install_element (CONFIG_NODE, &debug_ospf_zebra_cmd_vtysh); - install_element (CONFIG_NODE, &no_access_list_any_cmd_vtysh); - install_element (CONFIG_NODE, &access_list_exact_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_external_out_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_community2_exact_cmd_vtysh); install_element (OSPF6_NODE, &no_interface_area_cmd_vtysh); install_element (CONFIG_NODE, &debug_rip_events_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_as_soft_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_as_soft_out_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_ospf_event_cmd_vtysh); install_element (RMAP_NODE, &no_set_metric_val_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_attr_unchanged4_cmd_vtysh); - install_element (CONFIG_NODE, &access_list_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_ospf_priority_addr_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_instance_summary_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_ipv4_soft_out_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_instance_neighbors_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_filter_list_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_send_community_type_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_redistribute_static_metric_cmd_vtysh); install_element (CONFIG_NODE, &no_dump_bgp_all_cmd_vtysh); install_element (OSPF_NODE, &no_area_vlink_authtype_md5_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_all_ipv4_in_cmd_vtysh); - install_element (ENABLE_NODE, &no_debug_ospf_lsa_sub_cmd_vtysh); - install_element (BGP_IPV4_NODE, &bgp_damp_unset2_cmd_vtysh); - install_element (INTERFACE_NODE, &ipv6_ospf6_hellointerval_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &bgp_network_mask_natural_route_map_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_route_server_client_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_default_originate_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged1_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_area_topology_cmd_vtysh); - install_element (ENABLE_NODE, &show_version_ospf6_cmd_vtysh); - install_element (ENABLE_NODE, &show_ipv6_ospf6_topology_router_cmd_vtysh); - install_element (RMAP_NODE, &match_ecommunity_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_rip_send_version_num_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_send_community_type_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged4_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_nexthop_self_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_maximum_prefix_warning_cmd_vtysh); install_element (OSPF_NODE, &ospf_default_information_originate_metric_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_ospf_priority_cmd_vtysh); - install_element (RIP_NODE, &no_rip_redistribute_type_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_prefix_list_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_prefix_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_rip_packet_direct_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_prefix_list_prefix_first_match_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_prefix_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_as_vpnv4_out_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_local_as_cmd_vtysh); + install_element (BGP_NODE, &neighbor_weight_cmd_vtysh); install_element (OSPF_NODE, &neighbor_priority_cmd_vtysh); install_element (KEYCHAIN_KEY_NODE, &key_string_cmd_vtysh); install_element (RIPNG_NODE, &ripng_redistribute_static_routemap_cmd_vtysh); - install_element (RMAP_NODE, &no_set_atomic_aggregate_cmd_vtysh); - install_element (OSPF_NODE, &no_area_vlink_authkey_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_ospf_dead_interval_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged5_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_prefix_list_description_arg_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_ospf_ism_sub_cmd_vtysh); install_element (ENABLE_NODE, &show_ipv6_ospf6_topology_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_attr_unchanged1_cmd_vtysh); - install_element (RMAP_NODE, &no_rmap_onmatch_next_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_version_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_aggregate_address_summary_as_set_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_route_reflector_client_cmd_vtysh); install_element (BGP_IPV4_NODE, &aggregate_address_summary_as_set_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_prefix_list_cmd_vtysh); - install_element (RMAP_NODE, &ospf6_routemap_match_address_prefixlist_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_all_ipv4_soft_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_neighbor_received_routes_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged10_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_passive_interface_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_allowas_in_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_ospf_ism_cmd_vtysh); - install_element (BGP_NODE, &neighbor_allowas_in_arg_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_community2_cmd_vtysh); - install_element (INTERFACE_NODE, &ipv6_ospf6_instance_cmd_vtysh); install_element (CONFIG_NODE, &ip_community_list_standard_cmd_vtysh); - install_element (KEYCHAIN_KEY_NODE, &send_lifetime_duration_day_month_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_route_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_bgp_normal_cmd_vtysh); - install_element (RIPNG_NODE, &no_ripng_redistribute_ospf6_metric_val_cmd_vtysh); - install_element (CONFIG_NODE, &no_ip_community_list_name_all_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_ipv4_community4_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_community3_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged_cmd_vtysh); install_element (RMAP_NODE, &set_metric_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_route_map_cmd_vtysh); - install_element (OSPF_NODE, &area_range_advertise_cost_cmd_vtysh); - install_element (BGP_NODE, &neighbor_ebgp_multihop_ttl_cmd_vtysh); - install_element (OSPF_NODE, &no_timers_spf_cmd_vtysh); - install_element (RMAP_NODE, &no_match_ip_next_hop_prefix_list_val_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_maximum_prefix_val2_cmd_vtysh); install_element (RMAP_NODE, &set_community_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community2_cmd_vtysh); - install_element (OSPF_NODE, &refresh_timer_cmd_vtysh); - install_element (ENABLE_NODE, &debug_bgp_keepalive_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_community_cmd_vtysh); - install_element (ENABLE_NODE, &show_ipv6_ospf6_interface_ifname_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_default_originate_rmap_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_route_cmd_vtysh); install_element (INTERFACE_NODE, &ipv6_ospf6_retransmitinterval_cmd_vtysh); install_element (OSPF_NODE, &ospf_distance_ospf_intra_inter_cmd_vtysh); - install_element (ENABLE_NODE, &debug_rip_packet_cmd_vtysh); - install_element (BGP_NODE, &neighbor_maximum_prefix_warning_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_prefix_list_seq_le_ge_cmd_vtysh); install_element (BGP_NODE, &no_bgp_distance2_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_route_server_client_cmd_vtysh); - install_element (BGP_NODE, &neighbor_description_cmd_vtysh); - install_element (RIPNG_NODE, &ripng_redistribute_bgp_cmd_vtysh); - install_element (OSPF_NODE, &no_network_area_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_maximum_prefix_val2_cmd_vtysh); - install_element (OSPF_NODE, &no_area_range_advertise_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_maximum_prefix_val2_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_extcommunity_list_arg_cmd_vtysh); - install_element (BGP_NODE, &neighbor_send_community_type_cmd_vtysh); - install_element (CONFIG_NODE, &dump_bgp_all_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_distribute_list_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged5_cmd_vtysh); install_element (BGP_NODE, &bgp_confederation_peers_cmd_vtysh); install_element (BGP_IPV4_NODE, &no_aggregate_address_summary_as_set_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_local_as_val_cmd_vtysh); - install_element (OSPF_NODE, &no_neighbor_cmd_vtysh); - install_element (CONFIG_NODE, &router_zebra_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community_exact_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_prefix_list_detail_cmd_vtysh); + install_element (BGP_NODE, &neighbor_soft_reconfiguration_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_filter_list_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_summary_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_prefix_list_seq_ge_cmd_vtysh); install_element (ENABLE_NODE, &show_ipv6_ospf6_neighbor_routerid_cmd_vtysh); install_element (OSPF_NODE, &no_ospf_distribute_list_out_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_route_server_client_cmd_vtysh); - install_element (BGP_NODE, &neighbor_attr_unchanged2_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_community_exact_cmd_vtysh); install_element (OSPF_NODE, &no_area_export_list_cmd_vtysh); install_element (INTERFACE_NODE, &no_ospf_cost_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_soft_reconfiguration_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged6_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_community_list_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_route_distance_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged5_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged8_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_extcommunity_list_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_default_originate_cmd_vtysh); - install_element (RMAP_NODE, &no_match_interface_val_cmd_vtysh); - install_element (OSPF_NODE, &area_import_list_cmd_vtysh); - install_element (OSPF_NODE, &no_area_stub_cmd_vtysh); - install_element (OSPF_NODE, &no_area_stub_no_summary_cmd_vtysh); + install_element (BGP_IPV6_NODE, &bgp_redistribute_ipv6_metric_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_peer_group_cmd_vtysh); install_element (BGP_IPV4M_NODE, &aggregate_address_mask_cmd_vtysh); install_element (INTERFACE_NODE, &no_ip_ospf_retransmit_interval_addr_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_tags_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_vpnv4_rd_neighbors_cmd_vtysh); install_element (RMAP_NODE, &match_aspath_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_bgp_update_cmd_vtysh); - install_element (OSPF6_NODE, &interface_area_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_all_vpnv4_soft_in_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community4_exact_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &aggregate_address_mask_summary_as_set_cmd_vtysh); install_element (BGP_NODE, &aggregate_address_mask_summary_only_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_dampening_prefix_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_view_prefix_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_community2_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_neighbor_routerid_cmd_vtysh); - install_element (OSPF_NODE, &area_vlink_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged_cmd_vtysh); - install_element (ENABLE_NODE, &show_debugging_zebra_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_ospf_lsa_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_prefix_cmd_vtysh); install_element (RMAP_NODE, &no_set_weight_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_peer_soft_in_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_route_map_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged7_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_ospf_database_type_cmd_vtysh); - install_element (RIP_NODE, &rip_version_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_route_map_cmd_vtysh); install_element (BGP_NODE, &bgp_fast_external_failover_cmd_vtysh); - install_element (INTERFACE_NODE, &ospf_cost_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_external_ipv4_in_prefix_filter_cmd_vtysh); - install_element (BGP_NODE, &bgp_enforce_first_as_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_send_community_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_route_map_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged9_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_route_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_all_ipv4_in_prefix_filter_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_rip_send_version_1_cmd_vtysh); install_element (ENABLE_NODE, &debug_ripng_events_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_ospf_route_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_route_map_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_neighbors_peer_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_maximum_prefix_warning_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_prefix_list_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_prefix_list_summary_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_attr_unchanged7_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_rd_neighbor_routes_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_ospf_transmit_delay_addr_cmd_vtysh); - install_element (OSPF_NODE, &no_area_vlink_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_remove_private_as_cmd_vtysh); + install_element (BGP_NODE, &neighbor_remote_as_cmd_vtysh); install_element (OSPF_NODE, &ospf_default_information_originate_cmd_vtysh); - install_element (BGP_NODE, &neighbor_capability_dynamic_cmd_vtysh); install_element (RMAP_NODE, &match_ip_address_cmd_vtysh); - install_element (RMAP_NODE, &no_set_community_val_cmd_vtysh); install_element (RIPNG_NODE, &ripng_redistribute_ospf6_metric_routemap_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_ospf_zebra_sub_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_peer_group_soft_out_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_prefix_list_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_nexthop_self_cmd_vtysh); install_element (BGP_IPV4M_NODE, &no_bgp_network_mask_natural_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_allowas_in_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_attr_unchanged3_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged3_cmd_vtysh); install_element (BGP_NODE, &aggregate_address_mask_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_prefix_list_summary_name_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_maximum_prefix_val2_cmd_vtysh); install_element (RMAP_NODE, &no_match_community_exact_cmd_vtysh); install_element (RMAP_NODE, &set_community_delete_cmd_vtysh); install_element (OSPF_NODE, &no_area_default_cost_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_rip_receive_version_cmd_vtysh); - install_element (ENABLE_NODE, &debug_ripng_packet_cmd_vtysh); install_element (OSPF_NODE, &no_area_vlink_param2_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_aggregate_address_mask_summary_only_cmd_vtysh); + install_element (ENABLE_NODE, &debug_ripng_packet_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_neighbor_received_prefix_filter_cmd_vtysh); install_element (KEYCHAIN_KEY_NODE, &send_lifetime_infinite_day_month_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_community_exact_cmd_vtysh); - install_element (RMAP_NODE, &no_set_weight_val_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_timers_connect_val_cmd_vtysh); - install_element (ENABLE_NODE, &debug_zebra_packet_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_weight_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_route_map_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged2_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_send_community_cmd_vtysh); + install_element (BGP_NODE, &old_no_ipv6_aggregate_address_summary_only_cmd_vtysh); install_element (INTERFACE_NODE, &ip_address_secondary_cmd_vtysh); - install_element (BGP_NODE, &neighbor_attr_unchanged6_cmd_vtysh); - install_element (BGP_NODE, &aggregate_address_mask_summary_as_set_cmd_vtysh); - install_element (CONFIG_NODE, &ip_route_mask_distance_cmd_vtysh); - install_element (BGP_NODE, &neighbor_port_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_set_peer_group_cmd_vtysh); - install_element (ENABLE_NODE, &debug_zebra_kernel_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_route_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_filter_list_cmd_vtysh); install_element (VIEW_NODE, &show_ip_route_protocol_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ospf_message_digest_key_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged6_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_route_map_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged9_cmd_vtysh); install_element (BGP_NODE, &no_bgp_timers_arg_cmd_vtysh); install_element (INTERFACE_NODE, &ospf_transmit_delay_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_ospf_retransmit_interval_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_nexthop_self_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_neighbor_advertised_route_cmd_vtysh); install_element (RMAP_NODE, &no_set_ip_nexthop_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_all_vpnv4_soft_out_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_distribute_list_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_default_originate_rmap_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_prefix_list_cmd_vtysh); install_element (BGP_IPV4M_NODE, &no_bgp_network_mask_natural_route_map_cmd_vtysh); install_element (OSPF6_NODE, &ospf6_redistribute_cmd_vtysh); - install_element (INTERFACE_NODE, &ipv6_ospf6_cost_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_ospf_message_digest_key_addr_cmd_vtysh); - install_element (ENABLE_NODE, &no_debug_ospf_nsm_sub_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged7_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_filter_list_cmd_vtysh); install_element (BGP_NODE, &no_bgp_confederation_identifier_cmd_vtysh); - install_element (RIPNG_NODE, &no_ripng_redistribute_connected_metric_routemap_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_prefix_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_distribute_list_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_instance_all_ipv4_soft_in_cmd_vtysh); + install_element (VIEW_NODE, &ipv6_bgp_neighbor_routes_cmd_vtysh); + install_element (ENABLE_NODE, &ipv6_bgp_neighbor_received_routes_cmd_vtysh); install_element (CONFIG_NODE, &ip_prefix_list_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged7_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_update_source_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_prefix_longer_cmd_vtysh); - install_element (INTERFACE_NODE, &ipv6_ospf6_deadinterval_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_send_community_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_neighbors_peer_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_external_ipv4_out_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_community_cmd_vtysh); install_element (RIPNG_NODE, &ripng_redistribute_kernel_routemap_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ipv6_nd_suppress_ra_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_zebra_events_cmd_vtysh); - install_element (BGP_NODE, &neighbor_default_originate_cmd_vtysh); install_element (RIP_NODE, &rip_redistribute_type_routemap_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_prefix_list_seq_ge_cmd_vtysh); install_element (BGP_NODE, &bgp_network_backdoor_cmd_vtysh); + install_element (BGP_NODE, &neighbor_ebgp_multihop_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_route_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged1_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_community2_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_community4_exact_cmd_vtysh); install_element (CONFIG_NODE, &no_debug_ospf_ism_sub_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_attr_unchanged2_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_prefix_list_le_ge_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_community_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_ospf_transmit_delay_cmd_vtysh); install_element (ENABLE_NODE, &debug_ospf_packet_send_recv_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_vpnv4_network_cmd_vtysh); - install_element (ZEBRA_NODE, &no_rip_redistribute_rip_cmd_vtysh); install_element (RMAP_NODE, &no_set_aspath_prepend_cmd_vtysh); - install_element (CONFIG_NODE, &config_table_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_dont_capability_negotiate_cmd_vtysh); + install_element (BGP_NODE, &neighbor_remove_private_as_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_update_source_cmd_vtysh); + install_element (BGP_NODE, &old_no_ipv6_bgp_network_cmd_vtysh); install_element (OSPF_NODE, &area_range_cost_cmd_vtysh); - install_element (BGP_IPV4_NODE, &aggregate_address_summary_only_cmd_vtysh); install_element (OSPF_NODE, &auto_cost_reference_bandwidth_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_cidr_only_cmd_vtysh); - install_element (RIP_NODE, &rip_distance_source_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_vpnv4_soft_out_cmd_vtysh); - install_element (VIEW_NODE, &show_interface_cmd_vtysh); - install_element (CONFIG_NODE, &ip_extcommunity_list_name_standard2_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged10_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_route_cmd_vtysh); install_element (CONFIG_NODE, &no_access_list_extended_mask_host_cmd_vtysh); install_element (KEYCHAIN_NODE, &no_key_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_ipv4_prefix_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_always_compare_med_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_ipv4_regexp_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_aggregate_address_mask_summary_only_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_remote_as_cmd_vtysh); install_element (ENABLE_NODE, &show_ipv6_ospf6_area_spf_node_cmd_vtysh); install_element (INTERFACE_NODE, &ip_ospf_network_cmd_vtysh); - install_element (ENABLE_NODE, &show_interface_cmd_vtysh); - install_element (OSPF_NODE, &ospf_default_information_originate_always_metric_cmd_vtysh); - install_element (BGP_NODE, &neighbor_dont_capability_negotiate_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_passive_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_prefix_list_name_seq_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_ipv4_community3_cmd_vtysh); + install_element (ENABLE_NODE, &ipv6_bgp_neighbor_routes_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_nexthop_self_cmd_vtysh); + install_element (BGP_NODE, &neighbor_default_originate_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged9_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_community3_exact_cmd_vtysh); install_element (OSPF_NODE, &no_ospf_default_metric_cmd_vtysh); install_element (OSPF_NODE, &area_stub_no_summary_cmd_vtysh); install_element (RMAP_NODE, &rmap_onmatch_next_cmd_vtysh); install_element (ENABLE_NODE, &show_ipv6_ospf6_area_topology_router_cmd_vtysh); - install_element (CONFIG_NODE, &access_list_extended_host_host_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_filter_list_cmd_vtysh); - install_element (RMAP_NODE, &no_set_aggregator_as_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_community3_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_port_val_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ipv6_nd_managed_config_flag_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_database_type_id_adv_router_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_ospf_interface_cmd_vtysh); - install_element (OSPF_NODE, &ospf_distance_ospf_intra_inter_external_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged10_cmd_vtysh); - install_element (BGP_IPV4_NODE, &aggregate_address_mask_as_set_summary_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_maximum_prefix_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_ebgp_multihop_ttl_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_send_community_type_cmd_vtysh); install_element (INTERFACE_NODE, &ip_address_label_cmd_vtysh); install_element (CONFIG_NODE, &debug_ripng_events_cmd_vtysh); - install_element (BGP_NODE, &neighbor_remove_private_as_cmd_vtysh); install_element (CONFIG_NODE, &no_router_ospf_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_regexp_cmd_vtysh); install_element (INTERFACE_NODE, &ipv6_ospf6_passive_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_ospf_database_type_id_self_cmd_vtysh); - install_element (BGP_NODE, &no_aggregate_address_summary_as_set_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_all_cmd_vtysh); - install_element (CONFIG_NODE, &debug_zebra_packet_detail_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_set_peer_group_cmd_vtysh); - install_element (ENABLE_NODE, &debug_ripng_packet_detail_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_send_community_type_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_distribute_list_cmd_vtysh); - install_element (BGP_NODE, &neighbor_attr_unchanged5_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_peer_group_in_prefix_filter_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_neighbors_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ipv6_nd_prefix_advertisement_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_activate_cmd_vtysh); install_element (CONFIG_NODE, &debug_rip_packet_detail_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_ospf_neighbor_detail_all_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_regexp_cmd_vtysh); install_element (RIPNG_NODE, &ripng_timers_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_filter_list_cmd_vtysh); install_element (CONFIG_NODE, &no_debug_zebra_events_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_neighbor_routes_cmd_vtysh); install_element (BGP_NODE, &no_bgp_distance_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_unsuppress_map_cmd_vtysh); - install_element (KEYCHAIN_KEY_NODE, &accept_lifetime_month_day_month_day_cmd_vtysh); - install_element (RIPNG_NODE, &default_information_originate_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged8_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged9_cmd_vtysh); install_element (BGP_NODE, &no_bgp_bestpath_compare_router_id_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_filter_list_cmd_vtysh); - install_element (BGP_NODE, &neighbor_attr_unchanged1_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_unsuppress_map_cmd_vtysh); + install_element (BGP_NODE, &neighbor_attr_unchanged9_cmd_vtysh); install_element (OSPF_NODE, &neighbor_priority_poll_interval_cmd_vtysh); - install_element (VIEW_NODE, &show_ipv6_ospf6_database_type_id_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_local_as_val_cmd_vtysh); install_element (INTERFACE_NODE, &no_ip_ospf_authentication_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_nexthop_self_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged4_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged9_cmd_vtysh); install_element (OSPF_NODE, &area_vlink_authtype_args_authkey_cmd_vtysh); - install_element (ENABLE_NODE, &no_debug_ospf_ism_cmd_vtysh); - install_element (ENABLE_NODE, &show_debugging_bgp_cmd_vtysh); - install_element (OSPF_NODE, &no_neighbor_poll_interval_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_flap_cidr_only_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_vpnv4_rd_summary_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_capability_orf_prefix_cmd_vtysh); + install_element (INTERFACE_NODE, &ipv6_nd_send_ra_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_description_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_neighbor_received_routes_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_route_prefix_longer_cmd_vtysh); install_element (BGP_NODE, &bgp_confederation_identifier_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_protocols_rip_cmd_vtysh); install_element (CONFIG_NODE, &debug_ospf6_damp_cmd_vtysh); - install_element (OSPF_NODE, &ospf_rfc1583_flag_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_redistribute_static_metric_val_cmd_vtysh); install_element (OSPF_NODE, &ospf_redistribute_source_metric_type_routemap_cmd_vtysh); - install_element (KEYCHAIN_KEY_NODE, &accept_lifetime_infinite_day_month_cmd_vtysh); install_element (BGP_NODE, &bgp_bestpath_med2_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_neighbors_cmd_vtysh); install_element (OSPF_NODE, &no_area_range_cmd_vtysh); install_element (RMAP_NODE, &rmap_onmatch_goto_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged8_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_community_exact_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged7_cmd_vtysh); - install_element (OSPF_NODE, &ospf_default_information_originate_metric_type_cmd_vtysh); - install_element (BGP_NODE, &bgp_distance_source_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_flap_address_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_default_originate_rmap_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_prefix_list_name_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_redistribute_connected_routemap_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_ospf_lsa_sub_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_shutdown_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_peer_ipv4_soft_out_cmd_vtysh); - install_element (BGP_IPV4_NODE, &bgp_network_cmd_vtysh); install_element (RIP_NODE, &no_rip_redistribute_type_routemap_cmd_vtysh); - install_element (RMAP_NODE, &match_ip_next_hop_prefix_list_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_prefix_list_name_prefix_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_maximum_prefix_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged4_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_redistribute_bgp_metric_val_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_remove_private_as_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &aggregate_address_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_neighbors_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_ospf_database_type_self_cmd_vtysh); install_element (RMAP_NODE, &no_set_metric_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged3_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_remove_private_as_cmd_vtysh); install_element (CONFIG_NODE, &no_access_list_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_ospf_packet_send_recv_detail_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_cmd_vtysh); install_element (OSPF_NODE, &no_auto_cost_reference_bandwidth_cmd_vtysh); - install_element (ENABLE_NODE, &no_debug_ripng_zebra_cmd_vtysh); - install_element (BGP_NODE, &bgp_bestpath_compare_router_id_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_prefix_list_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_summary_cmd_vtysh); - install_element (BGP_NODE, &neighbor_activate_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_community_all_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_community4_cmd_vtysh); install_element (OSPF_NODE, &no_area_range_cost_cmd_vtysh); - install_element (CONFIG_NODE, &no_access_list_extended_host_host_cmd_vtysh); - install_element (BGP_NODE, &neighbor_set_peer_group_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged3_cmd_vtysh); - install_element (ENABLE_NODE, &debug_ospf_ism_sub_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_ospf_zebra_sub_cmd_vtysh); - install_element (OSPF_NODE, &no_area_range_advertise_cost_cmd_vtysh); install_element (KEYCHAIN_KEY_NODE, &send_lifetime_month_day_day_month_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_activate_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_dampened_paths_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_ospf_retransmit_interval_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_remove_private_as_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_route_reflector_client_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_peer_in_prefix_filter_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_community_list_exact_cmd_vtysh); - install_element (CONFIG_NODE, &no_access_list_extended_any_any_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_neighbor_flap_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_access_list_exact_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_filter_list_cmd_vtysh); install_element (CONFIG_NODE, &debug_bgp_update_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_ipv4_neighbors_peer_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_allowas_in_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_neighbor_routes_cmd_vtysh); - install_element (OSPF_NODE, &ospf_default_information_originate_always_type_cmd_vtysh); - install_element (BGP_NODE, &neighbor_attr_unchanged_cmd_vtysh); - install_element (CONFIG_NODE, &ip_community_list_name_expanded_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_flap_filter_list_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_aggregate_address_summary_only_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_prefix_list_name_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_summary_cmd_vtysh); install_element (RIPNG_NODE, &ripng_redistribute_connected_routemap_cmd_vtysh); - install_element (OSPF_NODE, &ospf_default_information_originate_always_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_all_in_cmd_vtysh); install_element (BGP_NODE, &no_bgp_confederation_peers_cmd_vtysh); - install_element (RMAP_NODE, &set_ecommunity_soo_cmd_vtysh); - install_element (BGP_IPV4_NODE, &bgp_damp_set2_cmd_vtysh); - install_element (RIPNG_NODE, &no_ripng_redistribute_ospf6_routemap_cmd_vtysh); - install_element (RMAP_NODE, &no_set_ecommunity_soo_cmd_vtysh); - install_element (RIPNG_NODE, &ripng_redistribute_bgp_routemap_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_summary_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_bgp_filter_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_ospf_neighbor_all_cmd_vtysh); install_element (OSPF_NODE, &ospf_distance_ospf_external_inter_intra_cmd_vtysh); install_element (CONFIG_NODE, &ip_prefix_list_le_ge_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_prefix_list_cmd_vtysh); install_element (RMAP_NODE, &match_ip_next_hop_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_bgp_fsm_cmd_vtysh); - install_element (CONFIG_NODE, &bgp_multiple_instance_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_community_all_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_route_server_client_cmd_vtysh); - install_element (CONFIG_NODE, &no_router_bgp_view_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_prefix_list_cmd_vtysh); + install_element (BGP_NODE, &neighbor_attr_unchanged4_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_remove_private_as_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_route_cmd_vtysh); install_element (OSPF_NODE, &ospf_distance_ospf_inter_intra_external_cmd_vtysh); - install_element (CONFIG_NODE, &no_ip_prefix_list_seq_le_cmd_vtysh); - install_element (CONFIG_NODE, &no_access_list_standard_host_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_community_list_arg_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_paths_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_peer_group_in_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_area_spf_node_cmd_vtysh); - install_element (RIP_NODE, &no_rip_default_metric_val_cmd_vtysh); install_element (ENABLE_NODE, &debug_ospf_zebra_sub_cmd_vtysh); install_element (RMAP_NODE, &no_match_ip_address_val_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_prefix_list_name_seq_cmd_vtysh); install_element (CONFIG_NODE, &bgp_config_type_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_ospf_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_ospf_cost_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_route_reflector_client_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_community_all_cmd_vtysh); install_element (INTERFACE_NODE, &no_ipv6_ospf6_passive_cmd_vtysh); - install_element (RIPNG_NODE, &ripng_redistribute_kernel_cmd_vtysh); install_element (CONFIG_NODE, &access_list_extended_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_flap_filter_list_cmd_vtysh); install_element (BGP_IPV4_NODE, &aggregate_address_mask_cmd_vtysh); - install_element (RIPNG_NODE, &no_ripng_default_metric_cmd_vtysh); - install_element (CONFIG_NODE, &ip_prefix_list_seq_le_ge_cmd_vtysh); - install_element (VIEW_NODE, &show_ipv6_ospf6_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_as_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_flap_prefix_longer_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_ipv4_neighbor_received_prefix_filter_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_community2_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_all_soft_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_activate_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_all_vpnv4_in_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_ospf_database_type_id_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_ospf_authentication_addr_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_flap_regexp_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_redistribute_kernel_metric_val_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged9_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_as_path_all_cmd_vtysh); install_element (ENABLE_NODE, &show_ipv6_ospf6_route_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_area_route_prefix_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_send_community_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_community4_cmd_vtysh); - install_element (CONFIG_NODE, &dump_bgp_updates_interval_cmd_vtysh); install_element (CONFIG_NODE, &access_list_remark_cmd_vtysh); - install_element (BGP_NODE, &neighbor_attr_unchanged10_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_scan_time_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_redistribute_ipv4_rmap_metric_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_nexthop_self_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_attr_unchanged5_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged6_cmd_vtysh); install_element (BGP_NODE, &no_bgp_network_mask_backdoor_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_rip_authentication_string2_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_instance_all_ipv4_in_prefix_filter_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_default_originate_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_ipv4_neighbor_received_routes_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_rd_tags_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_prefix_list_ge_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_redistribute_static_metric_routemap_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_rip_authentication_key_chain_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_ospf_authentication_args_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_remove_private_as_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_maximum_prefix_val_cmd_vtysh); - install_element (BGP_NODE, &neighbor_timers_cmd_vtysh); install_element (CONFIG_NODE, &ip_prefix_list_le_cmd_vtysh); - install_element (CONFIG_NODE, &access_list_extended_any_any_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_ipv4_soft_in_cmd_vtysh); - install_element (OSPF_NODE, &no_ospf_default_metric_val_cmd_vtysh); - install_element (CONFIG_NODE, &ip_extcommunity_list_name_expanded_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_capability_orf_prefix_cmd_vtysh); install_element (BGP_NODE, &bgp_distance_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_ospf_neighbor_detail_cmd_vtysh); install_element (BGP_NODE, &aggregate_address_summary_as_set_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_local_as_val2_cmd_vtysh); install_element (OSPF_NODE, &no_ospf_redistribute_source_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_neighbors_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_community4_exact_cmd_vtysh); - install_element (KEYCHAIN_KEY_NODE, &send_lifetime_day_month_month_day_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_redistribute_kernel_metric_routemap_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_route_cmd_vtysh); install_element (VIEW_NODE, &show_ip_ospf_database_type_cmd_vtysh); install_element (OSPF_NODE, &ospf_compatible_rfc1583_cmd_vtysh); install_element (BGP_NODE, &no_bgp_bestpath_med3_cmd_vtysh); install_element (BGP_NODE, &no_bgp_router_id_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_flap_cidr_only_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_flap_address_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_community_exact_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_community2_exact_cmd_vtysh); install_element (CONFIG_NODE, &debug_bgp_filter_cmd_vtysh); install_element (BGP_IPV4_NODE, &no_aggregate_address_as_set_summary_cmd_vtysh); install_element (CONFIG_NODE, &ip_community_list_name_standard2_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_summary_cmd_vtysh); - install_element (BGP_NODE, &bgp_bestpath_med3_cmd_vtysh); install_element (OSPF_NODE, &ospf_default_information_originate_type_routemap_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_ripng_packet_direct_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_flap_route_map_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_rd_route_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_ipv4_soft_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_enforce_multihop_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_route_mask_cmd_vtysh); - install_element (KEYCHAIN_KEY_NODE, &accept_lifetime_day_month_day_month_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_send_community_type_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_cmd_vtysh); install_element (BGP_IPV4M_NODE, &aggregate_address_summary_only_cmd_vtysh); install_element (OSPF6_NODE, &interface_area_plist_cmd_vtysh); - install_element (CONFIG_NODE, &debug_bgp_normal_cmd_vtysh); - install_element (ENABLE_NODE, &show_ipv6_ospf6_area_topology_router_lsid_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_prefix_list_sequence_number_cmd_vtysh); install_element (OSPF_NODE, &ospf_redistribute_source_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_distribute_list_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_route_server_client_cmd_vtysh); install_element (CONFIG_NODE, &no_debug_bgp_events_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged7_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_prefix_list_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_allowas_in_arg_cmd_vtysh); - install_element (ENABLE_NODE, &debug_ospf_packet_send_recv_detail_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_route_ifname_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_community3_cmd_vtysh); - install_element (RMAP_NODE, &no_set_metric_type_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_redistribute_kernel_routemap_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged3_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged7_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged1_cmd_vtysh); - install_element (RIPNG_NODE, &no_ripng_redistribute_ospf6_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_all_in_prefix_filter_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_community_list_exact_cmd_vtysh); install_element (CONFIG_NODE, &debug_bgp_keepalive_cmd_vtysh); + install_element (INTERFACE_NODE, &ipv6_nd_ra_lifetime_cmd_vtysh); install_element (VIEW_NODE, &show_ip_ospf_database_type_adv_router_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_ospf_message_digest_key_addr_cmd_vtysh); - install_element (CONFIG_NODE, &debug_ospf6_all_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_allowas_in_cmd_vtysh); install_element (INTERFACE_NODE, &ip_ospf_cost_addr_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_community_list_all_cmd_vtysh); install_element (BGP_NODE, &no_bgp_network_mask_route_map_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_summary_cmd_vtysh); - install_element (INTERFACE_NODE, &ipv6_ospf6_transmitdelay_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_ospf_cost_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_send_community_type_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_prefix_list_seq_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_community_list_cmd_vtysh); install_element (BGP_NODE, &no_bgp_distance_source_access_list_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_route_prefix_longer_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_rip_receive_version_2_cmd_vtysh); - install_element (OSPF_NODE, &no_area_vlink_param3_cmd_vtysh); - install_element (OSPF_NODE, &area_export_list_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_prefix_list_cmd_vtysh); install_element (OSPF_NODE, &ospf_distance_ospf_intra_external_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_aggregate_address_mask_as_set_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_rip_cmd_vtysh); install_element (INTERFACE_NODE, &no_ip_ospf_dead_interval_addr_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_send_community_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_maximum_prefix_val_cmd_vtysh); install_element (OSPF_NODE, &ospf_redistribute_source_metric_routemap_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_bgp_redistribute_ipv6_rmap_cmd_vtysh); install_element (BGP_NODE, &bgp_network_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_default_originate_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_aggregate_address_as_set_cmd_vtysh); - install_element (KEYCHAIN_KEY_NODE, &send_lifetime_duration_month_day_cmd_vtysh); - install_element (CONFIG_NODE, &debug_zebra_kernel_cmd_vtysh); - install_element (CONFIG_NODE, &ip_community_list_standard2_cmd_vtysh); - install_element (RIP_NODE, &no_rip_redistribute_type_metric_routemap_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_access_list_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_route_reflector_client_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_community3_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_prefix_list_cmd_vtysh); + install_element (INTERFACE_NODE, &ipv6_nd_prefix_advertisement_no_val_cmd_vtysh); install_element (CONFIG_NODE, &no_access_list_all_cmd_vtysh); - install_element (CONFIG_NODE, &ip_route_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_neighbors_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_community3_exact_cmd_vtysh); - install_element (BGP_NODE, &neighbor_advertise_interval_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_bestpath_med2_cmd_vtysh); - install_element (RMAP_NODE, &no_set_aggregator_as_val_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_ospf_authentication_key_addr_cmd_vtysh); - install_element (OSPF_NODE, &no_ospf_default_information_originate_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_rd_neighbors_peer_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_capability_orf_prefix_cmd_vtysh); install_element (BGP_IPV4_NODE, &bgp_network_mask_route_map_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_maximum_prefix_cmd_vtysh); - install_element (RMAP_NODE, &no_match_ip_address_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_activate_cmd_vtysh); - install_element (RIPNG_NODE, &no_default_information_originate_cmd_vtysh); - install_element (ENABLE_NODE, &debug_ospf_packet_all_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_neighbors_peer_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_maximum_prefix_val_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_capability_dynamic_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_address_secondary_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_scan_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_regexp_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_bgp_keepalive_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_rip_packet_direct_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_activate_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_capability_orf_prefix_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_route_map_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_route_server_client_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_external_soft_in_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_forwarding_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_default_originate_rmap_cmd_vtysh); install_element (CONFIG_NODE, &no_access_list_extended_host_any_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_unsuppress_map_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged5_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_as_in_cmd_vtysh); install_element (INTERFACE_NODE, &ip_address_cmd_vtysh); install_element (INTERFACE_NODE, &multicast_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_as_out_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ipv6_nd_ra_lifetime_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_access_list_name_cmd_vtysh); install_element (INTERFACE_NODE, &ip_ospf_authentication_key_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_prefix_list_detail_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_community_list_exact_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_ospf_database_type_id_adv_router_cmd_vtysh); - install_element (OSPF_NODE, &ospf_default_information_originate_always_routemap_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_cmd_vtysh); - install_element (CONFIG_NODE, &access_list_extended_mask_host_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_neighbor_advertised_route_cmd_vtysh); install_element (BGP_IPV4M_NODE, &no_bgp_network_mask_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged6_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_neighbor_advertised_route_cmd_vtysh); - install_element (BGP_NODE, &bgp_bestpath_med_cmd_vtysh); - install_element (OSPF_NODE, &area_vlink_authtype_authkey_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_rip_zebra_cmd_vtysh); - install_element (ENABLE_NODE, &show_ipv6_ospf6_database_type_id_cmd_vtysh); - install_element (OSPF_NODE, &ospf_redistribute_source_type_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_capability_orf_prefix_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_community_cmd_vtysh); install_element (RIP_NODE, &no_rip_neighbor_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_instance_all_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged1_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged2_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_as_ipv4_soft_in_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community_list_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_filter_list_cmd_vtysh); install_element (OSPF_NODE, &no_refresh_timer_cmd_vtysh); - install_element (ENABLE_NODE, &show_ipv6_ospf6_route_prefix_cmd_vtysh); - install_element (OSPF_NODE, &ospf_distance_ospf_external_intra_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_flap_statistics_cmd_vtysh); install_element (BGP_IPV4M_NODE, &bgp_network_mask_natural_cmd_vtysh); install_element (CONFIG_NODE, &debug_ripng_packet_detail_cmd_vtysh); install_element (BGP_NODE, &aggregate_address_as_set_summary_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_neighbor_received_routes_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged6_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_route_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_timers_connect_val_cmd_vtysh); install_element (BGP_NODE, &bgp_default_ipv4_unicast_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_as_in_cmd_vtysh); install_element (BGP_NODE, &no_bgp_scan_time_val_cmd_vtysh); - install_element (CONFIG_NODE, &debug_ospf_zebra_sub_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged10_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged6_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_soft_out_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &aggregate_address_as_set_summary_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_instance_ipv4_summary_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_soft_in_cmd_vtysh); - install_element (ENABLE_NODE, &show_ipv6_ripng_cmd_vtysh); - install_element (BGP_NODE, &bgp_damp_unset_cmd_vtysh); - install_element (OSPF_NODE, &ospf_distribute_list_out_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_local_as_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_neighbor_advertised_route_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_extcommunity_list_all_cmd_vtysh); - install_element (CONFIG_NODE, &no_dump_bgp_updates_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_all_in_prefix_filter_cmd_vtysh); - install_element (CONFIG_NODE, &access_list_standard_host_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_nexthop_self_cmd_vtysh); - install_element (BGP_NODE, &neighbor_prefix_list_cmd_vtysh); - install_element (ENABLE_NODE, &no_debug_bgp_events_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &bgp_network_cmd_vtysh); - install_element (ENABLE_NODE, &show_ipv6_ospf6_area_route_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_community4_exact_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_route_addr_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_capability_orf_prefix_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_remote_as_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_ospf_dead_interval_addr_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_instance_summary_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_route_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_peer_group_in_prefix_filter_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_as_soft_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_ripng_packet_cmd_vtysh); - install_element (CONFIG_NODE, &debug_ospf_lsa_sub_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_set_peer_group_cmd_vtysh); - install_element (INTERFACE_NODE, &no_rip_split_horizon_cmd_vtysh); install_element (BGP_NODE, &no_bgp_network_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_external_ipv4_soft_cmd_vtysh); install_element (BGP_IPV4_NODE, &bgp_damp_set3_cmd_vtysh); install_element (ENABLE_NODE, &show_ipv6_ospf6_area_spf_tree_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_route_map_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_enforce_multihop_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_route_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged8_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged10_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_external_soft_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_as_path_cmd_vtysh); - install_element (CONFIG_NODE, &no_access_list_extended_host_mask_cmd_vtysh); - install_element (BGP_NODE, &aggregate_address_summary_only_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_neighbor_routes_cmd_vtysh); install_element (CONFIG_NODE, &debug_ospf_nsm_sub_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_unsuppress_map_cmd_vtysh); install_element (BGP_NODE, &no_bgp_network_route_map_cmd_vtysh); - install_element (KEYCHAIN_NODE, &no_key_chain_cmd_vtysh); install_element (CONFIG_NODE, &no_access_list_remark_cmd_vtysh); - install_element (BGP_NODE, &neighbor_strict_capability_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_community_info_cmd_vtysh); - install_element (BGP_NODE, &neighbor_shutdown_cmd_vtysh); install_element (CONFIG_NODE, &no_zebra_interface_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged6_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_extcommunity_list_name_all_cmd_vtysh); - install_element (ENABLE_NODE, &no_debug_ospf_event_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_set_peer_group_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged4_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged9_cmd_vtysh); install_element (OSPF_NODE, &ospf_distance_ospf_external_intra_inter_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_community_all_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_maximum_prefix_val2_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_prefix_list_seq_le_cmd_vtysh); install_element (RIPNG_NODE, &ripng_redistribute_static_metric_routemap_cmd_vtysh); install_element (INTERFACE_NODE, &ip_ospf_message_digest_key_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ipv6_prefix_list_cmd_vtysh); install_element (INTERFACE_NODE, &no_ip_rip_authentication_mode_type_cmd_vtysh); install_element (OSPF_NODE, &ospf_abr_type_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_peer_cmd_vtysh); install_element (RIP_NODE, &rip_default_information_originate_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_filter_list_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_prefix_list_seq_le_ge_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_maximum_prefix_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_prefix_list_seq_ge_le_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_peer_soft_out_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_soft_cmd_vtysh); install_element (ENABLE_NODE, &debug_zebra_packet_direct_cmd_vtysh); install_element (OSPF_NODE, &ospf_distance_ospf_external_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_nexthop_self_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_rip_authentication_mode_cmd_vtysh); - install_element (OSPF_NODE, &ospf_redistribute_source_type_routemap_cmd_vtysh); - install_element (RIPNG_NODE, &no_ripng_network_cmd_vtysh); - install_element (CONFIG_NODE, &ip_prefix_list_seq_le_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_maximum_prefix_warning_cmd_vtysh); install_element (BGP_IPV4M_NODE, &aggregate_address_mask_summary_only_cmd_vtysh); + install_element (BGP_IPV6_NODE, &ipv6_bgp_network_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_community3_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_prefix_longer_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_interface_cmd_vtysh); install_element (ENABLE_NODE, &show_ipv6_ospf6_interface_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_ripng_zebra_cmd_vtysh); - install_element (OSPF_NODE, &ospf_distance_cmd_vtysh); install_element (BGP_NODE, &bgp_redistribute_ipv4_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_capability_orf_prefix_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_neighbor_damp_cmd_vtysh); - install_element (OSPF_NODE, &ospf_default_information_originate_metric_type_routemap_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_ipv4_neighbor_advertised_route_cmd_vtysh); + install_element (RMAP_NODE, &no_set_ipv6_nexthop_global_val_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged4_cmd_vtysh); install_element (ENABLE_NODE, &show_debug_ospf6_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged6_cmd_vtysh); install_element (ENABLE_NODE, &debug_rip_packet_detail_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_nexthop_self_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_enforce_first_as_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_maximum_prefix_warning_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_community_all_cmd_vtysh); install_element (OSPF_NODE, &no_area_vlink_param4_cmd_vtysh); - install_element (ENABLE_NODE, &show_ipv6_ospf6_database_type_cmd_vtysh); - install_element (RIP_NODE, &no_rip_passive_interface_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_neighbor_received_prefix_filter_cmd_vtysh); install_element (OSPF_NODE, &no_passive_interface_cmd_vtysh); - install_element (ENABLE_NODE, &show_ipv6_ospf6_area_route_prefix_cmd_vtysh); install_element (BGP_IPV4M_NODE, &aggregate_address_mask_as_set_summary_cmd_vtysh); - install_element (BGP_NODE, &neighbor_enforce_multihop_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_passive_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_tags_cmd_vtysh); - install_element (CONFIG_NODE, &ip_route_distance_cmd_vtysh); install_element (OSPF_NODE, &area_range_advertise_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_network_backdoor_cmd_vtysh); - install_element (CONFIG_NODE, &access_list_standard_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_prefix_list_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged1_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_bestpath_med_cmd_vtysh); - install_element (ZEBRA_NODE, &no_redistribute_ospf6_cmd_vtysh); + install_element (VIEW_NODE, &ipv6_bgp_neighbor_advertised_route_cmd_vtysh); install_element (OSPF_NODE, &passive_interface_addr_cmd_vtysh); - install_element (ENABLE_NODE, &no_debug_bgp_keepalive_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_route_server_client_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_vpnv4_rd_neighbor_advertised_routes_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_neighbor_damp_cmd_vtysh); install_element (INTERFACE_NODE, &ospf_message_digest_key_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_filter_list_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_route_server_client_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_community4_cmd_vtysh); install_element (OSPF_NODE, &ospf_default_information_originate_always_type_metric_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_dampening_address_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_redistribute_bgp_metric_cmd_vtysh); - install_element (OSPF_NODE, &no_area_filter_list_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_community2_cmd_vtysh); - install_element (CONFIG_NODE, &no_ip_community_list_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_distribute_list_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_bestpath_aspath_ignore_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_peer_group_in_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_external_cmd_vtysh); install_element (OSPF_NODE, &area_range_cmd_vtysh); install_element (CONFIG_NODE, &dump_bgp_routes_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_peer_ipv4_in_prefix_filter_cmd_vtysh); install_element (OSPF_NODE, &no_area_shortcut_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_instance_all_ipv4_soft_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_rip_authentication_string_cmd_vtysh); - install_element (CONFIG_NODE, &no_ip_community_list_expanded_cmd_vtysh); - install_element (BGP_NODE, &neighbor_weight_cmd_vtysh); - install_element (VIEW_NODE, &show_debugging_ripng_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_route_prefix_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_neighbor_advertised_routes_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_network_mask_natural_backdoor_cmd_vtysh); - install_element (CONFIG_NODE, &ip_prefix_list_seq_ge_le_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged5_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_maximum_prefix_val2_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_community2_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_as_soft_in_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_community_list_cmd_vtysh); - install_element (KEYCHAIN_KEY_NODE, &accept_lifetime_infinite_month_day_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_attr_unchanged2_cmd_vtysh); install_element (INTERFACE_NODE, &no_ip_ospf_hello_interval_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_ospf_neighbor_int_detail_cmd_vtysh); install_element (OSPF_NODE, &ospf_distance_ospf_inter_external_intra_cmd_vtysh); install_element (VIEW_NODE, &show_zebra_cmd_vtysh); - install_element (RMAP_NODE, &no_set_originator_id_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_port_val_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_flap_statistics_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_neighbor_flap_cmd_vtysh); - install_element (VIEW_NODE, &show_version_ospf6_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_aggregate_address_mask_as_set_summary_cmd_vtysh); - install_element (OSPF_NODE, &ospf_distance_ospf_inter_external_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_route_server_client_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_flap_prefix_list_cmd_vtysh); install_element (INTERFACE_NODE, &ospf_retransmit_interval_cmd_vtysh); install_element (OSPF_NODE, &no_ospf_rfc1583_flag_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &aggregate_address_mask_as_set_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_community_list_name_standard_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged2_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_bgp_all_cmd_vtysh); install_element (BGP_NODE, &no_bgp_timers_cmd_vtysh); install_element (RIPNG_NODE, &ripng_redistribute_bgp_metric_routemap_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_maximum_prefix_val2_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_community3_exact_cmd_vtysh); install_element (ENABLE_NODE, &debug_zebra_events_cmd_vtysh); install_element (OSPF_NODE, &no_ospf_distance_ospf_cmd_vtysh); - install_element (CONFIG_NODE, &access_list_standard_nomask_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_allowas_in_cmd_vtysh); install_element (KEYCHAIN_KEY_NODE, &accept_lifetime_duration_day_month_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_remove_private_as_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_route_reflector_client_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_route_map_cmd_vtysh); install_element (VIEW_NODE, &show_ip_protocols_rip_cmd_vtysh); - install_element (RIPNG_NODE, &ripng_passive_interface_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_set_peer_group_cmd_vtysh); install_element (RIP_NODE, &rip_network_cmd_vtysh); - install_element (RIP_NODE, &rip_redistribute_type_cmd_vtysh); - install_element (RMAP_NODE, &no_match_metric_val_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_ospf_zebra_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_prefix_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_community2_exact_cmd_vtysh); - install_element (OSPF_NODE, &ospf_redistribute_source_type_metric_routemap_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &bgp_network_mask_route_map_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_send_community_cmd_vtysh); - install_element (VIEW_NODE, &show_ipv6_ospf6_interface_ifname_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_allowas_in_arg_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_filter_list_cmd_vtysh); install_element (RMAP_NODE, &set_vpnv4_nexthop_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged2_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_attr_info_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_soft_reconfiguration_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_ipv4_neighbors_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_prefix_list_name_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_paths_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_allowas_in_arg_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_route_mask_distance_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_neighbor_routes_cmd_vtysh); install_element (OSPF_NODE, &area_stub_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_flap_prefix_list_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_maximum_prefix_val2_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_route_server_client_cmd_vtysh); install_element (KEYCHAIN_KEY_NODE, &send_lifetime_month_day_month_day_cmd_vtysh); - install_element (RIP_NODE, &rip_offset_list_ifname_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_activate_cmd_vtysh); - install_element (BGP_IPV4_NODE, &aggregate_address_mask_as_set_cmd_vtysh); install_element (BGP_IPV4_NODE, &no_bgp_network_cmd_vtysh); - install_element (BGP_NODE, &neighbor_send_community_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_default_ipv4_unicast_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_capability_orf_prefix_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_activate_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_summary_cmd_vtysh); + install_element (ENABLE_NODE, &ipv6_mbgp_neighbor_advertised_route_cmd_vtysh); + install_element (VIEW_NODE, &ipv6_mbgp_neighbor_advertised_route_cmd_vtysh); install_element (ENABLE_NODE, &debug_zebra_packet_detail_cmd_vtysh); - install_element (ENABLE_NODE, &debug_rip_events_cmd_vtysh); install_element (RMAP_NODE, &no_set_ip_nexthop_val_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_bgp_network_route_map_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_as_in_prefix_filter_cmd_vtysh); - install_element (BGP_IPV4_NODE, &aggregate_address_mask_summary_as_set_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_prefix_list_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged5_cmd_vtysh); install_element (ENABLE_NODE, &debug_bgp_filter_cmd_vtysh); install_element (RIP_NODE, &rip_timers_cmd_vtysh); install_element (INTERFACE_NODE, &ip_rip_authentication_key_chain_cmd_vtysh); - install_element (RIPNG_NODE, &no_ripng_redistribute_static_routemap_cmd_vtysh); install_element (BGP_NODE, &aggregate_address_mask_as_set_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_ipv4_community4_exact_cmd_vtysh); - install_element (KEYCHAIN_KEY_NODE, &send_lifetime_infinite_month_day_cmd_vtysh); install_element (INTERFACE_NODE, &no_ip_ospf_hello_interval_addr_cmd_vtysh); install_element (ENABLE_NODE, &show_ipv6_ospf6_database_cmd_vtysh); install_element (BGP_NODE, &no_auto_summary_cmd_vtysh); - install_element (KEYCHAIN_KEY_NODE, &no_key_string_cmd_vtysh); + install_element (RMAP_NODE, &no_match_ipv6_address_cmd_vtysh); install_element (CONFIG_NODE, &ip_community_list_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_instance_all_ipv4_soft_out_cmd_vtysh); install_element (INTERFACE_NODE, &rip_split_horizon_cmd_vtysh); - install_element (OSPF_NODE, &timers_spf_cmd_vtysh); install_element (OSPF6_NODE, &no_ospf6_redistribute_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_description_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_flap_prefix_longer_cmd_vtysh); - install_element (RMAP_NODE, &set_origin_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_network_mask_cmd_vtysh); - install_element (RIPNG_NODE, &ripng_network_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_community_exact_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_remove_private_as_cmd_vtysh); install_element (ENABLE_NODE, &debug_bgp_update_direct_cmd_vtysh); - install_element (BGP_NODE, &neighbor_attr_unchanged4_cmd_vtysh); - install_element (OSPF_NODE, &ospf_distance_ospf_inter_cmd_vtysh); install_element (RMAP_NODE, &set_aggregator_as_cmd_vtysh); - install_element (CONFIG_NODE, &debug_ripng_zebra_cmd_vtysh); - install_element (RMAP_NODE, &no_match_ip_next_hop_val_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_ospf_priority_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged2_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_ospf_nsm_sub_cmd_vtysh); - install_element (CONFIG_NODE, &no_access_list_exact_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_default_originate_rmap_cmd_vtysh); install_element (RMAP_NODE, &no_match_community_cmd_vtysh); - install_element (BGP_NODE, &neighbor_update_source_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_distribute_list_cmd_vtysh); - install_element (RIP_NODE, &no_rip_redistribute_type_metric_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_port_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_set_peer_group_cmd_vtysh); install_element (ENABLE_NODE, &show_debugging_ospf_cmd_vtysh); - install_element (INTERFACE_NODE, &ospf_priority_cmd_vtysh); - install_element (RIPNG_NODE, &no_ripng_redistribute_ospf6_metric_cmd_vtysh); - install_element (INTERFACE_NODE, &no_bandwidth_if_val_cmd_vtysh); install_element (RIPNG_NODE, &ripng_redistribute_ospf6_routemap_cmd_vtysh); install_element (VIEW_NODE, &show_ip_prefix_list_summary_name_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_paths_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_allowas_in_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_unsuppress_map_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_route_reflector_client_cmd_vtysh); install_element (RMAP_NODE, &match_ip_address_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_ospf_authentication_key_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_database_cmd_vtysh); - install_element (BGP_IPV4_NODE, &aggregate_address_as_set_cmd_vtysh); - install_element (CONFIG_NODE, &no_bgp_multiple_instance_cmd_vtysh); install_element (RMAP_NODE, &no_match_ip_address_val_cmd_vtysh); install_element (BGP_NODE, &bgp_redistribute_ipv4_metric_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_external_soft_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_peer_group_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged1_cmd_vtysh); - install_element (CONFIG_NODE, &no_ip_extcommunity_list_expanded_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged1_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_cmd_vtysh); + install_element (RMAP_NODE, &match_ipv6_address_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_maximum_prefix_val_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_allowas_in_arg_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged3_cmd_vtysh); install_element (CONFIG_NODE, &no_debug_bgp_normal_cmd_vtysh); install_element (BGP_IPV4_NODE, &bgp_damp_set_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_send_community_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_timers_cmd_vtysh); - install_element (ENABLE_NODE, &debug_ospf_zebra_cmd_vtysh); - install_element (RMAP_NODE, &ospf6_routemap_no_set_forwarding_cmd_vtysh); - install_element (VIEW_NODE, &show_ipv6_ospf6_area_topology_router_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_ospf_interface_cmd_vtysh); install_element (RMAP_NODE, &match_community_cmd_vtysh); - install_element (RIP_NODE, &no_rip_route_cmd_vtysh); - install_element (OSPF_NODE, &ospf_default_metric_cmd_vtysh); install_element (RMAP_NODE, &no_set_community_none_cmd_vtysh); + install_element (OSPF_NODE, &ospf_default_metric_cmd_vtysh); install_element (BGP_IPV4M_NODE, &no_aggregate_address_mask_summary_as_set_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_nexthop_self_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_community4_cmd_vtysh); install_element (RIPNG_NODE, &ripng_redistribute_connected_metric_routemap_cmd_vtysh); - install_element (BGP_NODE, &bgp_network_mask_route_map_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_maximum_prefix_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_view_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_route_server_client_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_set_peer_group_cmd_vtysh); install_element (VIEW_NODE, &show_ip_ospf_neighbor_int_detail_cmd_vtysh); install_element (RIP_NODE, &no_rip_timers_cmd_vtysh); install_element (OSPF_NODE, &ospf_default_information_originate_type_cmd_vtysh); install_element (OSPF_NODE, &ospf_distance_ospf_external_inter_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_route_map_cmd_vtysh); - install_element (BGP_NODE, &neighbor_filter_list_cmd_vtysh); - install_element (BGP_NODE, &aggregate_address_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_soft_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged9_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_ospf_database_type_adv_router_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_maximum_prefix_cmd_vtysh); - install_element (RMAP_NODE, &no_match_ip_next_hop_cmd_vtysh); + install_element (BGP_NODE, &neighbor_timers_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_route_addr_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_zebra_packet_cmd_vtysh); - install_element (BGP_NODE, &neighbor_capability_orf_prefix_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_nexthop_self_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_instance_neighbors_cmd_vtysh); install_element (BGP_IPV4_NODE, &no_aggregate_address_mask_as_set_cmd_vtysh); install_element (CONFIG_NODE, &no_debug_ospf_nsm_cmd_vtysh); - install_element (VIEW_NODE, &show_ipv6_ospf6_topology_router_lsid_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_strict_capability_cmd_vtysh); - install_element (RIPNG_NODE, &no_ripng_redistribute_connected_metric_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ospf_authentication_key_cmd_vtysh); - install_element (OSPF_NODE, &ospf_default_information_originate_routemap_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_ospf_hello_interval_addr_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_summary_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_maximum_prefix_cmd_vtysh); install_element (CONFIG_NODE, &no_access_list_extended_cmd_vtysh); - install_element (CONFIG_NODE, &debug_zebra_packet_direct_cmd_vtysh); install_element (BGP_NODE, &bgp_damp_set3_cmd_vtysh); - install_element (BGP_NODE, &neighbor_capability_route_refresh_cmd_vtysh); + install_element (CONFIG_NODE, &debug_zebra_packet_direct_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_topology_cmd_vtysh); - install_element (CONFIG_NODE, &no_dump_bgp_routes_cmd_vtysh); + install_element (BGP_NODE, &neighbor_route_reflector_client_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged2_cmd_vtysh); install_element (RMAP_NODE, &no_set_vpnv4_nexthop_val_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_ipv4_in_cmd_vtysh); install_element (CONFIG_NODE, &no_debug_rip_events_cmd_vtysh); install_element (INTERFACE_NODE, &no_ip_address_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_neighbor_received_prefix_filter_cmd_vtysh); - install_element (CONFIG_NODE, &debug_ospf_ism_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_prefix_list_ge_cmd_vtysh); install_element (RIP_NODE, &no_rip_version_val_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_timers_connect_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_community3_exact_cmd_vtysh); install_element (BGP_IPV4M_NODE, &no_aggregate_address_mask_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged8_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged2_cmd_vtysh); install_element (ENABLE_NODE, &debug_ospf_event_cmd_vtysh); - install_element (OSPF_NODE, &area_vlink_param1_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged6_cmd_vtysh); install_element (OSPF_NODE, &ospf_redistribute_source_routemap_cmd_vtysh); - install_element (OSPF_NODE, &ospf_default_information_originate_always_metric_routemap_cmd_vtysh); + install_element (BGP_NODE, &neighbor_attr_unchanged5_cmd_vtysh); install_element (BGP_IPV4M_NODE, &no_aggregate_address_as_set_summary_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_ospf_nsm_cmd_vtysh); install_element (CONFIG_NODE, &debug_ospf_packet_send_recv_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_send_community_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_prefix_list_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_route_reflector_client_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_community_list_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_prefix_list_summary_name_cmd_vtysh); install_element (ENABLE_NODE, &show_table_cmd_vtysh); - install_element (CONFIG_NODE, &no_ip_prefix_list_ge_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_send_community_cmd_vtysh); - install_element (RIPNG_NODE, &ripng_redistribute_static_metric_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_maximum_prefix_val_cmd_vtysh); install_element (RIP_NODE, &rip_route_cmd_vtysh); install_element (OSPF_NODE, &area_default_cost_cmd_vtysh); install_element (CONFIG_NODE, &debug_ospf_event_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_vpnv4_rd_tags_cmd_vtysh); - install_element (BGP_NODE, &aggregate_address_mask_as_set_summary_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_ospf_cost_addr_cmd_vtysh); - install_element (BGP_NODE, &neighbor_transparent_as_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_distribute_list_cmd_vtysh); - install_element (BGP_NODE, &neighbor_remote_as_cmd_vtysh); + install_element (BGP_NODE, &neighbor_route_map_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged9_cmd_vtysh); install_element (BGP_IPV4M_NODE, &bgp_network_route_map_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_route_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_prefix_list_summary_name_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged1_cmd_vtysh); install_element (ZEBRA_NODE, &no_ripng_redistribute_ripng_cmd_vtysh); install_element (INTERFACE_NODE, &bandwidth_if_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_as_ipv4_in_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_allowas_in_arg_cmd_vtysh); install_element (RIPNG_NODE, &ripng_redistribute_bgp_metric_cmd_vtysh); install_element (BGP_NODE, &bgp_redistribute_ipv4_metric_rmap_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_ospf_authentication_args_addr_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_instance_all_in_prefix_filter_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_rip_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_network_mask_natural_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_client_to_client_reflection_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged3_cmd_vtysh); install_element (BGP_NODE, &no_aggregate_address_as_set_summary_cmd_vtysh); install_element (INTERFACE_NODE, &shutdown_if_cmd_vtysh); - install_element (VIEW_NODE, &show_ipv6_ripng_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_set_peer_group_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_activate_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_prefix_list_prefix_longer_cmd_vtysh); install_element (RIPNG_NODE, &ripng_redistribute_static_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ospf_dead_interval_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged5_cmd_vtysh); install_element (CONFIG_NODE, &ip_prefix_list_description_cmd_vtysh); install_element (ENABLE_NODE, &undebug_bgp_filter_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_prefix_list_detail_name_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_rd_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged3_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_prefix_list_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_activate_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_prefix_list_name_seq_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_ospf_authentication_addr_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_timers_connect_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_rip_receive_version_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_as_ipv4_in_prefix_filter_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_send_community_type_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_as_ipv4_soft_out_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_allowas_in_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_route_reflector_client_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ipv6_nd_send_ra_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_peer_in_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged1_cmd_vtysh); + install_element (VIEW_NODE, &ipv6_mbgp_neighbor_routes_cmd_vtysh); install_element (CONFIG_NODE, &debug_ospf_lsa_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_filter_list_cmd_vtysh); - install_element (CONFIG_NODE, &access_list_standard_any_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_maximum_prefix_warning_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged_cmd_vtysh); - install_element (RIP_NODE, &no_rip_offset_list_ifname_cmd_vtysh); install_element (RMAP_NODE, &no_match_aspath_val_cmd_vtysh); + install_element (RIP_NODE, &no_rip_offset_list_ifname_cmd_vtysh); install_element (CONFIG_NODE, &no_debug_ospf_lsa_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ospf_priority_cmd_vtysh); install_element (CONFIG_NODE, &no_debug_ospf6_all_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community3_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_maximum_prefix_val2_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_ipv4_soft_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged4_cmd_vtysh); - install_element (ENABLE_NODE, &show_ipv6_ospf6_neighborlist_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_bgp_network_mask_natural_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_ospf_zebra_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_route_reflector_client_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_ospf_neighbor_cmd_vtysh); install_element (BGP_IPV4_NODE, &no_bgp_network_route_map_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_instance_all_soft_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_attr_info_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_external_in_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_instance_ipv4_summary_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_soft_reconfiguration_cmd_vtysh); install_element (CONFIG_NODE, &no_debug_bgp_filter_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_all_vpnv4_out_cmd_vtysh); install_element (CONFIG_NODE, &debug_ospf_ism_sub_cmd_vtysh); install_element (INTERFACE_NODE, &no_ip_ospf_transmit_delay_addr_cmd_vtysh); - install_element (RMAP_NODE, &match_community_exact_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_route_map_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_community_list_exact_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_neighbors_peer_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged6_cmd_vtysh); - install_element (BGP_NODE, &neighbor_peer_group_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_peer_group_remote_as_cmd_vtysh); - install_element (ENABLE_NODE, &no_debug_ospf_packet_all_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_route_ifname_pref_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_community4_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_route_server_client_cmd_vtysh); install_element (ENABLE_NODE, &debug_ripng_zebra_cmd_vtysh); - install_element (CONFIG_NODE, &ip_prefix_list_seq_cmd_vtysh); + install_element (INTERFACE_NODE, &ipv6_nd_suppress_ra_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged4_cmd_vtysh); install_element (INTERFACE_NODE, &ip_rip_receive_version_1_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_prefix_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_override_capability_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged2_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_community2_exact_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_distribute_list_cmd_vtysh); + install_element (BGP_NODE, &neighbor_allowas_in_arg_cmd_vtysh); install_element (INTERFACE_NODE, &ip_ospf_transmit_delay_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_zebra_kernel_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_area_route_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_aggregate_address_as_set_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged9_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_route_prefix_cmd_vtysh); install_element (BGP_NODE, &bgp_network_mask_cmd_vtysh); - install_element (BGP_NODE, &no_aggregate_address_mask_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_peer_out_cmd_vtysh); - install_element (CONFIG_NODE, &debug_ospf_packet_all_cmd_vtysh); - install_element (BGP_NODE, &neighbor_route_reflector_client_cmd_vtysh); - install_element (RIP_NODE, &no_rip_default_information_originate_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_rip_send_version_cmd_vtysh); + install_element (BGP_NODE, &neighbor_route_server_client_cmd_vtysh); install_element (BGP_NODE, &no_bgp_router_id_val_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_route_server_client_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_rip_send_version_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_community4_exact_cmd_vtysh); install_element (CONFIG_NODE, &debug_zebra_packet_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_view_route_cmd_vtysh); - install_element (CONFIG_NODE, &no_router_bgp_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_community_all_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_neighbors_peer_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged_cmd_vtysh); install_element (RIP_NODE, &rip_default_metric_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_as_soft_in_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_distribute_list_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_external_ipv4_soft_out_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_all_soft_in_cmd_vtysh); install_element (BGP_NODE, &no_bgp_default_local_preference_val_cmd_vtysh); install_element (ENABLE_NODE, &debug_ospf_nsm_sub_cmd_vtysh); install_element (OSPF_NODE, &area_authentication_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_soft_reconfiguration_cmd_vtysh); install_element (ENABLE_NODE, &show_ipv6_ospf6_neighbor_cmd_vtysh); - install_element (RIP_NODE, &rip_neighbor_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_allowas_in_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_prefix_list_detail_name_cmd_vtysh); install_element (BGP_NODE, &no_bgp_network_import_check_cmd_vtysh); install_element (RMAP_NODE, &no_set_aspath_prepend_val_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_extcommunity_list_arg_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_prefix_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_instance_neighbors_peer_cmd_vtysh); - install_element (BGP_NODE, &neighbor_timers_connect_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_forwarding_cmd_vtysh); install_element (CONFIG_NODE, &no_access_list_remark_arg_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_vpnv4_rd_neighbor_routes_cmd_vtysh); + install_element (BGP_NODE, &neighbor_activate_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_rd_prefix_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged4_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_nexthop_self_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_flap_regexp_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_prefix_list_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_external_ipv4_soft_in_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_maximum_prefix_val_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged6_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community4_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_all_soft_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_vpnv4_rd_prefix_cmd_vtysh); - install_element (CONFIG_NODE, &ip_prefix_list_ge_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_activate_cmd_vtysh); install_element (VIEW_NODE, &show_ip_prefix_list_prefix_cmd_vtysh); install_element (RMAP_NODE, &no_match_ecommunity_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_allowas_in_cmd_vtysh); - install_element (OSPF_NODE, &area_vlink_authtype_args_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_community4_cmd_vtysh); install_element (INTERFACE_NODE, &ip_ospf_retransmit_interval_addr_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_ospf_database_type_id_adv_router_cmd_vtysh); - install_element (RMAP_NODE, &match_ip_address_prefix_list_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_neighbor_advertised_route_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_ospf6_damp_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_nexthop_self_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_dampening_address_mask_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_filter_list_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_allowas_in_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_ospf_database_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged4_cmd_vtysh); - install_element (ENABLE_NODE, &show_zebra_client_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_route_server_client_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_ripng_events_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_default_originate_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged3_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_weight_val_cmd_vtysh); - install_element (RIPNG_NODE, &ripng_redistribute_ospf6_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged10_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_send_community_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_prefix_list_cmd_vtysh); + install_element (BGP_NODE, &neighbor_attr_unchanged3_cmd_vtysh); install_element (ENABLE_NODE, &undebug_bgp_update_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_send_community_type_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_ipv4_filter_list_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged9_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_route_map_cmd_vtysh); install_element (BGP_NODE, &bgp_distance_source_access_list_cmd_vtysh); - install_element (RMAP_NODE, &no_set_community_delete_val_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged7_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged5_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_prefix_list_detail_name_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_prefix_list_cmd_vtysh); install_element (OSPF_NODE, &area_vlink_param3_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_all_soft_in_cmd_vtysh); install_element (OSPF_NODE, &no_neighbor_priority_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged7_cmd_vtysh); install_element (BGP_IPV4_NODE, &no_aggregate_address_summary_only_cmd_vtysh); install_element (VIEW_NODE, &show_ip_ospf_database_type_self_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_peer_group_soft_in_cmd_vtysh); install_element (OSPF_NODE, &ospf_default_information_originate_always_type_metric_routemap_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_ospf_neighbor_detail_cmd_vtysh); install_element (INTERFACE_NODE, &ospf_hello_interval_cmd_vtysh); - install_element (OSPF6_NODE, &router_id_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_ripng_packet_direct_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_flap_prefix_cmd_vtysh); + install_element (VIEW_NODE, &ipv6_mbgp_neighbor_received_routes_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_community2_exact_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged4_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_filter_list_cmd_vtysh); install_element (INTERFACE_NODE, &no_ip_rip_send_version_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_aggregate_address_cmd_vtysh); install_element (CONFIG_NODE, &no_router_rip_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_prefix_list_name_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged8_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_ipv4_in_cmd_vtysh); - install_element (RIPNG_NODE, &no_ripng_redistribute_bgp_metric_routemap_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_ipv4_out_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ipv6_address_cmd_vtysh); + install_element (BGP_IPV6_NODE, &ipv6_aggregate_address_summary_only_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_as_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_community_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_unsuppress_map_cmd_vtysh); install_element (ENABLE_NODE, &debug_ospf_ism_cmd_vtysh); install_element (ENABLE_NODE, &show_zebra_cmd_vtysh); install_element (BGP_IPV4_NODE, &bgp_network_mask_cmd_vtysh); install_element (OSPF_NODE, &no_area_vlink_param1_cmd_vtysh); - install_element (RIP_NODE, &rip_passive_interface_cmd_vtysh); install_element (RMAP_NODE, &no_match_ip_address_prefix_list_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_prefix_list_description_arg_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_version_cmd_vtysh); install_element (VIEW_NODE, &show_ip_ospf_database_type_id_cmd_vtysh); install_element (ZEBRA_NODE, &redistribute_ospf6_cmd_vtysh); + install_element (RMAP_NODE, &set_ipv6_nexthop_local_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community_list_exact_cmd_vtysh); install_element (RIP_NODE, &no_rip_default_metric_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_ospf_packet_send_recv_detail_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_timers_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_remove_private_as_cmd_vtysh); - install_element (BGP_NODE, &neighbor_allowas_in_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged1_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_attr_unchanged6_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_prefix_list_le_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_ipv6_bgp_network_cmd_vtysh); install_element (OSPF_NODE, &ospf_default_information_originate_type_metric_cmd_vtysh); - install_element (BGP_NODE, &no_aggregate_address_summary_only_cmd_vtysh); install_element (RMAP_NODE, &no_match_origin_val_cmd_vtysh); install_element (RIPNG_NODE, &ripng_aggregate_address_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_cidr_only_cmd_vtysh); install_element (VIEW_NODE, &show_ip_route_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged2_cmd_vtysh); install_element (BGP_IPV4M_NODE, &no_bgp_network_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_neighbors_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_in_prefix_filter_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged10_cmd_vtysh); + install_element (BGP_NODE, &neighbor_unsuppress_map_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged8_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged8_cmd_vtysh); install_element (BGP_IPV4_NODE, &no_aggregate_address_mask_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &vpnv4_network_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_route_reflector_client_cmd_vtysh); - install_element (RIP_NODE, &no_rip_network_cmd_vtysh); - install_element (ENABLE_NODE, &debug_ripng_packet_direct_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_peer_soft_out_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_send_community_type_cmd_vtysh); install_element (VIEW_NODE, &show_ipv6_ospf6_neighborlist_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_instance_all_soft_in_cmd_vtysh); install_element (CONFIG_NODE, &debug_ospf_packet_send_recv_detail_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_attr_unchanged6_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_soft_reconfiguration_cmd_vtysh); - install_element (CONFIG_NODE, &no_access_list_standard_any_cmd_vtysh); - install_element (OSPF_NODE, &neighbor_poll_interval_cmd_vtysh); install_element (VIEW_NODE, &show_ip_community_list_cmd_vtysh); - install_element (BGP_NODE, &bgp_bestpath_aspath_ignore_cmd_vtysh); install_element (OSPF6_NODE, &passive_interface_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged6_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_route_addr_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_rd_neighbor_advertised_routes_cmd_vtysh); - install_element (CONFIG_NODE, &no_ip_prefix_list_prefix_cmd_vtysh); - install_element (BGP_NODE, &neighbor_unsuppress_map_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_remove_private_as_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_unsuppress_map_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_community3_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_peer_group_soft_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_redistribute_kernel_metric_cmd_vtysh); - install_element (OSPF_NODE, &ospf_default_information_originate_always_type_routemap_cmd_vtysh); - install_element (BGP_NODE, &bgp_router_id_cmd_vtysh); install_element (BGP_NODE, &no_bgp_default_local_preference_cmd_vtysh); install_element (BGP_NODE, &no_bgp_redistribute_ipv4_metric_cmd_vtysh); - install_element (CONFIG_NODE, &no_ip_extcommunity_list_name_expanded_cmd_vtysh); install_element (CONFIG_NODE, &debug_ripng_packet_direct_cmd_vtysh); - install_element (CONFIG_NODE, &ip_extcommunity_list_name_standard_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_default_originate_rmap_cmd_vtysh); install_element (CONFIG_NODE, &access_list_extended_any_mask_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_advertise_interval_val_cmd_vtysh); install_element (CONFIG_NODE, &debug_rip_zebra_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_capability_orf_prefix_cmd_vtysh); install_element (BGP_NODE, &bgp_network_route_map_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_ipv4_in_prefix_filter_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged5_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_default_originate_rmap_cmd_vtysh); - install_element (BGP_IPV4_NODE, &bgp_network_route_map_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_community_exact_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_community_info_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_external_cmd_vtysh); - install_element (ZEBRA_NODE, &rip_redistribute_rip_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged1_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_peer_group_out_cmd_vtysh); + install_element (INTERFACE_NODE, &ipv6_nd_ra_interval_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_all_out_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_prefix_list_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_scan_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_community_list_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_as_ipv4_soft_cmd_vtysh); install_element (INTERFACE_NODE, &ospf_authentication_key_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_ipv4_out_cmd_vtysh); - install_element (RMAP_NODE, &match_origin_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged3_cmd_vtysh); install_element (VIEW_NODE, &show_debugging_zebra_cmd_vtysh); install_element (INTERFACE_NODE, &no_ipv6_ospf6_advertise_prefix_list_cmd_vtysh); install_element (INTERFACE_NODE, &no_ospf_transmit_delay_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_route_cmd_vtysh); + install_element (BGP_NODE, &neighbor_send_community_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_prefix_list_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_peer_vpnv4_soft_in_cmd_vtysh); install_element (RMAP_NODE, &no_set_originator_id_val_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_activate_cmd_vtysh); install_element (OSPF_NODE, &ospf_distance_ospf_inter_intra_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_filter_list_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_ipv4_route_map_cmd_vtysh); - install_element (ENABLE_NODE, &no_debug_ospf_packet_send_recv_cmd_vtysh); install_element (ENABLE_NODE, &show_ipv6_ospf6_database_type_id_adv_router_dump_cmd_vtysh); - install_element (RIP_NODE, &no_rip_distance_source_access_list_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_as_ipv4_out_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_allowas_in_cmd_vtysh); - install_element (OSPF_NODE, &passive_interface_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_prefix_list_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_neighbor_routes_cmd_vtysh); + install_element (BGP_NODE, &neighbor_attr_unchanged10_cmd_vtysh); install_element (RMAP_NODE, &no_match_ip_address_prefix_list_val_cmd_vtysh); - install_element (BGP_NODE, &neighbor_route_server_client_cmd_vtysh); - install_element (OSPF_NODE, &ospf_redistribute_source_type_metric_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_soft_reconfiguration_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_interface_cmd_vtysh); install_element (OSPF_NODE, &area_authentication_message_digest_cmd_vtysh); - install_element (RIPNG_NODE, &no_ripng_redistribute_bgp_routemap_cmd_vtysh); install_element (BGP_NODE, &bgp_redistribute_ipv4_rmap_metric_cmd_vtysh); install_element (INTERFACE_NODE, &ip_ospf_authentication_cmd_vtysh); - install_element (OSPF6_NODE, &interface_area_plist_passive_cmd_vtysh); - install_element (RMAP_NODE, &no_set_community_delete_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_all_soft_out_cmd_vtysh); install_element (VIEW_NODE, &show_ip_ospf_neighbor_id_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_as_vpnv4_soft_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_ospf_neighbor_cmd_vtysh); - install_element (RIP_NODE, &no_rip_version_cmd_vtysh); install_element (BGP_IPV4_NODE, &aggregate_address_as_set_summary_cmd_vtysh); install_element (INTERFACE_NODE, &no_ip_rip_receive_version_num_cmd_vtysh); - install_element (OSPF_NODE, &area_vlink_authtype_md5_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_advertise_interval_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_access_list_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_route_map_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_route_reflector_client_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_route_reflector_client_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_route_reflector_client_cmd_vtysh); install_element (OSPF_NODE, &ospf_default_information_originate_metric_routemap_cmd_vtysh); - install_element (RMAP_NODE, &set_ecommunity_rt_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_filter_list_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_default_originate_cmd_vtysh); - install_element (BGP_NODE, &no_aggregate_address_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_ipv4_prefix_longer_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_access_list_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_route_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_neighbors_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_capability_orf_prefix_cmd_vtysh); install_element (ENABLE_NODE, &debug_rip_zebra_cmd_vtysh); - install_element (CONFIG_NODE, &ip_extcommunity_list_expanded_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_capability_orf_prefix_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_distribute_list_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_unsuppress_map_cmd_vtysh); install_element (BGP_NODE, &bgp_redistribute_ipv4_rmap_cmd_vtysh); - install_element (INTERFACE_NODE, &ip_ospf_dead_interval_cmd_vtysh); - install_element (INTERFACE_NODE, &no_bandwidth_if_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ospf_retransmit_interval_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_allowas_in_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_attr_unchanged5_cmd_vtysh); install_element (RMAP_NODE, &set_weight_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_ebgp_multihop_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ospf_retransmit_interval_cmd_vtysh); install_element (CONFIG_NODE, &debug_bgp_fsm_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_neighbor_advertised_routes_cmd_vtysh); install_element (RMAP_NODE, &no_match_interface_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_prefix_list_prefix_cmd_vtysh); - install_element (RMAP_NODE, &no_set_local_pref_cmd_vtysh); - install_element (CONFIG_NODE, &ip_prefix_list_seq_ge_cmd_vtysh); install_element (CONFIG_NODE, &no_debug_ospf_packet_all_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_prefix_longer_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_all_vpnv4_soft_cmd_vtysh); @@ -11389,187 +13544,1183 @@ vtysh_init_cmd () install_element (ENABLE_NODE, &debug_ospf_lsa_cmd_vtysh); install_element (CONFIG_NODE, &no_debug_ripng_packet_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_external_in_prefix_filter_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_maximum_prefix_val2_cmd_vtysh); install_element (CONFIG_NODE, &debug_rip_packet_direct_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_activate_cmd_vtysh); - install_element (BGP_NODE, &no_aggregate_address_mask_summary_only_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ospf_network_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_all_soft_out_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_rip_authentication_mode_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_bgp_network_mask_route_map_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged3_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_community_all_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_prefix_list_detail_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_attr_unchanged3_cmd_vtysh); install_element (ENABLE_NODE, &debug_bgp_normal_cmd_vtysh); install_element (BGP_NODE, &no_bgp_redistribute_ipv4_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_default_originate_cmd_vtysh); - install_element (RIPNG_NODE, &no_ripng_redistribute_connected_metric_val_cmd_vtysh); - install_element (CONFIG_NODE, &debug_ospf_nsm_cmd_vtysh); install_element (RMAP_NODE, &no_set_origin_val_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_community2_exact_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_extcommunity_list_standard_cmd_vtysh); install_element (RMAP_NODE, &set_community_none_cmd_vtysh); install_element (RMAP_NODE, &set_metric_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_advertise_interval_cmd_vtysh); install_element (RIP_NODE, &rip_distance_source_access_list_cmd_vtysh); + install_element (BGP_NODE, &neighbor_local_as_no_prepend_cmd_vtysh); install_element (BGP_NODE, &bgp_damp_set_cmd_vtysh); - install_element (RIP_NODE, &no_rip_offset_list_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_community_list_standard_cmd_vtysh); - install_element (OSPF_NODE, &no_area_range_substitute_cmd_vtysh); + install_element (BGP_NODE, &neighbor_attr_unchanged_cmd_vtysh); install_element (CONFIG_NODE, &no_route_map_all_cmd_vtysh); - install_element (CONFIG_NODE, &no_ip_community_list_name_expanded_cmd_vtysh); install_element (VIEW_NODE, &show_ip_forwarding_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged10_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_soft_reconfiguration_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_maximum_prefix_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_neighbor_received_routes_cmd_vtysh); - install_element (OSPF_NODE, &ospf_distance_ospf_intra_external_inter_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_peer_group_out_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_allowas_in_cmd_vtysh); + install_element (RMAP_NODE, &match_ipv6_next_hop_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_route_map_cmd_vtysh); install_element (BGP_NODE, &no_bgp_cluster_id_arg_cmd_vtysh); install_element (CONFIG_NODE, &no_debug_zebra_kernel_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_remove_private_as_cmd_vtysh); install_element (VIEW_NODE, &show_ip_route_supernets_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_redistribute_bgp_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_remove_private_as_cmd_vtysh); - install_element (RMAP_NODE, &ospf6_routemap_no_match_address_prefixlist_cmd_vtysh); + install_element (RMAP_NODE, &no_match_ipv6_address_prefix_list_cmd_vtysh); install_element (INTERFACE_NODE, &ipv6_ospf6_priority_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_peer_in_prefix_filter_cmd_vtysh); install_element (RIPNG_NODE, &no_ripng_redistribute_static_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_prefix_list_summary_cmd_vtysh); install_element (BGP_IPV4_NODE, &aggregate_address_mask_summary_only_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_community_list_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_ospf_database_type_id_self_cmd_vtysh); + install_element (RMAP_NODE, &no_set_ecommunity_rt_cmd_vtysh); install_element (OSPF_NODE, &no_ospf_router_id_cmd_vtysh); install_element (VIEW_NODE, &show_ip_ospf_neighbor_all_cmd_vtysh); - install_element (RMAP_NODE, &no_set_ecommunity_rt_cmd_vtysh); - install_element (ENABLE_NODE, &debug_ospf_lsa_sub_cmd_vtysh); - install_element (BGP_NODE, &neighbor_default_originate_rmap_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_community4_exact_cmd_vtysh); install_element (OSPF_NODE, &area_vlink_authtype_args_md5_cmd_vtysh); install_element (CONFIG_NODE, &ip_as_path_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_capability_route_refresh_cmd_vtysh); - install_element (CONFIG_NODE, &no_ip_prefix_list_seq_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged4_cmd_vtysh); install_element (CONFIG_NODE, &no_router_zebra_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_prefix_list_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_ipv4_neighbor_routes_cmd_vtysh); install_element (VIEW_NODE, &show_ip_prefix_list_detail_name_cmd_vtysh); - install_element (ENABLE_NODE, &undebug_bgp_events_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_distribute_list_cmd_vtysh); - install_element (BGP_NODE, &neighbor_version_cmd_vtysh); - install_element (BGP_NODE, &no_aggregate_address_as_set_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_send_community_type_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged5_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_community_exact_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged_cmd_vtysh); install_element (OSPF_NODE, &ospf_default_information_originate_always_metric_type_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged3_cmd_vtysh); - install_element (BGP_NODE, &neighbor_distribute_list_cmd_vtysh); install_element (RMAP_NODE, &match_ip_next_hop_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_external_ipv4_in_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_community2_cmd_vtysh); install_element (BGP_NODE, &bgp_client_to_client_reflection_cmd_vtysh); install_element (BGP_NODE, &bgp_scan_time_cmd_vtysh); - install_element (OSPF_NODE, &network_area_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_cidr_only_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged5_cmd_vtysh); - install_element (KEYCHAIN_KEY_NODE, &no_key_chain_cmd_vtysh); - install_element (KEYCHAIN_KEY_NODE, &accept_lifetime_day_month_month_day_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged8_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged9_cmd_vtysh); + install_element (ENABLE_NODE, &ipv6_mbgp_neighbor_routes_cmd_vtysh); install_element (CONFIG_NODE, &no_ip_prefix_list_ge_le_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_allowas_in_arg_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_unsuppress_map_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_bgp_network_mask_route_map_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_send_community_type_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_neighbor_advertised_route_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_maximum_prefix_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_vpnv4_rd_neighbors_peer_cmd_vtysh); install_element (RMAP_NODE, &match_metric_cmd_vtysh); install_element (KEYCHAIN_KEY_NODE, &send_lifetime_day_month_day_month_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged5_cmd_vtysh); - install_element (BGP_NODE, &neighbor_soft_reconfiguration_cmd_vtysh); - install_element (RMAP_NODE, &no_set_vpnv4_nexthop_cmd_vtysh); - install_element (BGP_NODE, &neighbor_interface_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_route_reflector_client_cmd_vtysh); install_element (CONFIG_NODE, &no_bgp_config_type_cmd_vtysh); install_element (OSPF_NODE, &no_passive_interface_addr_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged2_cmd_vtysh); + install_element (BGP_NODE, &old_ipv6_aggregate_address_cmd_vtysh); + install_element (CONFIG_NODE, &no_ip_forwarding_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_bgp_redistribute_ipv6_metric_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged5_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_as_soft_out_cmd_vtysh); + install_element (RIP_NODE, &no_rip_distance_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_prefix_list_name_seq_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_ospf6_route_flapping_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged2_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_prefix_list_cmd_vtysh); + install_element (BGP_NODE, &neighbor_attr_unchanged7_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_instance_all_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_redistribute_ipv4_rmap_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_community_list_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_ospf_packet_send_recv_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_ospf_message_digest_key_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_bgp_network_mask_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ipv6_ospf6_advertise_force_prefix_cmd_vtysh); + install_element (OSPF6_NODE, &no_passive_interface_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_neighbors_cmd_vtysh); + install_element (RIPNG_NODE, &ripng_redistribute_ospf6_metric_cmd_vtysh); + install_element (RIP_NODE, &rip_offset_list_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_ospf6_route_flapping_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_community3_cmd_vtysh); + install_element (ENABLE_NODE, &no_debug_rip_events_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_community_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_cluster_id_cmd_vtysh); + install_element (OSPF_NODE, &router_id_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_route_ospf6_external_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged4_cmd_vtysh); + install_element (KEYCHAIN_KEY_NODE, &accept_lifetime_duration_month_day_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_deterministic_med_cmd_vtysh); + install_element (BGP_NODE, &neighbor_port_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_all_in_prefix_filter_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_ospf6_area_topology_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_prefix_list_detail_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_unsuppress_map_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_ospf_network_cmd_vtysh); + install_element (CONFIG_NODE, &no_ip_prefix_list_le_cmd_vtysh); + install_element (RMAP_NODE, &ospf6_routemap_set_forwarding_cmd_vtysh); + install_element (CONFIG_NODE, &no_access_list_extended_any_host_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_ipv4_soft_in_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_send_community_type_cmd_vtysh); + install_element (CONFIG_NODE, &access_list_extended_mask_any_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_community_list_exact_cmd_vtysh); + install_element (RMAP_NODE, &ospf6_routemap_set_metric_type_cmd_vtysh); + install_element (BGP_NODE, &bgp_network_mask_natural_backdoor_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_route_prefix_longer_cmd_vtysh); + install_element (BGP_NODE, &neighbor_nexthop_self_cmd_vtysh); + install_element (RMAP_NODE, &no_set_local_pref_val_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_filter_list_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_neighbor_received_routes_cmd_vtysh); + install_element (INTERFACE_NODE, &ospf_network_cmd_vtysh); + install_element (BGP_NODE, &neighbor_interface_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_community3_exact_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_distribute_list_cmd_vtysh); + install_element (CONFIG_NODE, &no_ip_prefix_list_le_ge_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_fast_external_failover_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_community3_exact_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_distribute_list_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_access_list_name_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_allowas_in_cmd_vtysh); + install_element (CONFIG_NODE, &ip_extcommunity_list_standard2_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_ospf_neighbor_detail_all_cmd_vtysh); + install_element (ENABLE_NODE, &undebug_bgp_keepalive_cmd_vtysh); + install_element (OSPF_NODE, &no_ospf_compatible_rfc1583_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_aggregate_address_mask_summary_as_set_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_prefix_list_prefix_first_match_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_maximum_prefix_val_cmd_vtysh); + install_element (OSPF6_NODE, &flap_damping_route_cmd_vtysh); + install_element (OSPF_NODE, &ospf_redistribute_source_metric_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_strict_capability_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_ospf_route_cmd_vtysh); + install_element (RMAP_NODE, &no_set_ecommunity_rt_val_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_community_list_cmd_vtysh); + install_element (RMAP_NODE, &ospf6_routemap_no_set_metric_type_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_neighbors_peer_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_prefix_list_prefix_longer_cmd_vtysh); + install_element (CONFIG_NODE, &access_list_extended_any_host_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_redistribute_ipv4_metric_rmap_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &aggregate_address_summary_as_set_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_community_cmd_vtysh); + install_element (CONFIG_NODE, &ip_route_mask_cmd_vtysh); + install_element (CONFIG_NODE, &debug_rip_packet_cmd_vtysh); + install_element (RIPNG_NODE, &ripng_redistribute_connected_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_as_soft_in_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &bgp_network_mask_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_view_prefix_cmd_vtysh); + install_element (BGP_NODE, &bgp_damp_set2_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_route_server_client_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_vpnv4_rd_route_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &aggregate_address_as_set_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_community_list_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_external_soft_in_cmd_vtysh); + install_element (OSPF_NODE, &no_refresh_timer_val_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_community4_exact_cmd_vtysh); + install_element (RIPNG_NODE, &ripng_route_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_external_soft_out_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_community3_exact_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_remove_private_as_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_community_list_exact_cmd_vtysh); + install_element (RIPNG_NODE, &ripng_redistribute_connected_metric_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_ospf6_area_spf_tree_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_prefix_list_seq_ge_cmd_vtysh); + install_element (OSPF_NODE, &no_area_import_list_cmd_vtysh); + install_element (RIPNG_NODE, &ripng_redistribute_kernel_metric_routemap_cmd_vtysh); + install_element (OSPF_NODE, &ospf_distance_ospf_intra_cmd_vtysh); + install_element (BGP_IPV4_NODE, &bgp_network_mask_natural_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_distance_source_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_view_route_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_maximum_prefix_warning_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_external_soft_out_cmd_vtysh); + install_element (VIEW_NODE, &show_table_cmd_vtysh); + install_element (ENABLE_NODE, &debug_bgp_update_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_soft_reconfiguration_cmd_vtysh); + install_element (INTERFACE_NODE, &no_shutdown_if_cmd_vtysh); + install_element (ENABLE_NODE, &undebug_bgp_fsm_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_route_map_cmd_vtysh); + install_element (ENABLE_NODE, &undebug_bgp_normal_cmd_vtysh); + install_element (CONFIG_NODE, &no_access_list_extended_any_mask_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_prefix_longer_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged4_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_as_vpnv4_in_cmd_vtysh); + install_element (ENABLE_NODE, &no_debug_bgp_update_cmd_vtysh); + install_element (RIPNG_NODE, &ripng_default_metric_cmd_vtysh); + install_element (OSPF_NODE, &ospf_router_id_cmd_vtysh); + install_element (RIPNG_NODE, &no_ripng_redistribute_ospf6_metric_routemap_cmd_vtysh); + install_element (RMAP_NODE, &no_match_origin_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_prefix_list_prefix_cmd_vtysh); + install_element (RMAP_NODE, &set_atomic_aggregate_cmd_vtysh); + install_element (BGP_NODE, &bgp_default_local_preference_cmd_vtysh); + install_element (BGP_NODE, &neighbor_update_source_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged1_cmd_vtysh); + install_element (OSPF_NODE, &no_ospf_abr_type_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_neighbor_received_prefix_filter_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_peer_out_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged8_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_external_soft_in_cmd_vtysh); + install_element (RMAP_NODE, &no_set_community_cmd_vtysh); + install_element (BGP_IPV4_NODE, &aggregate_address_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_distribute_list_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_send_community_type_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_default_originate_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_peer_in_prefix_filter_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_maximum_prefix_warning_cmd_vtysh); + install_element (BGP_NODE, &no_synchronization_cmd_vtysh); + install_element (OSPF_NODE, &neighbor_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_community2_cmd_vtysh); + install_element (CONFIG_NODE, &ip_community_list_name_standard_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged10_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_as_vpnv4_soft_out_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_as_in_prefix_filter_cmd_vtysh); + install_element (BGP_NODE, &no_aggregate_address_mask_as_set_summary_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_send_community_type_cmd_vtysh); + install_element (OSPF_NODE, &no_ospf_distance_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_out_cmd_vtysh); + install_element (OSPF_NODE, &no_area_vlink_authtype_authkey_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_all_cmd_vtysh); + install_element (OSPF_NODE, &area_range_not_advertise_cmd_vtysh); + install_element (RMAP_NODE, &no_match_ip_next_hop_prefix_list_cmd_vtysh); + install_element (ENABLE_NODE, &debug_bgp_fsm_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_default_originate_cmd_vtysh); + install_element (ENABLE_NODE, &undebug_bgp_all_cmd_vtysh); + install_element (BGP_NODE, &bgp_always_compare_med_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_community4_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_prefix_list_description_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_vpnv4_in_cmd_vtysh); + install_element (VIEW_NODE, &show_debug_ospf6_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_aggregate_address_mask_as_set_summary_cmd_vtysh); + install_element (OSPF_NODE, &ospf_redistribute_source_metric_type_cmd_vtysh); + install_element (CONFIG_NODE, &dump_bgp_all_interval_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged5_cmd_vtysh); + install_element (BGP_NODE, &neighbor_capability_orf_prefix_cmd_vtysh); + install_element (INTERFACE_NODE, &ospf_dead_interval_cmd_vtysh); + install_element (OSPF_NODE, &ospf_default_information_originate_always_metric_type_routemap_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_external_soft_out_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_ospf_authentication_key_addr_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_flap_prefix_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_prefix_list_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_send_community_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_community_list_exact_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_ospf_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_shutdown_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged2_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_route_protocol_cmd_vtysh); + install_element (BGP_NODE, &bgp_timers_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_rip_authentication_key_chain2_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_neighbor_routes_cmd_vtysh); + install_element (CONFIG_NODE, &debug_zebra_events_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_nexthop_self_cmd_vtysh); + install_element (RMAP_NODE, &no_match_aspath_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_all_in_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_as_soft_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged6_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_capability_route_refresh_cmd_vtysh); + install_element (CONFIG_NODE, &ip_community_list_expanded_cmd_vtysh); + install_element (ENABLE_NODE, &show_debugging_ripng_cmd_vtysh); + install_element (RIPNG_NODE, &no_ripng_redistribute_kernel_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_maximum_prefix_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_bgp_redistribute_ipv6_metric_rmap_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_peer_group_soft_out_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_route_protocol_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_remove_private_as_cmd_vtysh); + install_element (CONFIG_NODE, &no_ip_prefix_list_description_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_peer_soft_in_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ospf_hello_interval_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_rip_packet_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_bgp_redistribute_ipv6_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged7_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_rip_send_version_2_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_allowas_in_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_capability_orf_prefix_cmd_vtysh); + install_element (CONFIG_NODE, &no_access_list_standard_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_ospf_database_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_neighbors_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_prefix_longer_cmd_vtysh); + install_element (CONFIG_NODE, &no_access_list_any_cmd_vtysh); + install_element (CONFIG_NODE, &access_list_exact_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged10_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_filter_list_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_ospf_event_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_as_soft_out_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_as_soft_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_ospf_priority_addr_cmd_vtysh); + install_element (CONFIG_NODE, &access_list_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_ipv4_soft_out_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_prefix_list_seq_le_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_instance_neighbors_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged7_cmd_vtysh); + install_element (ENABLE_NODE, &no_debug_ospf_lsa_sub_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_all_ipv4_in_cmd_vtysh); + install_element (INTERFACE_NODE, &ipv6_ospf6_hellointerval_cmd_vtysh); + install_element (BGP_IPV4_NODE, &bgp_damp_unset2_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged7_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &bgp_network_mask_natural_route_map_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_prefix_list_prefix_first_match_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_prefix_list_description_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_neighbor_received_prefix_filter_cmd_vtysh); + install_element (ENABLE_NODE, &show_version_ospf6_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_ospf6_topology_router_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_rip_send_version_num_cmd_vtysh); + install_element (RMAP_NODE, &match_ecommunity_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_prefix_list_le_cmd_vtysh); + install_element (RIP_NODE, &no_rip_redistribute_type_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_ospf_priority_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_prefix_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_prefix_list_prefix_first_match_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_prefix_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged2_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_as_vpnv4_out_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_ipv6_bgp_network_route_map_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_neighbor_routes_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_ospf_dead_interval_cmd_vtysh); + install_element (OSPF_NODE, &no_area_vlink_authkey_cmd_vtysh); + install_element (RMAP_NODE, &no_set_atomic_aggregate_cmd_vtysh); + install_element (BGP_IPV6_NODE, &ipv6_bgp_network_route_map_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_aggregate_address_summary_as_set_cmd_vtysh); + install_element (RMAP_NODE, &no_rmap_onmatch_next_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_all_soft_in_cmd_vtysh); + install_element (RMAP_NODE, &match_ipv6_address_prefix_list_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_prefix_list_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_neighbor_received_routes_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_ospf_ism_cmd_vtysh); + install_element (INTERFACE_NODE, &ipv6_ospf6_instance_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_community4_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged8_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_route_server_client_cmd_vtysh); + install_element (KEYCHAIN_KEY_NODE, &send_lifetime_duration_day_month_cmd_vtysh); + install_element (RIPNG_NODE, &no_ripng_redistribute_ospf6_metric_val_cmd_vtysh); + install_element (CONFIG_NODE, &no_ip_community_list_name_all_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_ipv4_community4_cmd_vtysh); + install_element (OSPF_NODE, &area_range_advertise_cost_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_capability_orf_prefix_cmd_vtysh); + install_element (RMAP_NODE, &no_match_ip_next_hop_prefix_list_val_cmd_vtysh); + install_element (OSPF_NODE, &no_timers_spf_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_send_community_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community2_cmd_vtysh); + install_element (OSPF_NODE, &refresh_timer_cmd_vtysh); + install_element (ENABLE_NODE, &debug_bgp_keepalive_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_nexthop_self_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_route_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_ospf6_interface_ifname_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_community_cmd_vtysh); + install_element (ENABLE_NODE, &debug_rip_packet_cmd_vtysh); + install_element (RMAP_NODE, &no_match_ipv6_next_hop_cmd_vtysh); + install_element (RIPNG_NODE, &ripng_redistribute_bgp_cmd_vtysh); + install_element (OSPF_NODE, &no_network_area_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_external_in_cmd_vtysh); + install_element (OSPF_NODE, &no_area_range_advertise_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_extcommunity_list_arg_cmd_vtysh); + install_element (CONFIG_NODE, &dump_bgp_all_cmd_vtysh); + install_element (OSPF_NODE, &no_neighbor_cmd_vtysh); + install_element (CONFIG_NODE, &router_zebra_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community_exact_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_prefix_list_detail_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_summary_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_as_soft_out_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_route_prefix_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_prefix_list_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_route_map_cmd_vtysh); + install_element (BGP_NODE, &neighbor_attr_unchanged1_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_instance_all_soft_in_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_extcommunity_list_cmd_vtysh); + install_element (RMAP_NODE, &no_match_interface_val_cmd_vtysh); + install_element (OSPF_NODE, &no_area_stub_no_summary_cmd_vtysh); + install_element (OSPF_NODE, &no_area_stub_cmd_vtysh); + install_element (OSPF_NODE, &area_import_list_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_tags_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_unsuppress_map_cmd_vtysh); + install_element (BGP_NODE, &neighbor_allowas_in_cmd_vtysh); + install_element (OSPF6_NODE, &interface_area_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_bgp_update_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community4_exact_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &aggregate_address_mask_summary_as_set_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_community2_exact_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_dampening_prefix_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_view_prefix_cmd_vtysh); + install_element (OSPF_NODE, &area_vlink_cmd_vtysh); + install_element (ENABLE_NODE, &show_debugging_zebra_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_prefix_cmd_vtysh); + install_element (RIP_NODE, &rip_version_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_ospf_database_type_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_default_originate_rmap_cmd_vtysh); + install_element (INTERFACE_NODE, &ospf_cost_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_external_ipv4_in_prefix_filter_cmd_vtysh); + install_element (BGP_NODE, &bgp_enforce_first_as_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_rip_send_version_1_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_community3_exact_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_ospf_route_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_prefix_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_neighbor_routes_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_prefix_list_summary_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_rd_neighbor_routes_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_ospf_transmit_delay_addr_cmd_vtysh); + install_element (OSPF_NODE, &no_area_vlink_cmd_vtysh); + install_element (RMAP_NODE, &no_set_community_val_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged8_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_rip_receive_version_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_aggregate_address_mask_summary_only_cmd_vtysh); + install_element (RMAP_NODE, &no_set_weight_val_cmd_vtysh); + install_element (ENABLE_NODE, &debug_zebra_packet_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_soft_reconfiguration_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_route_map_cmd_vtysh); + install_element (BGP_NODE, &neighbor_maximum_prefix_cmd_vtysh); + install_element (CONFIG_NODE, &ip_route_mask_distance_cmd_vtysh); + install_element (BGP_NODE, &aggregate_address_mask_summary_as_set_cmd_vtysh); + install_element (ENABLE_NODE, &debug_zebra_kernel_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_prefix_list_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ospf_message_digest_key_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_filter_list_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_ospf_retransmit_interval_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_community_list_cmd_vtysh); + install_element (INTERFACE_NODE, &ipv6_ospf6_cost_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_ospf_message_digest_key_addr_cmd_vtysh); + install_element (ENABLE_NODE, &no_debug_ospf_nsm_sub_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_route_reflector_client_cmd_vtysh); + install_element (BGP_NODE, &neighbor_default_originate_rmap_cmd_vtysh); + install_element (RIPNG_NODE, &no_ripng_redistribute_connected_metric_routemap_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_access_list_any_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_prefix_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_remove_private_as_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_peer_soft_out_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_neighbor_received_routes_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged10_cmd_vtysh); + install_element (INTERFACE_NODE, &ipv6_ospf6_deadinterval_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_prefix_longer_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_route_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_attr_unchanged8_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_route_server_client_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_local_as_val2_cmd_vtysh); + install_element (INTERFACE_NODE, &ipv6_nd_prefix_advertisement_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_prefix_list_ge_le_cmd_vtysh); + install_element (BGP_NODE, &neighbor_send_community_type_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_ospf_transmit_delay_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_allowas_in_cmd_vtysh); + install_element (ZEBRA_NODE, &no_rip_redistribute_rip_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_vpnv4_network_cmd_vtysh); + install_element (CONFIG_NODE, &config_table_cmd_vtysh); + install_element (BGP_NODE, &neighbor_description_cmd_vtysh); + install_element (BGP_IPV4_NODE, &aggregate_address_summary_only_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_cidr_only_cmd_vtysh); + install_element (RIP_NODE, &rip_distance_source_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_external_out_cmd_vtysh); + install_element (VIEW_NODE, &show_interface_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_community4_exact_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_vpnv4_soft_out_cmd_vtysh); + install_element (CONFIG_NODE, &ip_extcommunity_list_name_standard2_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_ipv4_prefix_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_aggregate_address_mask_summary_only_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_ipv4_regexp_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_always_compare_med_cmd_vtysh); + install_element (ENABLE_NODE, &show_interface_cmd_vtysh); + install_element (OSPF_NODE, &ospf_default_information_originate_always_metric_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_prefix_list_name_seq_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_ipv4_community3_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_default_originate_rmap_cmd_vtysh); + install_element (RMAP_NODE, &no_set_ipv6_nexthop_local_val_cmd_vtysh); + install_element (CONFIG_NODE, &access_list_extended_host_host_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_community3_cmd_vtysh); + install_element (RMAP_NODE, &no_set_aggregator_as_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_prefix_list_cmd_vtysh); + install_element (OSPF_NODE, &ospf_distance_ospf_intra_inter_external_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_peer_group_soft_cmd_vtysh); + install_element (BGP_IPV4_NODE, &aggregate_address_mask_as_set_summary_cmd_vtysh); + install_element (BGP_NODE, &old_ipv6_aggregate_address_summary_only_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_community_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_ospf_database_type_id_self_cmd_vtysh); + install_element (BGP_NODE, &no_aggregate_address_summary_as_set_cmd_vtysh); + install_element (CONFIG_NODE, &debug_zebra_packet_detail_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_all_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_neighbor_received_prefix_filter_cmd_vtysh); + install_element (ENABLE_NODE, &debug_ripng_packet_detail_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_ospf_neighbor_detail_all_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_peer_soft_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_distribute_list_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_regexp_cmd_vtysh); + install_element (RMAP_NODE, &no_set_ipv6_nexthop_local_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_community3_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_default_originate_cmd_vtysh); + install_element (RIPNG_NODE, &default_information_originate_cmd_vtysh); + install_element (KEYCHAIN_KEY_NODE, &accept_lifetime_month_day_month_day_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_prefix_longer_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_community2_exact_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_activate_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_ospf6_database_type_id_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_all_cmd_vtysh); + install_element (ENABLE_NODE, &no_debug_ospf_ism_cmd_vtysh); + install_element (OSPF_NODE, &no_neighbor_poll_interval_cmd_vtysh); + install_element (ENABLE_NODE, &show_debugging_bgp_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_flap_cidr_only_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_vpnv4_rd_summary_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_description_val_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_protocols_rip_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_summary_cmd_vtysh); + install_element (OSPF_NODE, &ospf_rfc1583_flag_cmd_vtysh); + install_element (KEYCHAIN_KEY_NODE, &accept_lifetime_infinite_day_month_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ipv6_prefix_list_name_prefix_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_route_prefix_longer_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_prefix_list_prefix_first_match_cmd_vtysh); + install_element (OSPF_NODE, &ospf_default_information_originate_metric_type_cmd_vtysh); + install_element (BGP_NODE, &bgp_distance_source_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_ospf_lsa_sub_cmd_vtysh); + install_element (BGP_IPV4_NODE, &bgp_network_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_as_cmd_vtysh); + install_element (RMAP_NODE, &match_ip_next_hop_prefix_list_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &aggregate_address_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_prefix_cmd_vtysh); + install_element (ENABLE_NODE, &no_debug_ripng_zebra_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_prefix_list_seq_ge_le_cmd_vtysh); + install_element (BGP_NODE, &bgp_bestpath_compare_router_id_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_regexp_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_allowas_in_cmd_vtysh); + install_element (BGP_NODE, &neighbor_attr_unchanged8_cmd_vtysh); + install_element (CONFIG_NODE, &no_access_list_extended_host_host_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_soft_reconfiguration_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_ospf_zebra_sub_cmd_vtysh); + install_element (ENABLE_NODE, &debug_ospf_ism_sub_cmd_vtysh); + install_element (OSPF_NODE, &no_area_range_advertise_cost_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_maximum_prefix_val_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_prefix_list_summary_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_ospf_retransmit_interval_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_neighbor_flap_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_prefix_cmd_vtysh); + install_element (CONFIG_NODE, &no_access_list_extended_any_any_cmd_vtysh); + install_element (OSPF_NODE, &ospf_default_information_originate_always_type_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_neighbor_routes_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged10_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_all_out_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_aggregate_address_summary_only_cmd_vtysh); + install_element (CONFIG_NODE, &ip_community_list_name_expanded_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ipv6_nd_reachable_time_cmd_vtysh); + install_element (OSPF_NODE, &ospf_default_information_originate_always_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_prefix_list_name_cmd_vtysh); + install_element (RMAP_NODE, &set_ecommunity_soo_cmd_vtysh); + install_element (RIPNG_NODE, &no_ripng_redistribute_ospf6_routemap_cmd_vtysh); + install_element (BGP_IPV4_NODE, &bgp_damp_set2_cmd_vtysh); + install_element (RIPNG_NODE, &ripng_redistribute_bgp_routemap_cmd_vtysh); + install_element (RMAP_NODE, &no_set_ecommunity_soo_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_ospf_neighbor_all_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_summary_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_prefix_list_prefix_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_bgp_fsm_cmd_vtysh); + install_element (CONFIG_NODE, &bgp_multiple_instance_cmd_vtysh); + install_element (CONFIG_NODE, &no_router_bgp_view_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_prefix_list_cmd_vtysh); + install_element (CONFIG_NODE, &no_ip_prefix_list_seq_le_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_summary_cmd_vtysh); + install_element (RIP_NODE, &no_rip_default_metric_val_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_paths_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_community_list_arg_cmd_vtysh); + install_element (CONFIG_NODE, &no_access_list_standard_host_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_ospf_cost_cmd_vtysh); + install_element (RIPNG_NODE, &ripng_redistribute_kernel_cmd_vtysh); + install_element (RIPNG_NODE, &no_ripng_default_metric_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_flap_filter_list_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_set_peer_group_cmd_vtysh); + install_element (CONFIG_NODE, &ip_prefix_list_seq_le_ge_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_ospf6_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_ipv4_neighbor_received_prefix_filter_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_flap_prefix_longer_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_as_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_ospf_authentication_addr_cmd_vtysh); + install_element (BGP_NODE, &neighbor_local_as_cmd_vtysh); + install_element (CONFIG_NODE, &dump_bgp_updates_interval_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_community4_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged4_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_community3_exact_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_scan_time_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_rip_authentication_string2_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_redistribute_ipv4_rmap_metric_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_instance_all_ipv4_in_prefix_filter_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_ipv4_neighbor_received_routes_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_ospf_authentication_args_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_rip_authentication_key_chain_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_rd_tags_cmd_vtysh); + install_element (CONFIG_NODE, &access_list_extended_any_any_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_ipv4_soft_in_cmd_vtysh); + install_element (OSPF_NODE, &no_ospf_default_metric_val_cmd_vtysh); + install_element (CONFIG_NODE, &ip_extcommunity_list_name_expanded_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_ospf_neighbor_detail_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_send_community_type_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_neighbors_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_community4_exact_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged10_cmd_vtysh); + install_element (KEYCHAIN_KEY_NODE, &send_lifetime_day_month_month_day_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_flap_cidr_only_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_flap_address_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_summary_cmd_vtysh); + install_element (BGP_NODE, &bgp_bestpath_med3_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_flap_route_map_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_rd_route_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_ipv4_soft_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_activate_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_instance_ipv6_summary_cmd_vtysh); + install_element (KEYCHAIN_KEY_NODE, &accept_lifetime_day_month_day_month_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_instance_all_soft_out_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_ospf6_area_topology_router_lsid_cmd_vtysh); + install_element (CONFIG_NODE, &debug_bgp_normal_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_external_soft_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_prefix_list_cmd_vtysh); + install_element (ENABLE_NODE, &debug_ospf_packet_send_recv_detail_cmd_vtysh); + install_element (RMAP_NODE, &no_set_metric_type_cmd_vtysh); + install_element (RIPNG_NODE, &no_ripng_redistribute_ospf6_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_ospf_message_digest_key_addr_cmd_vtysh); + install_element (VIEW_NODE, &ipv6_bgp_neighbor_received_routes_cmd_vtysh); + install_element (CONFIG_NODE, &debug_ospf6_all_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_remove_private_as_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_community_all_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged1_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_ospf_cost_cmd_vtysh); + install_element (INTERFACE_NODE, &ipv6_ospf6_transmitdelay_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_summary_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_rip_receive_version_2_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_nexthop_self_cmd_vtysh); + install_element (OSPF_NODE, &no_area_vlink_param3_cmd_vtysh); + install_element (OSPF_NODE, &area_export_list_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_prefix_list_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_rip_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_aggregate_address_mask_as_set_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_aggregate_address_as_set_cmd_vtysh); + install_element (CONFIG_NODE, &debug_zebra_kernel_cmd_vtysh); + install_element (KEYCHAIN_KEY_NODE, &send_lifetime_duration_month_day_cmd_vtysh); + install_element (RIP_NODE, &no_rip_redistribute_type_metric_routemap_cmd_vtysh); + install_element (CONFIG_NODE, &ip_community_list_standard2_cmd_vtysh); + install_element (CONFIG_NODE, &ip_route_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_community3_exact_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_bestpath_med2_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_regexp_cmd_vtysh); + install_element (OSPF_NODE, &no_ospf_default_information_originate_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_ospf_authentication_key_addr_cmd_vtysh); + install_element (RMAP_NODE, &no_set_aggregator_as_val_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_prefix_list_seq_le_ge_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_rd_neighbors_peer_cmd_vtysh); + install_element (RMAP_NODE, &no_match_ip_address_cmd_vtysh); + install_element (RIPNG_NODE, &no_default_information_originate_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged3_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_as_out_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_community_list_cmd_vtysh); + install_element (ENABLE_NODE, &debug_ospf_packet_all_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_route_pref_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_default_originate_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_neighbors_peer_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_prefix_list_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_address_secondary_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_scan_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_bgp_keepalive_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_regexp_cmd_vtysh); + install_element (BGP_NODE, &neighbor_attr_unchanged2_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_rip_packet_direct_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged7_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_filter_list_cmd_vtysh); + install_element (BGP_NODE, &neighbor_enforce_multihop_cmd_vtysh); + install_element (OSPF_NODE, &ospf_default_information_originate_always_routemap_cmd_vtysh); + install_element (CONFIG_NODE, &access_list_extended_mask_host_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_neighbor_advertised_route_cmd_vtysh); + install_element (BGP_NODE, &bgp_bestpath_med_cmd_vtysh); + install_element (OSPF_NODE, &area_vlink_authtype_authkey_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_rip_zebra_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged8_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_community3_exact_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_ospf6_database_type_id_cmd_vtysh); + install_element (OSPF_NODE, &ospf_redistribute_source_type_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community_list_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_as_ipv4_soft_in_cmd_vtysh); + install_element (OSPF_NODE, &ospf_distance_ospf_external_intra_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_ospf6_route_prefix_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_flap_statistics_cmd_vtysh); + install_element (RMAP_NODE, &set_ipv6_nexthop_global_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_external_in_prefix_filter_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_neighbor_received_routes_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged9_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_default_originate_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_neighbor_routes_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_prefix_longer_cmd_vtysh); + install_element (CONFIG_NODE, &debug_ospf_zebra_sub_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_soft_out_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &aggregate_address_as_set_summary_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_instance_ipv4_summary_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_soft_in_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_ripng_cmd_vtysh); + install_element (BGP_NODE, &bgp_damp_unset_cmd_vtysh); + install_element (OSPF_NODE, &ospf_distribute_list_out_cmd_vtysh); + install_element (CONFIG_NODE, &no_dump_bgp_updates_cmd_vtysh); + install_element (CONFIG_NODE, &access_list_standard_host_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &bgp_network_cmd_vtysh); + install_element (ENABLE_NODE, &no_debug_bgp_events_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_community4_exact_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_ospf6_area_route_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_ospf_dead_interval_addr_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_access_list_remark_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_route_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged7_cmd_vtysh); + install_element (CONFIG_NODE, &debug_ospf_lsa_sub_cmd_vtysh); + install_element (INTERFACE_NODE, &no_rip_split_horizon_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_set_peer_group_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ipv6_prefix_list_name_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_external_ipv4_soft_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_route_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_set_peer_group_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged1_cmd_vtysh); + install_element (BGP_NODE, &aggregate_address_summary_only_cmd_vtysh); + install_element (CONFIG_NODE, &no_access_list_extended_host_mask_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_soft_reconfiguration_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_all_soft_cmd_vtysh); + install_element (KEYCHAIN_NODE, &no_key_chain_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_community_info_cmd_vtysh); + install_element (ENABLE_NODE, &no_debug_ospf_event_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_attr_unchanged10_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_community_all_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_filter_list_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_soft_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_rip_authentication_mode_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_port_cmd_vtysh); + install_element (OSPF_NODE, &ospf_redistribute_source_type_routemap_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_peer_group_soft_in_cmd_vtysh); + install_element (RIPNG_NODE, &no_ripng_network_cmd_vtysh); + install_element (CONFIG_NODE, &ip_prefix_list_seq_le_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_community3_cmd_vtysh); + install_element (OSPF_NODE, &ospf_distance_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_ripng_zebra_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_ipv4_neighbor_advertised_route_cmd_vtysh); + install_element (OSPF_NODE, &ospf_default_information_originate_metric_type_routemap_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_ipv6_aggregate_address_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged3_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_enforce_first_as_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_prefix_list_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_ospf6_database_type_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_prefix_list_summary_cmd_vtysh); + install_element (RIP_NODE, &no_rip_passive_interface_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_ospf6_area_route_prefix_cmd_vtysh); + install_element (CONFIG_NODE, &ip_route_distance_cmd_vtysh); + install_element (BGP_NODE, &old_ipv6_bgp_network_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_network_backdoor_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_bestpath_med_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_default_originate_rmap_cmd_vtysh); + install_element (CONFIG_NODE, &access_list_standard_cmd_vtysh); + install_element (ZEBRA_NODE, &no_redistribute_ospf6_cmd_vtysh); + install_element (ENABLE_NODE, &no_debug_bgp_keepalive_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_neighbor_damp_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_dampening_address_cmd_vtysh); + install_element (OSPF_NODE, &no_area_filter_list_cmd_vtysh); + install_element (CONFIG_NODE, &no_ip_community_list_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_bestpath_aspath_ignore_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_external_in_prefix_filter_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_rip_authentication_string_cmd_vtysh); + install_element (CONFIG_NODE, &no_ip_community_list_expanded_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_neighbor_advertised_routes_cmd_vtysh); + install_element (VIEW_NODE, &show_debugging_ripng_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_network_mask_natural_backdoor_cmd_vtysh); + install_element (CONFIG_NODE, &ip_prefix_list_seq_ge_le_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged2_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_community_exact_cmd_vtysh); + install_element (KEYCHAIN_KEY_NODE, &accept_lifetime_infinite_month_day_cmd_vtysh); + install_element (RMAP_NODE, &no_set_originator_id_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_neighbor_flap_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_attr_unchanged1_cmd_vtysh); + install_element (VIEW_NODE, &show_version_ospf6_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_aggregate_address_mask_as_set_summary_cmd_vtysh); + install_element (OSPF_NODE, &ospf_distance_ospf_inter_external_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &aggregate_address_mask_as_set_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_access_list_remark_cmd_vtysh); + install_element (RMAP_NODE, &no_set_ipv6_nexthop_global_cmd_vtysh); + install_element (CONFIG_NODE, &access_list_standard_nomask_cmd_vtysh); + install_element (RIPNG_NODE, &ripng_passive_interface_cmd_vtysh); + install_element (ENABLE_NODE, &ipv6_bgp_neighbor_advertised_route_cmd_vtysh); + install_element (RIP_NODE, &rip_redistribute_type_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_ospf_zebra_cmd_vtysh); + install_element (RMAP_NODE, &no_match_metric_val_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &bgp_network_mask_route_map_cmd_vtysh); + install_element (OSPF_NODE, &ospf_redistribute_source_type_metric_routemap_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_community4_exact_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_ospf6_interface_ifname_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_attr_info_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_ipv4_neighbors_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_neighbor_routes_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_flap_prefix_list_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged8_cmd_vtysh); + install_element (RIP_NODE, &rip_offset_list_ifname_cmd_vtysh); + install_element (BGP_IPV4_NODE, &aggregate_address_mask_as_set_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_default_ipv4_unicast_cmd_vtysh); + install_element (ENABLE_NODE, &debug_rip_events_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_allowas_in_arg_cmd_vtysh); + install_element (BGP_NODE, &neighbor_attr_unchanged6_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_bgp_network_route_map_cmd_vtysh); + install_element (BGP_IPV4_NODE, &aggregate_address_mask_summary_as_set_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_dont_capability_negotiate_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_ipv4_community4_exact_cmd_vtysh); + install_element (RIPNG_NODE, &no_ripng_redistribute_static_routemap_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_prefix_list_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_peer_in_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_community_list_exact_cmd_vtysh); + install_element (KEYCHAIN_KEY_NODE, &send_lifetime_infinite_month_day_cmd_vtysh); + install_element (BGP_NODE, &neighbor_advertise_interval_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_send_community_cmd_vtysh); + install_element (KEYCHAIN_KEY_NODE, &no_key_string_cmd_vtysh); + install_element (OSPF_NODE, &timers_spf_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_instance_all_ipv4_soft_out_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_summary_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_flap_prefix_longer_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_maximum_prefix_cmd_vtysh); + install_element (RMAP_NODE, &set_origin_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_network_mask_cmd_vtysh); + install_element (RIPNG_NODE, &ripng_network_cmd_vtysh); + install_element (OSPF_NODE, &ospf_distance_ospf_inter_cmd_vtysh); + install_element (CONFIG_NODE, &debug_ripng_zebra_cmd_vtysh); + install_element (BGP_NODE, &neighbor_timers_connect_cmd_vtysh); + install_element (RMAP_NODE, &no_match_ip_next_hop_val_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_ospf_priority_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_ospf_nsm_sub_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged10_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_prefix_list_cmd_vtysh); + install_element (CONFIG_NODE, &no_access_list_exact_cmd_vtysh); + install_element (RIP_NODE, &no_rip_redistribute_type_metric_cmd_vtysh); + install_element (INTERFACE_NODE, &ospf_priority_cmd_vtysh); + install_element (RIPNG_NODE, &no_ripng_redistribute_ospf6_metric_cmd_vtysh); + install_element (INTERFACE_NODE, &no_bandwidth_if_val_cmd_vtysh); + install_element (BGP_IPV4_NODE, &aggregate_address_as_set_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_ospf_authentication_key_cmd_vtysh); + install_element (CONFIG_NODE, &no_bgp_multiple_instance_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_send_community_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_peer_group_cmd_vtysh); + install_element (CONFIG_NODE, &no_ip_extcommunity_list_expanded_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_cmd_vtysh); + install_element (ENABLE_NODE, &debug_ospf_zebra_cmd_vtysh); + install_element (RMAP_NODE, &ospf6_routemap_no_set_forwarding_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_ospf6_area_topology_router_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_summary_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_ospf_interface_cmd_vtysh); + install_element (RIP_NODE, &no_rip_route_cmd_vtysh); + install_element (BGP_NODE, &bgp_network_mask_route_map_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_prefix_longer_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_view_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_route_map_cmd_vtysh); + install_element (BGP_NODE, &aggregate_address_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_soft_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_ospf_database_type_adv_router_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_prefix_list_seq_cmd_vtysh); + install_element (RMAP_NODE, &no_match_ip_next_hop_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_external_out_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_ospf6_topology_router_lsid_cmd_vtysh); + install_element (OSPF_NODE, &ospf_default_information_originate_routemap_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ospf_authentication_key_cmd_vtysh); + install_element (RIPNG_NODE, &no_ripng_redistribute_connected_metric_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_peer_soft_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_ospf_hello_interval_addr_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_community4_exact_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_summary_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_forwarding_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_default_originate_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged7_cmd_vtysh); + install_element (CONFIG_NODE, &no_dump_bgp_routes_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_access_list_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_prefix_list_ge_le_cmd_vtysh); + install_element (CONFIG_NODE, &debug_ospf_ism_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_instance_summary_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_community4_cmd_vtysh); + install_element (OSPF_NODE, &area_vlink_param1_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged6_cmd_vtysh); + install_element (OSPF_NODE, &ospf_default_information_originate_always_metric_routemap_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_peer_group_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_prefix_list_sequence_number_cmd_vtysh); + install_element (CONFIG_NODE, &no_ip_prefix_list_ge_cmd_vtysh); + install_element (RIPNG_NODE, &ripng_redistribute_static_metric_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_attr_unchanged7_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_community_cmd_vtysh); + install_element (BGP_NODE, &aggregate_address_mask_as_set_summary_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_ospf_cost_addr_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_default_originate_rmap_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_instance_all_soft_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged5_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_regexp_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_prefix_list_prefix_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_prefix_list_summary_name_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_ospf_authentication_args_addr_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_network_mask_natural_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_rip_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_instance_all_in_prefix_filter_cmd_vtysh); + install_element (BGP_NODE, &no_bgp_client_to_client_reflection_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_ripng_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ospf_dead_interval_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_neighbor_received_routes_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_weight_val_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_ospf_authentication_addr_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_rip_receive_version_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_as_ipv4_in_prefix_filter_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_as_ipv4_soft_out_cmd_vtysh); + install_element (CONFIG_NODE, &access_list_standard_any_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ospf_priority_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community3_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_set_peer_group_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_ipv4_soft_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_bgp_network_mask_natural_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_ospf6_neighborlist_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_ospf_neighbor_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_instance_all_soft_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_external_in_cmd_vtysh); + install_element (INTERFACE_NODE, &ipv6_nd_reachable_time_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_route_server_client_cmd_vtysh); + install_element (RMAP_NODE, &match_community_exact_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_community_list_exact_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_neighbors_peer_cmd_vtysh); + install_element (BGP_NODE, &neighbor_transparent_nexthop_cmd_vtysh); + install_element (BGP_NODE, &neighbor_peer_group_cmd_vtysh); + install_element (ENABLE_NODE, &no_debug_ospf_packet_all_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_peer_group_remote_as_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_prefix_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_cmd_vtysh); + install_element (CONFIG_NODE, &ip_prefix_list_seq_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged1_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_all_in_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_activate_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_attr_unchanged_cmd_vtysh); + install_element (BGP_NODE, &neighbor_set_peer_group_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_aggregate_address_as_set_cmd_vtysh); + install_element (BGP_NODE, &no_aggregate_address_mask_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_route_prefix_cmd_vtysh); + install_element (CONFIG_NODE, &debug_ospf_packet_all_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged_cmd_vtysh); + install_element (RIP_NODE, &no_rip_default_information_originate_cmd_vtysh); + install_element (CONFIG_NODE, &no_router_bgp_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_community_all_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_prefix_list_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_neighbors_peer_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_prefix_list_cmd_vtysh); + install_element (RIP_NODE, &rip_neighbor_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_extcommunity_list_arg_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_vpnv4_rd_neighbor_routes_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_flap_regexp_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged6_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_all_soft_cmd_vtysh); + install_element (CONFIG_NODE, &ip_prefix_list_ge_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_soft_reconfiguration_cmd_vtysh); + install_element (BGP_IPV6_NODE, &bgp_redistribute_ipv6_rmap_metric_cmd_vtysh); + install_element (OSPF_NODE, &area_vlink_authtype_args_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_ospf_database_type_id_adv_router_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_neighbor_advertised_route_cmd_vtysh); + install_element (RMAP_NODE, &match_ip_address_prefix_list_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_ospf6_damp_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_route_ifname_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_route_pref_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_ospf_database_cmd_vtysh); + install_element (ENABLE_NODE, &show_zebra_client_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_ripng_events_cmd_vtysh); + install_element (INTERFACE_NODE, &ipv6_address_cmd_vtysh); + install_element (RIPNG_NODE, &ripng_redistribute_ospf6_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_filter_list_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_attr_unchanged7_cmd_vtysh); + install_element (RMAP_NODE, &no_set_community_delete_val_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_route_ifname_pref_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_community_list_exact_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_all_soft_in_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_ospf_neighbor_detail_cmd_vtysh); + install_element (OSPF6_NODE, &router_id_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_flap_prefix_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_ripng_packet_direct_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_peer_out_cmd_vtysh); + install_element (BGP_IPV6_NODE, &bgp_redistribute_ipv6_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_external_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ipv6_nd_other_config_flag_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_aggregate_address_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_prefix_list_name_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_community_all_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_route_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_ipv4_in_cmd_vtysh); + install_element (RIPNG_NODE, &no_ripng_redistribute_bgp_metric_routemap_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_ipv4_out_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_weight_cmd_vtysh); + install_element (RIP_NODE, &rip_passive_interface_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_filter_list_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_attr_unchanged3_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_prefix_longer_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_route_cmd_vtysh); + install_element (CONFIG_NODE, &no_debug_ospf_packet_send_recv_detail_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_route_map_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_route_reflector_client_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_nexthop_self_cmd_vtysh); + install_element (BGP_NODE, &no_aggregate_address_summary_only_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_community_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_cidr_only_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_neighbors_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_ipv6_aggregate_address_summary_only_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_in_prefix_filter_cmd_vtysh); + install_element (CONFIG_NODE, &ipv6_access_list_any_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &vpnv4_network_cmd_vtysh); + install_element (RIP_NODE, &no_rip_network_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_maximum_prefix_cmd_vtysh); + install_element (ENABLE_NODE, &debug_ripng_packet_direct_cmd_vtysh); + install_element (OSPF_NODE, &neighbor_poll_interval_cmd_vtysh); + install_element (CONFIG_NODE, &no_access_list_standard_any_cmd_vtysh); + install_element (BGP_NODE, &bgp_bestpath_aspath_ignore_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_as_in_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_route_addr_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_advertise_interval_val_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_rd_neighbor_advertised_routes_cmd_vtysh); + install_element (CONFIG_NODE, &no_ip_prefix_list_prefix_cmd_vtysh); + install_element (OSPF_NODE, &ospf_default_information_originate_always_type_routemap_cmd_vtysh); + install_element (BGP_NODE, &bgp_router_id_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_cmd_vtysh); + install_element (CONFIG_NODE, &no_ip_extcommunity_list_name_expanded_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_activate_cmd_vtysh); + install_element (CONFIG_NODE, &ip_extcommunity_list_name_standard_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_route_map_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_ipv4_in_prefix_filter_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_capability_orf_prefix_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_community_exact_cmd_vtysh); + install_element (BGP_IPV4_NODE, &bgp_network_route_map_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_community_info_cmd_vtysh); + install_element (ZEBRA_NODE, &rip_redistribute_rip_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_external_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_instance_summary_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_community_list_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_as_ipv4_soft_cmd_vtysh); + install_element (BGP_NODE, &neighbor_filter_list_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_peer_ipv4_out_cmd_vtysh); + install_element (RMAP_NODE, &match_origin_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_route_cmd_vtysh); + install_element (INTERFACE_NODE, &ipv6_nd_other_config_flag_cmd_vtysh); + install_element (ENABLE_NODE, &no_debug_ospf_packet_send_recv_cmd_vtysh); + install_element (RIP_NODE, &no_rip_distance_source_access_list_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_as_ipv4_out_cmd_vtysh); + install_element (OSPF_NODE, &passive_interface_cmd_vtysh); + install_element (OSPF_NODE, &ospf_redistribute_source_type_metric_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_attr_unchanged7_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_distribute_list_cmd_vtysh); + install_element (RIPNG_NODE, &no_ripng_redistribute_bgp_routemap_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_mbgp_community4_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_peer_soft_in_cmd_vtysh); + install_element (OSPF6_NODE, &interface_area_plist_passive_cmd_vtysh); + install_element (RMAP_NODE, &no_set_community_delete_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_ospf_neighbor_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_as_vpnv4_soft_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_community_list_exact_cmd_vtysh); + install_element (RIP_NODE, &no_rip_version_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_filter_list_cmd_vtysh); + install_element (OSPF_NODE, &area_vlink_authtype_md5_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_access_list_cmd_vtysh); + install_element (RMAP_NODE, &set_ecommunity_rt_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_ipv4_prefix_longer_cmd_vtysh); + install_element (BGP_NODE, &no_aggregate_address_cmd_vtysh); + install_element (CONFIG_NODE, &ip_extcommunity_list_expanded_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_default_originate_cmd_vtysh); + install_element (INTERFACE_NODE, &ip_ospf_dead_interval_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_community2_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_maximum_prefix_cmd_vtysh); + install_element (INTERFACE_NODE, &no_bandwidth_if_cmd_vtysh); + install_element (VIEW_NODE, &show_ip_bgp_vpnv4_all_neighbor_advertised_routes_cmd_vtysh); + install_element (RMAP_NODE, &no_set_local_pref_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_community2_exact_cmd_vtysh); + install_element (CONFIG_NODE, &ip_prefix_list_seq_ge_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_community2_exact_cmd_vtysh); + install_element (BGP_NODE, &no_aggregate_address_mask_summary_only_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ospf_network_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_filter_list_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_all_soft_out_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_community_exact_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_bgp_network_mask_route_map_cmd_vtysh); + install_element (INTERFACE_NODE, &no_ip_rip_authentication_mode_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &no_neighbor_distribute_list_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_as_in_prefix_filter_cmd_vtysh); + install_element (RIPNG_NODE, &no_ripng_redistribute_connected_metric_val_cmd_vtysh); + install_element (CONFIG_NODE, &debug_ospf_nsm_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_attr_unchanged9_cmd_vtysh); + install_element (RIP_NODE, &no_rip_offset_list_cmd_vtysh); + install_element (OSPF_NODE, &no_area_range_substitute_cmd_vtysh); + install_element (BGP_IPV6_NODE, &bgp_redistribute_ipv6_rmap_cmd_vtysh); + install_element (CONFIG_NODE, &no_ip_community_list_name_expanded_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_neighbor_received_routes_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &no_neighbor_allowas_in_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_prefix_list_cmd_vtysh); + install_element (OSPF_NODE, &ospf_distance_ospf_intra_external_inter_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_prefix_longer_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_community3_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_timers_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_peer_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_route_addr_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_prefix_list_summary_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_ipv6_all_soft_out_cmd_vtysh); + install_element (ENABLE_NODE, &debug_ospf_lsa_sub_cmd_vtysh); + install_element (CONFIG_NODE, &no_ip_prefix_list_seq_cmd_vtysh); + install_element (BGP_NODE, &neighbor_override_capability_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_ipv4_neighbor_routes_cmd_vtysh); + install_element (ENABLE_NODE, &undebug_bgp_events_cmd_vtysh); + install_element (BGP_NODE, &no_aggregate_address_as_set_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_send_community_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_access_list_exact_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_prefix_longer_cmd_vtysh); + install_element (ENABLE_NODE, &clear_ip_bgp_external_ipv4_in_cmd_vtysh); + install_element (OSPF_NODE, &network_area_cmd_vtysh); + install_element (ENABLE_NODE, &ipv6_mbgp_neighbor_received_routes_cmd_vtysh); + install_element (BGP_NODE, &neighbor_version_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_route_protocol_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_ebgp_multihop_cmd_vtysh); + install_element (KEYCHAIN_KEY_NODE, &no_key_chain_cmd_vtysh); + install_element (KEYCHAIN_KEY_NODE, &accept_lifetime_day_month_month_day_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_route_map_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_community4_exact_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_neighbor_unsuppress_map_cmd_vtysh); + install_element (BGP_IPV4_NODE, &no_bgp_network_mask_route_map_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_route_cmd_vtysh); + install_element (RMAP_NODE, &no_set_vpnv4_nexthop_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_dampened_paths_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_as_vpnv4_soft_in_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_neighbor_send_community_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_ipv4_community2_exact_cmd_vtysh); install_element (OSPF_NODE, &ospf_default_information_originate_type_metric_routemap_cmd_vtysh); - install_element (CONFIG_NODE, &no_ip_forwarding_cmd_vtysh); - install_element (RIP_NODE, &no_rip_distance_cmd_vtysh); - install_element (VIEW_NODE, &show_ipv6_ospf6_route_flapping_cmd_vtysh); - install_element (CONFIG_NODE, &no_access_list_extended_mask_any_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_ebgp_multihop_ttl_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_prefix_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_bgp_community_exact_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_capability_dynamic_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_regexp_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_cmd_vtysh); install_element (OSPF_NODE, &area_vlink_md5_cmd_vtysh); install_element (OSPF_NODE, &area_vlink_authtype_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_ospf_neighbor_id_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_all_cmd_vtysh); + install_element (CONFIG_NODE, &no_access_list_extended_mask_any_cmd_vtysh); install_element (VIEW_NODE, &show_ip_prefix_list_prefix_longer_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_community_list_cmd_vtysh); + install_element (BGP_NODE, &neighbor_capability_route_refresh_cmd_vtysh); install_element (OSPF_NODE, &no_area_vlink_authtype_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_send_community_type_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_send_community_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_rip_packet_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_neighbors_peer_cmd_vtysh); + install_element (BGP_NODE, &no_neighbor_filter_list_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_peer_vpnv4_out_cmd_vtysh); - install_element (BGP_IPV6_NODE, &neighbor_attr_unchanged2_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_maximum_prefix_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_redistribute_ipv4_rmap_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_bgp_regexp_cmd_vtysh); install_element (OSPF6_NODE, &area_range_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &no_neighbor_route_map_cmd_vtysh); - install_element (CONFIG_NODE, &no_debug_ospf_packet_send_recv_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_ospf_message_digest_key_cmd_vtysh); - install_element (BGP_NODE, &neighbor_nexthop_self_cmd_vtysh); install_element (OSPF6_NODE, &ospf6_redistribute_routemap_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_rd_summary_cmd_vtysh); + install_element (ENABLE_NODE, &show_bgp_ipv6_neighbor_advertised_route_cmd_vtysh); install_element (RIP_NODE, &rip_distance_cmd_vtysh); - install_element (BGP_IPV4_NODE, &no_bgp_network_mask_cmd_vtysh); - install_element (CONFIG_NODE, &no_access_list_standard_nomask_cmd_vtysh); + install_element (BGP_VPNV4_NODE, &neighbor_maximum_prefix_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_rd_summary_cmd_vtysh); + install_element (ENABLE_NODE, &clear_bgp_as_out_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_all_ipv4_soft_out_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_attr_unchanged1_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ipv6_ospf6_advertise_force_prefix_cmd_vtysh); + install_element (CONFIG_NODE, &no_access_list_standard_nomask_cmd_vtysh); install_element (ENABLE_NODE, &no_debug_bgp_fsm_cmd_vtysh); + install_element (BGP_IPV6_NODE, &no_neighbor_attr_unchanged2_cmd_vtysh); + install_element (VIEW_NODE, &show_bgp_ipv6_community_all_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_all_ipv4_soft_in_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_attr_unchanged_cmd_vtysh); - install_element (OSPF6_NODE, &no_passive_interface_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged3_cmd_vtysh); - install_element (RIPNG_NODE, &ripng_redistribute_ospf6_metric_cmd_vtysh); + install_element (INTERFACE_NODE, &ipv6_nd_managed_config_flag_cmd_vtysh); install_element (INTERFACE_NODE, &ipv6_ospf6_advertise_prefix_list_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_community_list_arg_cmd_vtysh); install_element (RMAP_NODE, &no_match_metric_cmd_vtysh); - install_element (RIP_NODE, &rip_offset_list_cmd_vtysh); - install_element (ENABLE_NODE, &show_ipv6_ospf6_route_flapping_cmd_vtysh); - install_element (CONFIG_NODE, &no_key_chain_cmd_vtysh); - install_element (ENABLE_NODE, &no_debug_rip_events_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_community_list_arg_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_flap_route_map_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_unsuppress_map_cmd_vtysh); + install_element (CONFIG_NODE, &no_key_chain_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_instance_neighbors_peer_cmd_vtysh); - install_element (OSPF_NODE, &router_id_cmd_vtysh); - install_element (VIEW_NODE, &show_ipv6_route_ospf6_external_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_cluster_id_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &neighbor_route_map_cmd_vtysh); - install_element (KEYCHAIN_KEY_NODE, &accept_lifetime_duration_month_day_cmd_vtysh); - install_element (BGP_NODE, &no_bgp_deterministic_med_cmd_vtysh); + install_element (CONFIG_NODE, &no_ipv6_access_list_remark_arg_cmd_vtysh); + install_element (BGP_IPV6_NODE, &neighbor_soft_reconfiguration_cmd_vtysh); + install_element (BGP_IPV4M_NODE, &neighbor_maximum_prefix_cmd_vtysh); install_element (CONFIG_NODE, &debug_bgp_events_cmd_vtysh); - install_element (BGP_IPV6_NODE, &no_neighbor_maximum_prefix_val_cmd_vtysh); - install_element (BGP_IPV4_NODE, &neighbor_attr_unchanged_cmd_vtysh); - install_element (BGP_NODE, &no_neighbor_default_originate_rmap_cmd_vtysh); - install_element (ENABLE_NODE, &show_ip_route_supernets_cmd_vtysh); - install_element (RMAP_NODE, &set_ip_nexthop_cmd_vtysh); + install_element (BGP_NODE, &neighbor_distribute_list_cmd_vtysh); install_element (ENABLE_NODE, &clear_ip_bgp_dampening_cmd_vtysh); + install_element (RMAP_NODE, &set_ip_nexthop_cmd_vtysh); + install_element (ENABLE_NODE, &show_ip_route_supernets_cmd_vtysh); install_element (ENABLE_NODE, &debug_bgp_events_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_default_originate_rmap_cmd_vtysh); - install_element (ENABLE_NODE, &show_ipv6_ospf6_area_topology_cmd_vtysh); install_element (RMAP_NODE, &set_originator_id_cmd_vtysh); install_element (RMAP_NODE, &set_local_pref_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_prefix_list_detail_cmd_vtysh); install_element (BGP_NODE, &no_aggregate_address_mask_summary_as_set_cmd_vtysh); install_element (ENABLE_NODE, &debug_rip_packet_direct_cmd_vtysh); - install_element (INTERFACE_NODE, &no_ip_ospf_network_cmd_vtysh); install_element (OSPF_NODE, &neighbor_poll_interval_priority_cmd_vtysh); - install_element (CONFIG_NODE, &no_ip_prefix_list_le_cmd_vtysh); - install_element (RMAP_NODE, &ospf6_routemap_set_forwarding_cmd_vtysh); + install_element (BGP_IPV6_NODE, &bgp_redistribute_ipv6_metric_rmap_cmd_vtysh); install_element (VIEW_NODE, &show_ip_bgp_ipv4_cidr_only_cmd_vtysh); - install_element (CONFIG_NODE, &no_access_list_extended_any_host_cmd_vtysh); - install_element (BGP_NODE, &neighbor_attr_unchanged8_cmd_vtysh); - install_element (BGP_IPV4M_NODE, &no_neighbor_attr_unchanged5_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_bgp_vpnv4_rd_neighbors_cmd_vtysh); - install_element (BGP_VPNV4_NODE, &neighbor_allowas_in_arg_cmd_vtysh); - install_element (ENABLE_NODE, &clear_ip_bgp_peer_group_ipv4_soft_in_cmd_vtysh); - install_element (CONFIG_NODE, &access_list_extended_mask_any_cmd_vtysh); - install_element (RMAP_NODE, &ospf6_routemap_set_metric_type_cmd_vtysh); install_element (ENABLE_NODE, &show_ipv6_route_ospf6_external_cmd_vtysh); - install_element (BGP_NODE, &bgp_network_mask_natural_backdoor_cmd_vtysh); install_element (ENABLE_NODE, &show_ip_extcommunity_list_cmd_vtysh); - install_element (VIEW_NODE, &show_ip_route_prefix_longer_cmd_vtysh); + install_element (ENABLE_NODE, &show_ipv6_mbgp_prefix_cmd_vtysh); install_element (RMAP_NODE, &set_aspath_prepend_cmd_vtysh); + install_element (VIEW_NODE, &show_ipv6_route_prefix_cmd_vtysh); + install_element (BGP_IPV4_NODE, &neighbor_send_community_cmd_vtysh); install_element (OSPF_NODE, &area_vlink_param2_cmd_vtysh); - install_element (RMAP_NODE, &no_set_local_pref_val_cmd_vtysh); } diff --git a/zebra/Makefile.in b/zebra/Makefile.in index 620fada4..5383bcb5 100644 --- a/zebra/Makefile.in +++ b/zebra/Makefile.in @@ -183,7 +183,7 @@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign zebra/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status diff --git a/zebra/zebra_snmp.c b/zebra/zebra_snmp.c index d160bfa7..b028c3ec 100644 --- a/zebra/zebra_snmp.c +++ b/zebra/zebra_snmp.c @@ -1,4 +1,4 @@ -/* BGP4 SNMP support +/* FIB SNMP. * Copyright (C) 1999 Kunihiro Ishiguro * * This file is part of GNU Zebra. @@ -90,41 +90,41 @@ u_char * ipCidrNumber (); u_char * ipCidrTable (); struct variable zebra_variables[] = -{ - {0, GAUGE32, RONLY, ipFwNumber, 1, {1}}, - {IPFORWARDDEST, IPADDRESS, RONLY, ipFwTable, 3, {2, 1, 1}}, - {IPFORWARDMASK, IPADDRESS, RONLY, ipFwTable, 3, {2, 1, 2}}, - {IPFORWARDPOLICY, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 3}}, - {IPFORWARDNEXTHOP, IPADDRESS, RONLY, ipFwTable, 3, {2, 1, 4}}, - {IPFORWARDIFINDEX, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 5}}, - {IPFORWARDTYPE, ENUMERATION, RONLY, ipFwTable, 3, {2, 1, 6}}, - {IPFORWARDPROTO, ENUMERATION, RONLY, ipFwTable, 3, {2, 1, 7}}, - {IPFORWARDAGE, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 8}}, - {IPFORWARDINFO, OBJECTIDENTIFIER, RONLY, ipFwTable, 3, {2, 1, 9}}, - {IPFORWARDNEXTHOPAS, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 10}}, - {IPFORWARDMETRIC1, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 11}}, - {IPFORWARDMETRIC2, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 12}}, - {IPFORWARDMETRIC3, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 13}}, - {IPFORWARDMETRIC4, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 14}}, - {IPFORWARDMETRIC5, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 15}}, - {0, GAUGE32, RONLY, ipCidrNumber, 1, {3}}, - {IPCIDRROUTEDEST, IPADDRESS, RONLY, ipCidrTable, 3, {4, 1, 1}}, - {IPCIDRROUTEMASK, IPADDRESS, RONLY, ipCidrTable, 3, {4, 1, 2}}, - {IPCIDRROUTETOS, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 3}}, - {IPCIDRROUTENEXTHOP, IPADDRESS, RONLY, ipCidrTable, 3, {4, 1, 4}}, - {IPCIDRROUTEIFINDEX, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 5}}, - {IPCIDRROUTETYPE, ENUMERATION, RONLY, ipCidrTable, 3, {4, 1, 6}}, - {IPCIDRROUTEPROTO, ENUMERATION, RONLY, ipCidrTable, 3, {4, 1, 7}}, - {IPCIDRROUTEAGE, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 8}}, - {IPCIDRROUTEINFO, OBJECTIDENTIFIER, RONLY, ipCidrTable, 3, {4, 1, 9}}, - {IPCIDRROUTENEXTHOPAS, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 10}}, - {IPCIDRROUTEMETRIC1, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 11}}, - {IPCIDRROUTEMETRIC2, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 12}}, - {IPCIDRROUTEMETRIC3, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 13}}, - {IPCIDRROUTEMETRIC4, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 14}}, - {IPCIDRROUTEMETRIC5, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 15}}, - {IPCIDRROUTESTATUS, ROWSTATUS, RONLY, ipCidrTable, 3, {4, 1, 16}} -}; + { + {0, GAUGE32, RONLY, ipFwNumber, 1, {1}}, + {IPFORWARDDEST, IPADDRESS, RONLY, ipFwTable, 3, {2, 1, 1}}, + {IPFORWARDMASK, IPADDRESS, RONLY, ipFwTable, 3, {2, 1, 2}}, + {IPFORWARDPOLICY, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 3}}, + {IPFORWARDNEXTHOP, IPADDRESS, RONLY, ipFwTable, 3, {2, 1, 4}}, + {IPFORWARDIFINDEX, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 5}}, + {IPFORWARDTYPE, ENUMERATION, RONLY, ipFwTable, 3, {2, 1, 6}}, + {IPFORWARDPROTO, ENUMERATION, RONLY, ipFwTable, 3, {2, 1, 7}}, + {IPFORWARDAGE, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 8}}, + {IPFORWARDINFO, OBJECTIDENTIFIER, RONLY, ipFwTable, 3, {2, 1, 9}}, + {IPFORWARDNEXTHOPAS, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 10}}, + {IPFORWARDMETRIC1, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 11}}, + {IPFORWARDMETRIC2, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 12}}, + {IPFORWARDMETRIC3, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 13}}, + {IPFORWARDMETRIC4, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 14}}, + {IPFORWARDMETRIC5, INTEGER32, RONLY, ipFwTable, 3, {2, 1, 15}}, + {0, GAUGE32, RONLY, ipCidrNumber, 1, {3}}, + {IPCIDRROUTEDEST, IPADDRESS, RONLY, ipCidrTable, 3, {4, 1, 1}}, + {IPCIDRROUTEMASK, IPADDRESS, RONLY, ipCidrTable, 3, {4, 1, 2}}, + {IPCIDRROUTETOS, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 3}}, + {IPCIDRROUTENEXTHOP, IPADDRESS, RONLY, ipCidrTable, 3, {4, 1, 4}}, + {IPCIDRROUTEIFINDEX, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 5}}, + {IPCIDRROUTETYPE, ENUMERATION, RONLY, ipCidrTable, 3, {4, 1, 6}}, + {IPCIDRROUTEPROTO, ENUMERATION, RONLY, ipCidrTable, 3, {4, 1, 7}}, + {IPCIDRROUTEAGE, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 8}}, + {IPCIDRROUTEINFO, OBJECTIDENTIFIER, RONLY, ipCidrTable, 3, {4, 1, 9}}, + {IPCIDRROUTENEXTHOPAS, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 10}}, + {IPCIDRROUTEMETRIC1, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 11}}, + {IPCIDRROUTEMETRIC2, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 12}}, + {IPCIDRROUTEMETRIC3, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 13}}, + {IPCIDRROUTEMETRIC4, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 14}}, + {IPCIDRROUTEMETRIC5, INTEGER32, RONLY, ipCidrTable, 3, {4, 1, 15}}, + {IPCIDRROUTESTATUS, ROWSTATUS, RONLY, ipCidrTable, 3, {4, 1, 16}} + }; u_char * @@ -132,16 +132,21 @@ ipFwNumber (struct variable *v, oid objid[], size_t *objid_len, int exact, size_t *val_len, WriteMethod **write_method) { static int result; - struct route_node *np; + struct route_table *table; + struct route_node *rn; struct rib *rib; if (smux_header_generic(v, objid, objid_len, exact, val_len, write_method) == MATCH_FAILED) return NULL; + table = vrf_table (AFI_IP, SAFI_UNICAST, 0); + if (! table) + return NULL; + /* Return number of routing entries. */ result = 0; - for (np = route_top (rib_table_ipv4); np; np = route_next (np)) - for (rib = np->info; rib; rib = rib->next) + for (rn = route_top (table); rn; rn = route_next (rn)) + for (rib = rn->info; rib; rib = rib->next) result++; return (u_char *)&result; @@ -149,19 +154,24 @@ ipFwNumber (struct variable *v, oid objid[], size_t *objid_len, u_char * ipCidrNumber (struct variable *v, oid objid[], size_t *objid_len, - int exact, size_t *val_len, WriteMethod **write_method) + int exact, size_t *val_len, WriteMethod **write_method) { static int result; - struct route_node *np; + struct route_table *table; + struct route_node *rn; struct rib *rib; if (smux_header_generic(v, objid, objid_len, exact, val_len, write_method) == MATCH_FAILED) return NULL; + table = vrf_table (AFI_IP, SAFI_UNICAST, 0); + if (! table) + return 0; + /* Return number of routing entries. */ result = 0; - for (np = route_top (rib_table_ipv4); np; np = route_next (np)) - for (rib = np->info; rib; rib = rib->next) + for (rn = route_top (table); rn; rn = route_next (rn)) + for (rib = rn->info; rib; rib = rib->next) result++; return (u_char *)&result; @@ -193,16 +203,16 @@ in_addr_add(u_char *p, int num) for (i = 3; 0 <= i; i--) { p--; if (*p + num > 255) { - *p += num; - num = 1; + *p += num; + num = 1; } else { - *p += num; - return 1; + *p += num; + return 1; } } if (ip0 > *p) { - /* ip + num > 0xffffffff */ - return 0; + /* ip + num > 0xffffffff */ + return 0; } return 1; @@ -212,26 +222,26 @@ int proto_trans(int type) { switch (type) { - case ZEBRA_ROUTE_SYSTEM: - return 1; /* other */ - case ZEBRA_ROUTE_KERNEL: - return 1; /* other */ - case ZEBRA_ROUTE_CONNECT: - return 2; /* local interface */ - case ZEBRA_ROUTE_STATIC: - return 3; /* static route */ - case ZEBRA_ROUTE_RIP: - return 8; /* rip */ - case ZEBRA_ROUTE_RIPNG: - return 1; /* shouldn't happen */ - case ZEBRA_ROUTE_OSPF: - return 13; /* ospf */ - case ZEBRA_ROUTE_OSPF6: - return 1; /* shouldn't happen */ - case ZEBRA_ROUTE_BGP: - return 14; /* bgp */ - default: - return 1; /* other */ + case ZEBRA_ROUTE_SYSTEM: + return 1; /* other */ + case ZEBRA_ROUTE_KERNEL: + return 1; /* other */ + case ZEBRA_ROUTE_CONNECT: + return 2; /* local interface */ + case ZEBRA_ROUTE_STATIC: + return 3; /* static route */ + case ZEBRA_ROUTE_RIP: + return 8; /* rip */ + case ZEBRA_ROUTE_RIPNG: + return 1; /* shouldn't happen */ + case ZEBRA_ROUTE_OSPF: + return 13; /* ospf */ + case ZEBRA_ROUTE_OSPF6: + return 1; /* shouldn't happen */ + case ZEBRA_ROUTE_BGP: + return 14; /* bgp */ + default: + return 1; /* other */ } } @@ -283,6 +293,7 @@ get_fwtable_route_node(struct variable *v, oid objid[], size_t *objid_len, int exact, struct route_node **np, struct rib **rib) { struct in_addr dest; + struct route_table *table; struct route_node *np2; struct rib *rib2; int proto; @@ -291,7 +302,7 @@ get_fwtable_route_node(struct variable *v, oid objid[], size_t *objid_len, u_char *pnt; int i; -/* Init index variables */ + /* Init index variables */ pnt = (u_char *) &dest; for (i = 0; i < 4; i++) @@ -304,19 +315,23 @@ get_fwtable_route_node(struct variable *v, oid objid[], size_t *objid_len, proto = 0; policy = 0; -/* Init return variables */ + /* Init return variables */ *np = NULL; *rib = NULL; -/* Short circuit exact matches of wrong length */ + /* Short circuit exact matches of wrong length */ if (exact && (*objid_len != v->namelen + 10)) return; -/* Get INDEX information out of OID. - * ipForwardDest, ipForwardProto, ipForwardPolicy, ipForwardNextHop - */ + table = vrf_table (AFI_IP, SAFI_UNICAST, 0); + if (! table) + return; + + /* Get INDEX information out of OID. + * ipForwardDest, ipForwardProto, ipForwardPolicy, ipForwardNextHop + */ if (*objid_len > v->namelen) oid2in_addr (objid + v->namelen, MIN(4, *objid_len - v->namelen), &dest); @@ -329,7 +344,7 @@ get_fwtable_route_node(struct variable *v, oid objid[], size_t *objid_len, if (*objid_len > v->namelen + 6) oid2in_addr (objid + v->namelen + 6, MIN(4, *objid_len - v->namelen - 6), - &nexthop); + &nexthop); /* Apply GETNEXT on not exact search */ @@ -345,14 +360,14 @@ get_fwtable_route_node(struct variable *v, oid objid[], size_t *objid_len, { if (policy) /* Not supported (yet?) */ return; - for (*np = route_top (rib_table_ipv4); *np; *np = route_next (*np)) + for (*np = route_top (table); *np; *np = route_next (*np)) { if (!in_addr_cmp(&(*np)->p.u.prefix, (u_char *)&dest)) { for (*rib = (*np)->info; *rib; *rib = (*rib)->next) { if (!in_addr_cmp((u_char *)&(*rib)->nexthop->gate.ipv4, - (u_char *)&nexthop)) + (u_char *)&nexthop)) if (proto == proto_trans((*rib)->type)) return; } @@ -361,9 +376,9 @@ get_fwtable_route_node(struct variable *v, oid objid[], size_t *objid_len, return; } -/* Search next best entry */ + /* Search next best entry */ - for (np2 = route_top (rib_table_ipv4); np2; np2 = route_next (np2)) + for (np2 = route_top (table); np2; np2 = route_next (np2)) { /* Check destination first */ @@ -527,7 +542,7 @@ ipFwTable (struct variable *v, oid objid[], size_t *objid_len, u_char * ipCidrTable (struct variable *v, oid objid[], size_t *objid_len, - int exact, size_t *val_len, WriteMethod **write_method) + int exact, size_t *val_len, WriteMethod **write_method) { switch (v->magic) { diff --git a/zebra/zserv.c b/zebra/zserv.c index 47114ab3..aa1c8342 100644 --- a/zebra/zserv.c +++ b/zebra/zserv.c @@ -49,6 +49,8 @@ list client_list; int rtm_table_default = 0; void zebra_event (enum event event, int sock, struct zserv *client); + +extern struct thread_master *master; /* For logging of zebra meesages. */ char *zebra_command_str [] = @@ -74,6 +76,103 @@ char *zebra_command_str [] = "ZEBRA_IPV6_IMPORT_LOOKUP" }; +struct zebra_message_queue +{ + struct nsm_message_queue *next; + struct nsm_message_queue *prev; + + u_char *buf; + u_int16_t length; + u_int16_t written; +}; + +struct thread *t_write; +struct fifo message_queue; + +int +zebra_server_dequeue (struct thread *t) +{ + int sock; + int nbytes; + struct zebra_message_queue *queue; + + sock = THREAD_FD (t); + t_write = NULL; + + queue = (struct zebra_message_queue *) FIFO_HEAD (&message_queue); + if (queue) + { + nbytes = write (sock, queue->buf + queue->written, + queue->length - queue->written); + + if (nbytes <= 0) + { + if (errno != EAGAIN) + return -1; + } + else if (nbytes != (queue->length - queue->written)) + { + queue->written += nbytes; + } + else + { + FIFO_DEL (queue); + XFREE (MTYPE_TMP, queue->buf); + XFREE (MTYPE_TMP, queue); + } + } + + if (FIFO_TOP (&message_queue)) + THREAD_WRITE_ON (master, t_write, zebra_server_dequeue, NULL, sock); + + return 0; +} + +/* Enqueu message. */ +void +zebra_server_enqueue (int sock, u_char *buf, unsigned long length, + unsigned long written) +{ + struct zebra_message_queue *queue; + + queue = XCALLOC (MTYPE_TMP, sizeof (struct zebra_message_queue)); + queue->buf = XMALLOC (MTYPE_TMP, length); + memcpy (queue->buf, buf, length); + queue->length = length; + queue->written = written; + + FIFO_ADD (&message_queue, queue); + + THREAD_WRITE_ON (master, t_write, zebra_server_dequeue, NULL, sock); +} + +int +zebra_server_send_message (int sock, u_char *buf, unsigned long length) +{ + int nbytes; + + if (FIFO_TOP (&message_queue)) + { + zebra_server_enqueue (sock, buf, length, 0); + return 0; + } + + /* Send message. */ + nbytes = write (sock, buf, length); + + if (nbytes <= 0) + { + if (errno == EAGAIN) + zebra_server_enqueue (sock, buf, length, 0); + else + return -1; + } + else if (nbytes != length) + zebra_server_enqueue (sock, buf, length, nbytes); + + return 0; +} + /* Interface is added. Send ZEBRA_INTERFACE_ADD to client. */ int zsend_interface_add (struct zserv *client, struct interface *ifp) @@ -111,7 +210,9 @@ zsend_interface_add (struct zserv *client, struct interface *ifp) /* Write packet size. */ stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } /* Interface deletion from zebra daemon. */ @@ -142,7 +243,9 @@ zsend_interface_delete (struct zserv *client, struct interface *ifp) /* Write packet length. */ stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } /* Interface address is added. Send ZEBRA_INTERFACE_ADDRESS_ADD to the @@ -188,7 +291,9 @@ zsend_interface_address_add (struct zserv *client, struct interface *ifp, /* Write packet size. */ stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } /* Interface address is deleted. Send ZEBRA_INTERFACE_ADDRESS_DELETE @@ -232,7 +337,9 @@ zsend_interface_address_delete (struct zserv *client, struct interface *ifp, /* Write packet size. */ stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } int @@ -264,7 +371,9 @@ zsend_interface_up (struct zserv *client, struct interface *ifp) /* Write packet size. */ stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } int @@ -296,7 +405,9 @@ zsend_interface_down (struct zserv *client, struct interface *ifp) /* Write packet size. */ stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } int @@ -353,7 +464,9 @@ zsend_ipv4_add_multipath (struct zserv *client, struct prefix *p, /* Write packet size. */ stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } int @@ -407,7 +520,9 @@ zsend_ipv4_delete_multipath (struct zserv *client, struct prefix *p, /* Write packet size. */ stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } int @@ -446,7 +561,9 @@ zsend_ipv4_add (struct zserv *client, int type, int flags, /* Write packet size. */ stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } int @@ -485,7 +602,9 @@ zsend_ipv4_delete (struct zserv *client, int type, int flags, /* Write packet size. */ stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } #ifdef HAVE_IPV6 @@ -525,7 +644,9 @@ zsend_ipv6_add (struct zserv *client, int type, int flags, /* Write packet size. */ stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } int @@ -581,7 +702,9 @@ zsend_ipv6_add_multipath (struct zserv *client, struct prefix *p, /* Write packet size. */ stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } int @@ -620,7 +743,9 @@ zsend_ipv6_delete (struct zserv *client, int type, int flags, /* Write packet size. */ stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } int @@ -673,7 +798,9 @@ zsend_ipv6_delete_multipath (struct zserv *client, struct prefix *p, /* Write packet size. */ stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } int @@ -734,7 +861,9 @@ zsend_ipv6_nexthop_lookup (struct zserv *client, struct in6_addr *addr) stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } #endif /* HAVE_IPV6 */ @@ -791,7 +920,9 @@ zsend_ipv4_nexthop_lookup (struct zserv *client, struct in_addr addr) stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } int @@ -847,7 +978,9 @@ zsend_ipv4_import_lookup (struct zserv *client, struct prefix_ipv4 *p) stream_putw_at (s, 0, stream_get_endp (s)); - return writen (client->sock, s->data, stream_get_endp (s)); + zebra_server_send_message (client->sock, s->data, stream_get_endp (s)); + + return 0; } /* Register zebra server interface information. Send current all @@ -1430,6 +1563,7 @@ zebra_write (struct thread *thread) int zebra_accept (struct thread *thread) { + int val; int accept_sock; int client_sock; struct sockaddr_in client; @@ -1446,6 +1580,11 @@ zebra_accept (struct thread *thread) return -1; } + /* Make client socket non-blocking. */ + + val = fcntl (client_sock, F_GETFL, 0); + fcntl (client_sock, F_SETFL, (val | O_NONBLOCK)); + /* Create new zebra client. */ zebra_client_create (client_sock); @@ -1803,4 +1942,7 @@ zebra_init () install_element (ENABLE_NODE, &show_ipv6_forwarding_cmd); install_element (CONFIG_NODE, &no_ipv6_forwarding_cmd); #endif /* HAVE_IPV6 */ + + FIFO_INIT(&message_queue); + t_write = NULL; } |