Go to file
David Lamparter e96b312150 lib: pretty ip_masklen and masklen2ip
nonwithstanding any desire for optimisation, these versions are shorter
and more concise.  reading the comments, they might even be easier to
understand.

I've tested them on i686 and x86_64, and checked that correct assembler
code is emitted for ARM, MIPS and PowerPC.

IPv6 is left as an exercise for another day, none of the ideas I had led
to a "yes, this is the one to go with" solution.

Signed-off-by: David Lamparter <equinox@diac24.net>
2012-04-04 00:25:51 +02:00
babeld babeld: remove "parasitic" mode. 2012-03-25 17:06:54 +01:00
bgpd bgpd: bgp_attr_flags_diagnose shouldn't assert 2012-03-27 11:54:04 +01:00
doc babeld: remove "parasitic" mode. 2012-03-25 17:06:54 +01:00
guile build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
init build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
isisd isisd: implement MD5 circuit authentication 2012-02-14 03:06:36 +04:00
lib lib: pretty ip_masklen and masklen2ip 2012-04-04 00:25:51 +02:00
m4 build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
ospf6d ospf6d: remove defaults from iface config (BZ#550) 2012-02-21 21:45:42 +04:00
ospfclient build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
ospfd ospfd: reduce ospf_verify_header() 2012-03-12 11:05:45 +01:00
pkgsrc build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
ports build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
redhat build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
ripd ripd: add babel for redistribution. 2012-03-25 17:06:54 +01:00
ripngd ripngd: Replace redistribution strings with route_types.h defines. 2012-03-25 17:06:54 +01:00
solaris build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
tests build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
tools tools/multiple-bgpd: Fix the PREV calculation so it works for <4 bgpd 2012-03-04 23:55:01 +00:00
vtysh vtysh: Vtysh support for babeld. 2012-03-25 17:06:53 +01:00
watchquagga build: delete .cvsignore files 2011-12-13 14:27:01 +04:00
zebra zebra: Display uptime of Babel routes in show ip[v6] route. 2012-03-25 17:06:53 +01:00
.gitignore build: ignore mkinstalldirs and texinfo.tex 2010-04-28 20:57:44 -04:00
AUTHORS Initial revision 2002-12-13 20:15:29 +00:00
bootstrap.sh autoreconf -i 2007-02-06 19:28:28 +00:00
ChangeLog [trivia] Make 'make dist' happy about ChangeLog expunge 2008-08-23 08:36:42 +01:00
configure.ac babeld: Initial import, for Babel routing protocol. 2012-03-25 17:06:51 +01:00
COPYING Initial revision 2002-12-13 20:15:29 +00:00
COPYING.LIB Initial revision 2002-12-13 20:15:29 +00:00
HACKING.pending HACKING.pending: Add Quagga-RE details 2012-03-02 11:56:38 +00:00
HACKING.tex HACKING.tex: Change to a LaTeX version of HACKING 2012-03-08 16:14:13 +00:00
INSTALL.quagga.txt delete CVS keywords 2011-09-27 21:34:26 +04:00
Makefile.am babeld: Initial import, for Babel routing protocol. 2012-03-25 17:06:51 +01:00
NEWS + note the meta-queue in NEWS 2008-06-07 17:54:38 +00: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 2607/tcp is already used by ospfapi. 2003-12-23 10:42:45 +00:00
stamp-h.in Initial revision 2002-12-13 20:15:29 +00:00
TODO [TODO] Note MED functionality we should implement 2006-03-30 14:36:23 +00: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.