summaryrefslogtreecommitdiffstats
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #929 from opensourcerouting/hooks-doc-irdpDonald Sharp2017-08-217-0/+828
|\ | | | | hook improvements, more hooks, doc example, IRDP cleanup
| * doc: sample code-doc in .rst+sphinxDavid Lamparter2017-08-157-0/+828
| | | | | | | | Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* | Merge pull request #976 from lucize/lededocDonald Sharp2017-08-151-0/+96
|\ \ | |/ |/| doc: add LEDE/OpenWRT build instructions
| * doc: add LEDE/OpenWRT build instructionsLucian Cristian2017-08-141-0/+96
| | | | | | | | Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
* | lib: add CLI token for 48-bit mac addressesQuentin Young2017-08-111-3/+5
|/ | | | Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
* Merge remote-tracking branch 'frr/master' into tcp-zebraDavid Lamparter2017-08-097-151/+75
|\
| * Merge pull request #911 from opensourcerouting/non-recursive-2Donald Sharp2017-08-096-30/+30
| |\ | | | | | | more non-recursive build, fix cross-compile, & doc build mangling
| | * doc: work around weird texinfo bugDavid Lamparter2017-08-042-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This inserts "\global \advance \brackcount by 1" into the frr.fn (function index) for some reason, which causes the PDF build to fail. It's somehow related to the [] brackets, but they work just fine in other locations... Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
| | * doc: stop using version.texi, fix URLsDavid Lamparter2017-08-045-25/+20
| | | | | | | | | | | | | | | | | | | | | Ditch version.texi, put PACKAGE_VERSION in defines.texi instead. Also add a PACKAGE_URL variable and fix some leftover outdated URLs. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
| | * build: clean up BUILT_SOURCESDavid Lamparter2017-08-041-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BUILT_SOURCES doesn't do what the name suggests. What it actually means is "these files should be built first when doing a 'make' without explicit target" (or "make all"). It's pretty much almost always wrong to use BUILT_SOURCES, the only correct use is when a file is needed by an unspecified / large set of files. Also remove version.h and route_types.h from dist tarball while we're at it. configure will create them anyway. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
| * | Merge pull request #892 from opensourcerouting/watchfrr-simplifyDonald Sharp2017-08-091-121/+45
| |\ \ | | |/ | |/| simplify watchfrr, add --terminal, improve startup logging
| | * watchfrr: print specific error for removed optionsDavid Lamparter2017-08-091-0/+14
| | | | | | | | | | | | | | | | | | ... and document them in the man page. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
| | * doc: update watchfrr manpageDavid Lamparter2017-08-021-121/+31
| | | | | | | | | | | | | | | | | | | | | Remove -R, -a, -A, -e and -z options. Also remove blocker in the code that refuses to start if --dry is given together with -k / -s / -r. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* | | lib: thoroughly disable tcp-zebraDavid Lamparter2017-08-081-8/+0
| | | | | | | | | | | | | | | | | | | | | Disable this in the code to make it hard for people to shoot themselves in the foot. It's only left as a remnant for development use. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* | | *: remove --enable-tcp-zebra, rework ZAPI pathDavid Lamparter2017-08-0816-15/+19
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds "@tcp" as new choice on the -z option present in zebra and the protocol daemons. The --enable-tcp-zebra option on configure is no longer needed, both UNIX and TCP socket support is always available. Note that @tcp should not be used by default (e.g. in an init script), and --enable-tcp-zebra should never have been in any distro package builds, because **** TCP-ZEBRA IS A SECURITY PROBLEM **** It allows arbitrary local users to mess with the routing table and inject bogus data -- and also ZAPI is not designed to be robust against attacks. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* / doc/babeld: small documentation updateRenato Westphal2017-08-021-2/+2
|/ | | | | | Fixes Issue #889. Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
* redhat: Update documentation about frr-reloadBrian Rak2017-07-261-0/+3
|
* Merge pull request #827 from devicenull/patch-1Quentin Young2017-07-181-0/+3
|\ | | | | Add note about bridge limitations
| * Add note about bridge limitationsdevicenull2017-07-171-0/+3
| | | | | | Add note that Zebra will never be able to detect the master interface for any interface due to IFLA_INFO_SLAVE_KIND not being defined
* | Merge pull request #805 from Orange-OpenSource/masterQuentin Young2017-07-185-0/+263
|\ \ | |/ |/| Add OSPF API and FRR Hacking documents
| * Remove FRR-hacking.md documentationOlivier Dugeon2017-07-131-1441/+0
| | | | | | | | | | | | | | Content is too old and too many changes are needed to achieved an up to date documentation Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
| * Add OSPF API and FRR Hacking documentsOlivier Dugeon2017-07-126-0/+1704
| | | | | | | | | | | | | | With the help of the WayBackMachine, add old documentation about the OSPF API and basic Zebra hacking Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
* | Merge pull request #803 from opensourcerouting/redhat-doc-fixes-masterDonald Sharp2017-07-143-116/+136
|\ \ | | | | | | Redhat doc fixes for master branch
| * | doc: Update Building Doc for RedHat-style Distro's (CentOS / Fedora)Martin Winter2017-07-123-116/+136
| | | | | | | | | | | | Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
* | | doc: update a few places to say FRRJafar Al-Gharaibeh2017-07-122-4/+4
| |/ |/| | | | | Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
* | docs: Changed the manpage section from 1 to 8 so it conforms with its definitionRyan Hagelstrom2017-07-071-1/+1
| | | | | | | | Signed-off-by: Ryan Hagelstrom <rhagelstrom@gmail.com>
* | doc: update build docs for ubuntuQuentin Young2017-07-053-12/+12
|/ | | | | | cumulus/etc --> tools/etc Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
* Merge pull request #764 from Jafaral/ospfintaddrDonald Sharp2017-06-291-0/+18
|\ | | | | ospfd: Bring in some OSPF changes lost during Quagga fork
| * ospfd: Bring in some OSPF useful changes that were lost during Quagga forkJafar Al-Gharaibeh2017-06-291-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Several changes were made from the original patch to resolve conflicts and also to fix various issues that were discovered during testing. Below is the original commit message minus a few parts that correspond to code that was dropped during bug fixing. Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com> ospfd: Extend 'ip ospf area' to take address argument + rationalise ospf enable * ospfd.c: (general) Clean up the whole running of OSPF on interfaces. (add_ospf_interface) taking (struct interface *) arg is pointless here. (ospf_is_ready) new helper. (ospf_network_run_subnet) Put all the code for choosing whether to enable OSPF on a subnet, and if so which area configuration to use, here. If a subnet should not be enabled, ensure an existing oi is freed. (ospf_network_run_interface) Just call run_subnet for all subnets on an interface. (ospf_network_run) Just call run_interface for all interfaces. (ospf_if_update) Just call run_interface for the given interface. (ospf_network_unset) Just call run_subnet for existing ois. (ospf_update_interface_area) helper: update area on an oi, or create it. (ospf_interface_set) renamed to ospf_interface_area_set for clarity. Ensures OSPF is created, then into if_update. (ospf_interface_unset) renamed to ospf_interface_area_unset and collapses down to simple loop to call run_subnet for all ois. * ospf_interface.h: add a more general OSPF_IF_PARAM_IS_SET, which does the right thing and takes default config into account. * doc/ospfd.texi: add 'ip ospf area' command. Acked-by: Donald Sharp <sharpd@cumulusnetworks.com> This patch has been part of Quagga since October 2015 Orignial Author: Paul Jakma <paul@quagga.net> Date: Thu Aug 27 16:51:42 2009 +0100
* | Merge pull request #714 from opensourcerouting/cli_magic_defpyDonald Sharp2017-06-282-2/+122
|\ \ | |/ |/| CLI magic: part 1 (DEFPY)
| * doc: Update to reflect Python Development Library dependency for all buildsMartin Winter2017-06-281-2/+1
| | | | | | | | Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
| * doc: CLI: document DEFPY() usageDavid Lamparter2017-06-141-0/+121
| | | | | | | | Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
* | ldpd: convert cli and get rid of the xml interfaceRenato Westphal2017-06-166-17/+5
|/ | | | | | | | | | | | | The xml2cli.pl script was useful years ago when the vty code was very rudimentary. This is not the case anymore, so convert all ldpd CLI commands to use DEFUNs directly and get rid of the XML interface. The benefits are: * Consistency with the other daemons; * One less build dependency (the LibXML perl module); * Easier to add new commands. Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
* Merge branch 'stable/3.0'David Lamparter2017-06-131-22/+24
|\ | | | | | | | | | | | | | | | | | | | | Dropped: redhat/README.rpm_build.md redhat/daemons redhat/frr.init redhat/frr.logrotate redhat/frr.spec.in Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
| * doc: update build instructions for openbsdRenato Westphal2017-06-071-22/+24
| | | | | | | | Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
| * Change Frr.conf to frr.confDaniel Walton2017-05-171-1/+1
| | | | | | | | Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
* | Merge remote-tracking branch 'frr/master' into pull-624David Lamparter2017-06-132-2/+7
|\ \
| * \ Merge pull request #652 from donaldsharp/miscapotamusRenato Westphal2017-06-031-1/+6
| |\ \ | | | | | | | | Miscapotamus
| | * | doc: Fix up some missed stuff for Ubuntu 12.04 build docDonald Sharp2017-06-021-1/+6
| | | | | | | | | | | | | | | | Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
| * | | zebra: Refactor 'struct rib' to be 'struct route_entry'Donald Sharp2017-06-011-1/+1
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | The 'struct rib' data structure is missnamed. It really is a 'struct route_entry' as part of the 'struct route_node'. We have 1 'struct route_entry' per route src. As such 1 route node can have multiple route entries if multiple protocols attempt to install the same route. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
* | | Merge remote-tracking branch 'origin/master' into babelDonald Sharp2017-05-305-24/+139
|\| |
| * | doc: Add some documentation for 'show zebra'Donald Sharp2017-05-181-0/+5
| | | | | | | | | | | | Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
| * | ospf6d: Make 'show zebra' 'show ipv6 ospf6 zebra'Donald Sharp2017-05-181-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | The 'show zebra' command really shouldn't be owned by ospf6. This command is a specialized command to show some basic information about ospf6 and zebra so limit it to ospf6. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
| * | Merge remote-tracking branch 'origin/stable/2.0'Donald Sharp2017-05-171-2/+2
| |\ \
| | * \ Merge pull request #492 from dwalton76/stable/2.0David Lamparter2017-05-161-1/+1
| | |\ \ | | | | | | | | | | Change Frr.conf to frr.conf
| | | * | Change Frr.conf to frr.confDaniel Walton2017-05-101-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
| | * | | added troubleshooting section to debian 8 build docAdam Fitzgerald2017-05-111-5/+36
| | |/ /
| * | | doc: fix VARIABLE <> WORD confusion in cli.mdDavid Lamparter2017-05-151-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
| * | | doc: update CLI documentationDavid Lamparter2017-05-151-18/+93
| | | | | | | | | | | | | | | | | | | | | | | | Fix markdown formatting & add variable names. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
| * | | Merge remote-tracking branch 'origin/stable/3.0'Donald Sharp2017-05-151-4/+35
| |\ \ \ | | | |/ | | |/|