From ee72b97189983768c306bcd7a8b5a7bfdfbf8aae Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 20 Nov 2007 00:41:22 +0000 Subject: * sysdeps/posix/getaddrinfo.c (defaults_scopes, scopes): New variables. (get_scope): For IPv4 scope, use scopes table. (fini): Free scopes table if necessary. (free_scopelist): New function. (scopecmp): New function. (gaiconf_init): Also handle scopev4 entries. * posix/tst-rfc3484.c (do_test): Initialize scopes. * posix/tst-rfc3484-2.c (do_test): Likewise. * posix/gai.conf: Document scopev4 defaults. * posix/Makefile (tests): Add tst-rfc3484-3. * posix/tst-rfc3484-3.c: New file. --- posix/gai.conf | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'posix/gai.conf') diff --git a/posix/gai.conf b/posix/gai.conf index fe5774b026..b4abfc1f90 100644 --- a/posix/gai.conf +++ b/posix/gai.conf @@ -52,3 +52,17 @@ # For sites which prefer IPv4 connections change the last line to # #precedence ::ffff:0:0/96 100 + +# +# scopev4 +# Add another rule to the RFC 3484 scope table for IPv4 addresses. +# By default the scope IDs described in section 3.2 in RFC 3484 are +# used. Changing these defaults should hardly ever be necessary. +# The defaults are equivalent to: +# +#scopev4 ::ffff:169.254.0.0/112 2 +#scopev4 ::ffff:127.0.0.0/104 2 +#scopev4 ::ffff:10.0.0.0/104 5 +#scopev4 ::ffff:172.16.0.0/108 5 +#scopev4 ::ffff:192.168.0.0/112 5 +#scopev4 ::ffff:0.0.0.0 14 -- cgit 1.4.1