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/02/03 01:02:08
SystemName(null)
KernelVersion(null)

Test Sequence Execution Log

01:02:08Start

== create an IPv6 socket ==
01:02:08socket(domain:AF_INET6, type:SOCK_DGRAM, protocol:0)
01:02:08return sockfd=4

== Save the NIC MTU ==

== set NIC mtu to 1500 ==

== set socket mtu to 1279 ==
01:02:09setsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffeaf78fec, optlen:4)
01:02:09return error EINVAL

== bind sk0 on dummy_ipv6 ==
01:02:09setsockopt(sockfd:4, level:IPPROTO_ICMP, optname:IPV6_RECVERR, optval:0x3ffeaf78ff0, optlen:40)
01:02:09return 0
01:02:10tst_get_unused_port() get port 59139
01:02:10inet_pton(af:AF_INET6, src:"fe80::4caa:b0ff:fe5b:7108", dst:0x3ffeaf78fb8)
01:02:10return 1, dst=fe80:0000:0000:0000:4caa:b0ff:fe5b:7108
01:02:10bind(sockfd:4, my_addr:0x3ffeaf78fb0, addrlen:28)
01:02:10return 0

== connect to "ff02::1"==
01:02:11tst_get_unused_port() get port 53683
01:02:11inet_pton(af:AF_INET6, src:"ff02::1", dst:0x3ffeaf78fd4)
01:02:11return 1, dst=ff02:0000:0000:0000:0000:0000:0000:0001
01:02:11connect(sockfd:4, serv_addr:0x3ffeaf78fcc, addrlen:28)
01:02:11return 0

== set socket mtu to 1400 ==
01:02:11setsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffeaf78fec, optlen:4)
01:02:11return 0

== get socket mtu on sk0 ==
01:02:11getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffeaf78fec, optlen:0x3ffeaf78fe8)
01:02:11return length 4

== set NIC mtu to 1450 ==

== get socket mtu on sk0 ==
01:02:11getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffeaf78fec, optlen:0x3ffeaf78fe8)
01:02:11return length 4

== set NIC mtu to 1500 ==

== set socket mtu to 1600 ==
01:02:11setsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffeaf78fec, optlen:4)
01:02:11return 0

== get socket mtu on sk0 ==
01:02:11getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffeaf78fec, optlen:0x3ffeaf78fe8)
01:02:11return length 4

== set NIC mtu to 1450 ==

== get socket mtu on sk0 ==
01:02:12getsockopt(sockfd:4, level:IPPROTO_IPV6, optname:IPV6_MTU, optval:0x3ffeaf78fec, optlen:0x3ffeaf78fe8)
01:02:12return length 4

== Restore the NIC MTU ==
01:02:12close(4)

OK
01:02:12End