08:42:12 | Start |
| == create an IPv6 socket == |
08:42:12 | socket(domain:AF_INET6, type:SOCK_DGRAM, protocol:0)
|
08:42:12 | return sockfd=4
|
| == Save the NIC MTU == |
| == set NIC mtu to 1500 == |
| == set socket mtu to 1279 == |
08:42:12 | setsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x7ffec5d02afc, optlen:4)
|
08:42:12 | return error EINVAL
|
| == bind sk0 on dummy_ipv6 == |
08:42:12 | setsockopt(sockfd:4, level:IPPROTO_ICMP, optname:IPV6_RECVERR, optval:0x7ffec5d02b00, optlen:40)
|
08:42:12 | return 0
|
08:42:13 | tst_get_unused_port() get port 48654
|
08:42:13 | inet_pton(af:AF_INET6, src:"fe80::686d:b9ff:fea2:3a1", dst:0x7ffec5d02ab8)
|
08:42:13 | return 1, dst=fe80:0000:0000:0000:686d:b9ff:fea2:03a1
|
08:42:13 | bind(sockfd:4, my_addr:0x7ffec5d02ab0, addrlen:28)
|
08:42:13 | return 0
|
| == connect to "ff02::1"== |
08:42:14 | tst_get_unused_port() get port 59963
|
08:42:14 | inet_pton(af:AF_INET6, src:"ff02::1", dst:0x7ffec5d02ad8)
|
08:42:14 | return 1, dst=ff02:0000:0000:0000:0000:0000:0000:0001
|
08:42:14 | connect(sockfd:4, serv_addr:0x7ffec5d02ad0, addrlen:28)
|
08:42:14 | return 0
|
| == set socket mtu to 1400 == |
08:42:14 | setsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x7ffec5d02afc, optlen:4)
|
08:42:14 | return 0
|
| == get socket mtu on sk0 == |
08:42:14 | getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x7ffec5d02afc, optlen:0x7ffec5d02af8)
|
08:42:14 | return length 4
|
| == set NIC mtu to 1450 == |
| == get socket mtu on sk0 == |
08:42:15 | getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x7ffec5d02afc, optlen:0x7ffec5d02af8)
|
08:42:15 | return length 4
|
| == set NIC mtu to 1500 == |
| == set socket mtu to 1600 == |
08:42:15 | setsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x7ffec5d02afc, optlen:4)
|
08:42:15 | return 0
|
| == get socket mtu on sk0 == |
08:42:15 | getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x7ffec5d02afc, optlen:0x7ffec5d02af8)
|
08:42:15 | return length 4
|
| == set NIC mtu to 1450 == |
| == get socket mtu on sk0 == |
08:42:15 | getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x7ffec5d02afc, optlen:0x7ffec5d02af8)
|
08:42:15 | return length 4
|
| == Restore the NIC MTU == |
08:42:15 | close(4)
|
| OK |
08:42:15 | End |