Test Information

Titleset path mtu use IPV6_MTU
CommandLine./tst_ipv6_mtu --log=6.html --title=set path mtu use IPV6_MTU
TestVersionREL_1_1_18
Start2023/01/26 16:34:00
SystemName(null)
KernelVersion(null)

Test Sequence Execution Log

16:34:00Start

== create an IPv6 socket ==
16:34:00socket(domain:AF_INET6, type:SOCK_DGRAM, protocol:0)
16:34:00return sockfd=4

== Save the NIC MTU ==

== set NIC mtu to 1500 ==

== set socket mtu to 1279 ==
16:34:00setsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffebe7914c, optlen:4)
16:34:00return error EINVAL

== bind sk0 on dummy_ipv6 ==
16:34:01setsockopt(sockfd:4, level:IPPROTO_ICMP, optname:IPV6_RECVERR, optval:0x3ffebe79150, optlen:40)
16:34:01return 0
16:34:02tst_get_unused_port() get port 33955
16:34:02inet_pton(af:AF_INET6, src:"fe80::1ce9:d6ff:fe58:abc", dst:0x3ffebe79118)
16:34:02return 1, dst=fe80:0000:0000:0000:1ce9:d6ff:fe58:0abc
16:34:02bind(sockfd:4, my_addr:0x3ffebe79110, addrlen:28)
16:34:02return 0

== connect to "ff02::1"==
16:34:03tst_get_unused_port() get port 47301
16:34:03inet_pton(af:AF_INET6, src:"ff02::1", dst:0x3ffebe79134)
16:34:03return 1, dst=ff02:0000:0000:0000:0000:0000:0000:0001
16:34:03connect(sockfd:4, serv_addr:0x3ffebe7912c, addrlen:28)
16:34:03return 0

== set socket mtu to 1400 ==
16:34:03setsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffebe7914c, optlen:4)
16:34:03return 0

== get socket mtu on sk0 ==
16:34:03getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffebe7914c, optlen:0x3ffebe79148)
16:34:03return length 4

== set NIC mtu to 1450 ==

== get socket mtu on sk0 ==
16:34:03getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffebe7914c, optlen:0x3ffebe79148)
16:34:03return length 4

== set NIC mtu to 1500 ==

== set socket mtu to 1600 ==
16:34:03setsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffebe7914c, optlen:4)
16:34:03return 0

== get socket mtu on sk0 ==
16:34:03getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffebe7914c, optlen:0x3ffebe79148)
16:34:03return length 4

== set NIC mtu to 1450 ==

== get socket mtu on sk0 ==
16:34:04getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffebe7914c, optlen:0x3ffebe79148)
16:34:04return length 4

== Restore the NIC MTU ==
16:34:04close(4)

OK
16:34:04End