The FRRouting Protocol Suite
Find a file
Paul Jakma b3fda2469f gdb: Add a directory of files with gdb macros
* gdb/: Directory to contain files with GDB macros. Organised by topic into
  separate files.
* gdb/lib.txt: General OS API and Quagga lib macros:
  (def_ntohs) convert big-endian short to host order.
  (def_ntohl) convert big-endian long to host order.
  (walk_route_table_next) Walk to next route_node in a table, according
  to given top and current node arguments.
  (walk_route_table) walk the given route table dumping non-null info pointers,
  from the given root node.
  (dump_timeval) timeval to human readable output
  (dump_s_addr) Print IP address of given pointer to a (struct in_addr).s_addr
  (dump_s6_addr) Ditto for IPv6.
  (dump_prefix4) Dump a Quagga (struct prefix_ipv4 *)
  (dump_prefix6) Dump (struct prefix_ipv6 *)
  (dump_prefix) Dump a (struct prefix *).
  (rn_next_{down,up}) left-down and up-and-right walks of a route_table
  from a given route_node.
* gdb/ospfd.txt: ospfd specific gdb macros, depends on gdb/lib.txt
  (dump_ospf_lsa_flags) LSA flags to text.
  (dump_ospf_lsa_data) dump the data of a (struct lsa_header *) argument.
  (dump_ospf_lsa) Dump the details of a (struct ospf_lsa *)
  (walk_ospf_lsdb) Go through an LSDB, rooted at the
  given (struct route_node *), and dump LSA details.
  (ospf_backbone_lsdb_top) Get the LSDB top pointer for the given LSA type.

(cherry picked from commit 5bcbc3f58870bd28ab1deadfff75bf59d62db021)
2016-05-26 15:33:30 +00:00
bgpd bgpd: fix SNMP write support 2016-05-26 15:33:29 +00:00
cumulus/etc Fixup of Code to allow pimd to actually run on startup 2016-05-25 20:38:33 -04:00
debian Fixup of Code to allow pimd to actually run on startup 2016-05-25 20:38:33 -04:00
doc doc: fix some warnings 2016-05-26 15:25:13 +00:00
fpm fpm: Add public header for Forwarding Plane Manager 2012-11-30 21:41:17 +01:00
gdb gdb: Add a directory of files with gdb macros 2016-05-26 15:33:30 +00:00
init build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
isisd zebra, isisd: cast to unsigned char for ctypes 2016-05-26 15:33:29 +00:00
lib snmp: fix warnings 2016-05-26 15:33:29 +00:00
m4 build: fix "pragma weak" mixups 2013-02-09 03:00:12 +01:00
ospf6d snmp: fix warnings 2016-05-26 15:33:29 +00:00
ospfclient Add missing GPL headers, and copyright claims that certainly apply. 2016-05-26 01:06:59 +00:00
ospfd snmp: fix warnings 2016-05-26 15:33:29 +00:00
pimd pimd: Fix some static analysis 2016-05-25 20:38:35 -04:00
pkgsrc build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
ports pimd: merge pimd as of 2015-01-19 2016-05-25 20:38:32 -04:00
redhat Fixup of redhat control files to properly start pimd 2016-05-25 20:38:32 -04:00
ripd snmp: fix warnings 2016-05-26 15:33:29 +00:00
ripngd ripng_nexthop: remove unused store to variable 2016-05-26 01:08:59 +00:00
solaris solaris: fix SMF manifest dependency model and start method 2016-05-26 15:25:13 +00:00
tests tests: fix warnings 2016-05-26 15:33:29 +00:00
tools mrlg: Remove obsolete version. 2016-05-26 01:16:28 +00:00
vtysh build: Remove the old PIC/PIE patch, let libtool sort it out 2016-05-25 20:38:35 -04:00
watchquagga watchquagga: break excessively long help string 2016-05-26 15:33:29 +00:00
zebra zebra: fix NetBSD interface stats printf 2016-05-26 15:33:30 +00:00
.gitignore git: add (generated) cscope files to .gitignore 2015-09-22 11:54:09 -07:00
AUTHORS Initial revision 2002-12-13 20:15:29 +00:00
bootstrap.sh autoreconf -i 2007-02-06 19:28:28 +00:00
buildtest.sh build: enable pimd in test script 2016-05-25 20:38:32 -04:00
ChangeLog [trivia] Make 'make dist' happy about ChangeLog expunge 2008-08-23 08:36:42 +01:00
configure.ac build: Extend ip_mreq hack to DragonFlyBSD and SunOS 2016-05-26 15:25:13 +00:00
COPYING *: nuke ^L (page feed) 2014-06-04 06:58:02 +02:00
COPYING.LIB *: nuke ^L (page feed) 2014-06-04 06:58:02 +02:00
HACKING.pending HACKING.pending: Add Quagga-RE details 2012-03-02 11:56:38 +00:00
HACKING.tex build: list actual release procedure 2016-05-26 15:25:14 +00:00
INSTALL.quagga.txt build: improve backtrace support/detection 2014-04-01 17:20:44 +02:00
Makefile.am build: fix 9562a77... (mrlg removal) 2016-05-26 01:16:29 +00:00
NEWS doc: update NEWS for 0.99.23 changes 2014-06-24 07:12:01 +02:00
README 2004-11-12 Paul Jakma <paul@dishone.st> 2004-11-12 10:30:21 +00:00
README.NetBSD Omit --opaque-lsa from build (now default). 2011-06-28 15:05:05 -04:00
REPORTING-BUGS Update for git and emphasize asking for good reports. 2010-05-05 07:51:26 -04:00
SERVICES pimd: merge pimd as of 2015-01-19 2016-05-25 20:38:32 -04:00
stamp-h.in Initial revision 2002-12-13 20:15:29 +00:00
TODO doc: update TODO for ospf6d work & bgp multipath 2013-04-16 11:56:11 +02:00
update-autotools * README.NetBSD: use update-autotools instead of autoreconf 2007-02-02 16:52:38 +00:00

Quagga is free software that manages various IPv4 and IPv6 routing
protocols.

Currently Quagga supports BGP4, BGP4+, OSPFv2, OSPFv3, RIPv1,
RIPv2, and RIPng as well as very early support for IS-IS.
  
See the file INSTALL.quagga.txt for building and installation instructions.
  
See the file REPORTING-BUGS to report bugs.
  
Quagga is free software. See the file COPYING for copying conditions.