08:41:57 | Start |
| == create an IPv6 socket == |
08:41:57 | socket(domain:AF_INET6, type:SOCK_DGRAM, protocol:0)
|
08:41:57 | return sockfd=4
|
08:41:57 | socket(domain:AF_INET6, type:SOCK_DGRAM, protocol:0)
|
08:41:57 | return sockfd=5
|
| == IPv4-mapped IPv6 address == |
08:41:58 | tst_get_unused_port() get port 58788
|
08:41:58 | inet_pton(af:AF_INET6, src:"::FFFF:127.0.0.1", dst:0x7ffde494f828)
|
08:41:58 | return 1, dst=0000:0000:0000:0000:0000:ffff:7f00:0001
|
08:41:58 | IN6_IS_ADDR_V4COMPAT(0000:0000:0000:0000:0000:ffff:7f00:0001)
|
08:41:58 | return 0
|
| == bind socket to address == |
08:41:59 | bind(sockfd:4, my_addr:0x7ffde494f820, addrlen:28)
|
08:41:59 | return 0
|
08:42:00 | tst_get_unused_port() get port 52197
|
08:42:00 | bind(sockfd:5, my_addr:0x7ffde494f820, addrlen:28)
|
08:42:00 | return 0
|
| == connect == |
08:42:00 | connect(sockfd:5, serv_addr:0x7ffde494f820, addrlen:28)
|
08:42:00 | return 0
|
08:42:00 | getsockopt(sockfd:5, level:IPPROTO_IPV6, optname:IPV6_ADDRFORM, optval:0x7ffde494f81c, optlen:0x7ffde494f818)
|
08:42:00 | return socket_type=PF_INET6
|
| == set socket option IPV6_ADDRFORM == |
08:42:00 | setsockopt(sockfd:5, level:IPPROTO_IPV6, optname:IPV6_ADDRFORM, optval:0x7ffde494f81c, optlen:4)
|
08:42:00 | return 0
|
| == get socket type use IPV6_ADDRFORM == |
08:42:00 | getsockopt(sockfd:5, level:IPPROTO_IPV6, optname:IPV6_ADDRFORM, optval:0x7ffde494f81c, optlen:0x7ffde494f818)
|
08:42:00 | return error UNKNOW(95)
|
| INFO: get socket type fail!!!ipv4 doesn't support IPV6_ADDRFORM now.
|
08:42:00 | close(4)
|
08:42:00 | close(5)
|
08:42:00 | End |