summaryrefslogtreecommitdiffstats
path: root/lib/prefix.c
Commit message (Expand)AuthorAgeFilesLines
* Fix ip6_masklen() so that does not require non-standard cast to union.Chris Hall2012-03-301-3/+11
* Handle IPv6 as pairs of uint64_t in prefix.c.Chris Hall2012-03-261-176/+250
* Rework prefix.c to remove large-ish tables of things.Chris Hall2012-03-261-400/+188
* Merge Quagga master branch -- as of 1-Mar-2012 -- into euro_ix_bex21bChris Hall2012-03-171-204/+683
|\
| * lib: use prefix bit length macrosDenis Ovsienko2012-01-081-7/+7
| * general: remove inline qualifiers and move in-header functions to objectsPaul Jakma2012-01-061-0/+15
| * lib: address type-punned pointers in prefix_same()Denis Ovsienko2012-01-021-2/+2
| * lib: fix type-punning in ip_masklen()Denis Ovsienko2012-01-021-2/+7
| * lib: optimize ip_masklen()Denis Ovsienko2012-01-021-25/+2076
| * Revert "lib: optimize apply_mask_ipv6()"Denis Ovsienko2012-01-011-7/+17
| * lib: optimize apply_mask_ipv6()Denis Ovsienko2011-12-131-17/+7
| * lib: optimize apply_mask_ipv4()Denis Ovsienko2011-12-131-18/+3
| * lib: make masklen2ip6() safer and fasterDenis Ovsienko2011-12-131-16/+135
| * lib: fix endianness of masklen2ip()Denis Ovsienko2011-12-131-3/+39
| * lib: make masklen2ip() safer and fasterDenis Ovsienko2011-12-131-16/+39
| * lib: prefix2sockunion, prefix_common_bits helper functionsDavid Lamparter2011-11-211-0/+54
| * lib: prefix.c nano-optimisationPaul Jakma2010-12-081-4/+5
| * bgpd, lib: adopt afi_t and safi_t in several placesMichael Lambert2010-10-061-2/+2
| * lib: make some structures constantStephen Hemminger2009-12-211-1/+1
* | Fix bug in stream_put_ipv4()Chris Hall2012-02-241-0/+96
* | vtysh partly restored. bgpd not crashing on over-size messages.Chris Hall2012-02-191-1/+1
* | Bring "ex" version up to date with 0.99.18ex15pChris Hall2011-03-291-6/+7
* | Creation of pipework branchChris Hall2010-12-211-23/+24
* | Fix "neighbor xx peer-group" and "show bgp XX::"Chris Hall2010-12-141-66/+67
* | Bring up to date with 0.99.16 releaseChris Hall2010-04-171-2/+2
* | Review and tidy new code and comments.Chris Hall2010-02-041-0/+54
* | Fix return values for str2prefix_ipv4 and str2prefix_ipv6Chris Hall (GMCH)2009-11-261-32/+60
|/
* lib/trivial: str2prefix checks return of inet_pton in fragile wayPaul Jakma2009-08-281-2/+2
* 2005-07-26 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2005-07-261-4/+9
* 2005-07-26 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2005-07-261-1/+1
* 2005-05-06 Paul Jakma <paul@dishone.st>paul2005-05-061-5/+5
* * prefix.[hc]: Pass argument to the inet6_ntoa by value making it morehasso2005-04-081-2/+2
* * lib/prefix.[hc]: inet6_ntoa utility function copied fromquagga_pre_listloop_cleanuphasso2005-04-051-0/+11
* 2004-12-08 Andrew J. Schorr <ajschorr@alumni.princeton.edu>ajs2004-12-081-1/+1
* OK. Here it is - PtP patch from Andrew J. Schorr. No problems with ospfd,hasso2004-10-191-2/+24
* First small part of lib cleanup. Mainly "constification" of arguments andhasso2004-10-041-22/+26
* Explain the dual use of struct prefix for CIDR prefixes andgdt2004-01-131-3/+18
* Initial revisionpaul2002-12-131-0/+696