Test Information

Title./tst_mcast_hops_set_to_dafault
CommandLine./tst_mcast_hops_set_to_dafault
TestVersionREL_1_1_8
Start2011/12/08 05:30:32
SystemNameRed Hat Enterprise Linux Server release 6.0 (Santiago)
KernelVersion2.6.32-71.el6.i686

Test Sequence Execution Log

05:30:32Start

== create an IPv6 socket ==
05:30:32socket(domain:AF_INET6, type:SOCK_DGRAM, protocol:0)
05:30:32return sockfd=5

== set hoplimit to 10 ==
05:30:32setsockopt(sockfd:5, level:IPPROTO_IPV6, optname:IPV6_MULTICAST_HOPS, optval:0xbfe57ca8, optlen:4)
05:30:32return 0

== check whether hoplimit is set correctly ==
05:30:32getsockopt(sockfd:5, level:IPPROTO_IPV6, optname:IPV6_MULTICAST_HOPS, optval:0xbfe57ca8, optlen:0xbfe57ca4)
05:30:32return length 4

== set hoplimit to -1 ==
05:30:32setsockopt(sockfd:5, level:IPPROTO_IPV6, optname:IPV6_MULTICAST_HOPS, optval:0xbfe57ca8, optlen:4)
05:30:32return 0

== check whether hoplimit is set to kernel default value ==
05:30:32getsockopt(sockfd:5, level:IPPROTO_IPV6, optname:IPV6_MULTICAST_HOPS, optval:0xbfe57ca8, optlen:0xbfe57ca4)
05:30:32return length 4

ERROR: set hoplimit to kernel default value fail

NG
05:30:32End