summaryrefslogtreecommitdiff
path: root/lib/ipv6.h
AgeCommit message (Collapse)Author
2000-06-07#define SIZE_OF_IP_HEADEROndrej Filip
2000-05-30Added ipa_absolutize() which converts link-scope addresses to global scopeMartin Mares
ones according to prefix assigned to the corresponding interface.
2000-03-31Include "lib/string.h" instead of <string.h>. It should give us bzero()Martin Mares
and other non-portable functions on all systems.
2000-03-01Changed comments regarding hash function.Martin Mares
2000-03-01IP_PREC_INTERNET_CONTROL for IPv6 (see the comment).Martin Mares
1999-12-16ipv6_compare() accepts non-lvalue arguments as well. This makes filtersMartin Mares
compile with IPv6.
1999-08-03Basic support for IPv6. The system-dependent part doesn't work yet,Martin Mares
but the core routines are there and seem to be working. o lib/ipv6.[ch] written o Lexical analyser recognizes IPv6 addresses and when in IPv6 mode, treats pure IPv4 addresses as router IDs. o Router ID must be configured manually on IPv6 systems. o Added SCOPE_ORGANIZATION for org-scoped IPv6 multicasts. o Fixed few places where ipa_(hton|ntoh) was called as a function returning converted address.
1999-01-23Replaced the old ugly ipv6 compilation hack by a conditional in Modules.Martin Mares
1998-12-20New hash functions according to benchmarks posted yesterday. (The IPv6Martin Mares
version has not been benchmarked yet due to insufficient test data.) Now ipa_hash() returns a uniformely distributed 16-bit value.
1998-06-17Added function for converting of IP addresses to printable form.Martin Mares
1998-06-01Added ipa_xor() and ipa_in_net().Martin Mares
1998-05-15The library is now glued together from generic and OS-dependent partsMartin Mares
by the `mergedirs' script. Few more IP address manipulation functions and some fixes.
1998-05-03BIRD library: The story continues.Martin Mares
Complete resource manages and IP address handling.
1998-04-23Added IP address manipulation macros, interface declarations and logging.Martin Mares