Finnaly getting around to this, here is Compaq's behavior.
We have completely shared port space similar to Mentat's
implementation.

Note:  I am currently in the process of implementing independent
port spaces for unspecified addresses only.  I am also thinking
about extending this to all addresses, but am not sure of all
the implications.

Anyway, here is the output:

starting tests, socktype = SOCK_DGRAM
wild4 then wild4
        bind socket for 0.0.0.0/6999
        bind socket for 0.0.0.0/6999
        failed bind for 0.0.0.0/6999, Address already in use
wild4 then wild6
        bind socket for 0.0.0.0/6999
        bind socket for ::/6999
        failed bind for ::/6999, Address already in use
wild4 then loop4
        bind socket for 0.0.0.0/6999
        bind socket for 127.0.0.1/6999
        failed bind for 127.0.0.1/6999, Address already in use
wild4 then loop6
        bind socket for 0.0.0.0/6999
        bind socket for ::1/6999
        failed bind for ::1/6999, Address already in use
wild4 then one4
        bind socket for 0.0.0.0/6999
        bind socket for 0.0.0.1/6999
        failed bind for 0.0.0.1/6999, Can't assign requested address
wild4 then map4
        bind socket for 0.0.0.0/6999
        bind socket for ::ffff:127.0.0.1/6999
        failed bind for ::ffff:127.0.0.1/6999, Address already in use
wild6 then wild4
        bind socket for ::/6999
        bind socket for 0.0.0.0/6999
        failed bind for 0.0.0.0/6999, Address already in use
wild6 then wild6
        bind socket for ::/6999
        bind socket for ::/6999
        failed bind for ::/6999, Address already in use
wild6 then loop4
        bind socket for ::/6999
        bind socket for 127.0.0.1/6999
        failed bind for 127.0.0.1/6999, Address already in use
wild6 then loop6
        bind socket for ::/6999
        bind socket for ::1/6999
        failed bind for ::1/6999, Address already in use
wild6 then one4
        bind socket for ::/6999
        bind socket for 0.0.0.1/6999
        failed bind for 0.0.0.1/6999, Can't assign requested address
wild6 then map4
        bind socket for ::/6999
        bind socket for ::ffff:127.0.0.1/6999
        failed bind for ::ffff:127.0.0.1/6999, Address already in use
loop4 then wild4
        bind socket for 127.0.0.1/6999
        bind socket for 0.0.0.0/6999
        failed bind for 0.0.0.0/6999, Address already in use
loop4 then wild6
        bind socket for 127.0.0.1/6999
        bind socket for ::/6999
        failed bind for ::/6999, Address already in use
loop4 then loop4
        bind socket for 127.0.0.1/6999
        bind socket for 127.0.0.1/6999
        failed bind for 127.0.0.1/6999, Address already in use
loop4 then loop6
        bind socket for 127.0.0.1/6999
        bind socket for ::1/6999
loop4 then one4
        bind socket for 127.0.0.1/6999
        bind socket for 0.0.0.1/6999
        failed bind for 0.0.0.1/6999, Can't assign requested address
loop4 then map4
        bind socket for 127.0.0.1/6999
        bind socket for ::ffff:127.0.0.1/6999
        failed bind for ::ffff:127.0.0.1/6999, Address already in use
loop6 then wild4
        bind socket for ::1/6999
        bind socket for 0.0.0.0/6999
        failed bind for 0.0.0.0/6999, Address already in use
loop6 then wild6
        bind socket for ::1/6999
        bind socket for ::/6999
        failed bind for ::/6999, Address already in use
loop6 then loop4
        bind socket for ::1/6999
        bind socket for 127.0.0.1/6999
loop6 then loop6
        bind socket for ::1/6999
        bind socket for ::1/6999
        failed bind for ::1/6999, Address already in use
loop6 then one4
        bind socket for ::1/6999
        bind socket for 0.0.0.1/6999
        failed bind for 0.0.0.1/6999, Can't assign requested address
loop6 then map4
        bind socket for ::1/6999
        bind socket for ::ffff:127.0.0.1/6999
one4 then wild4
        bind socket for 0.0.0.1/6999
        failed bind for 0.0.0.1/6999, Can't assign requested address
one4 then wild6
        bind socket for 0.0.0.1/6999
        failed bind for 0.0.0.1/6999, Can't assign requested address
one4 then loop4
        bind socket for 0.0.0.1/6999
        failed bind for 0.0.0.1/6999, Can't assign requested address
one4 then loop6
        bind socket for 0.0.0.1/6999
        failed bind for 0.0.0.1/6999, Can't assign requested address
one4 then one4
        bind socket for 0.0.0.1/6999
        failed bind for 0.0.0.1/6999, Can't assign requested address
one4 then map4
        bind socket for 0.0.0.1/6999
        failed bind for 0.0.0.1/6999, Can't assign requested address
map4 then wild4
        bind socket for ::ffff:127.0.0.1/6999
        bind socket for 0.0.0.0/6999
        failed bind for 0.0.0.0/6999, Address already in use
map4 then wild6
        bind socket for ::ffff:127.0.0.1/6999
        bind socket for ::/6999
        failed bind for ::/6999, Address already in use
map4 then loop4
        bind socket for ::ffff:127.0.0.1/6999
        bind socket for 127.0.0.1/6999
        failed bind for 127.0.0.1/6999, Address already in use
map4 then loop6
        bind socket for ::ffff:127.0.0.1/6999
        bind socket for ::1/6999
map4 then one4
        bind socket for ::ffff:127.0.0.1/6999
        bind socket for 0.0.0.1/6999
        failed bind for 0.0.0.1/6999, Can't assign requested address
map4 then map4
        bind socket for ::ffff:127.0.0.1/6999
        bind socket for ::ffff:127.0.0.1/6999
        failed bind for ::ffff:127.0.0.1/6999, Address already in use

-vlad
-- 
++++++++++++++++++++++++++++++++++++++++++++++++++++
Vladislav Yasevich              Tel: (603) 884-1079
Compaq Computer Corp.           Fax: (435) 514-6884
110 Spit Brook Rd ZK03-3/T07
Nashua, NH 03062
--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page:                      http://playground.sun.com/ipng
FTP archive:                      ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to