01:02:08 | Start |
| == create an IPv6 socket == |
01:02:08 | socket(domain:AF_INET6, type:SOCK_DGRAM, protocol:0)
|
01:02:08 | return sockfd=4
|
| == Save the NIC MTU == |
| == set NIC mtu to 1500 == |
| == set socket mtu to 1279 == |
01:02:09 | setsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffeaf78fec, optlen:4)
|
01:02:09 | return error EINVAL
|
| == bind sk0 on dummy_ipv6 == |
01:02:09 | setsockopt(sockfd:4, level:IPPROTO_ICMP, optname:IPV6_RECVERR, optval:0x3ffeaf78ff0, optlen:40)
|
01:02:09 | return 0
|
01:02:10 | tst_get_unused_port() get port 59139
|
01:02:10 | inet_pton(af:AF_INET6, src:"fe80::4caa:b0ff:fe5b:7108", dst:0x3ffeaf78fb8)
|
01:02:10 | return 1, dst=fe80:0000:0000:0000:4caa:b0ff:fe5b:7108
|
01:02:10 | bind(sockfd:4, my_addr:0x3ffeaf78fb0, addrlen:28)
|
01:02:10 | return 0
|
| == connect to "ff02::1"== |
01:02:11 | tst_get_unused_port() get port 53683
|
01:02:11 | inet_pton(af:AF_INET6, src:"ff02::1", dst:0x3ffeaf78fd4)
|
01:02:11 | return 1, dst=ff02:0000:0000:0000:0000:0000:0000:0001
|
01:02:11 | connect(sockfd:4, serv_addr:0x3ffeaf78fcc, addrlen:28)
|
01:02:11 | return 0
|
| == set socket mtu to 1400 == |
01:02:11 | setsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffeaf78fec, optlen:4)
|
01:02:11 | return 0
|
| == get socket mtu on sk0 == |
01:02:11 | getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffeaf78fec, optlen:0x3ffeaf78fe8)
|
01:02:11 | return length 4
|
| == set NIC mtu to 1450 == |
| == get socket mtu on sk0 == |
01:02:11 | getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffeaf78fec, optlen:0x3ffeaf78fe8)
|
01:02:11 | return length 4
|
| == set NIC mtu to 1500 == |
| == set socket mtu to 1600 == |
01:02:11 | setsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffeaf78fec, optlen:4)
|
01:02:11 | return 0
|
| == get socket mtu on sk0 == |
01:02:11 | getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffeaf78fec, optlen:0x3ffeaf78fe8)
|
01:02:11 | return length 4
|
| == set NIC mtu to 1450 == |
| == get socket mtu on sk0 == |
01:02:12 | getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffeaf78fec, optlen:0x3ffeaf78fe8)
|
01:02:12 | return length 4
|
| == Restore the NIC MTU == |
01:02:12 | close(4)
|
| OK |
01:02:12 | End |