Test Information

Title./tst_recv_packet_infos_overlap
CommandLine./tst_recv_packet_infos_overlap
TestVersionREL_1_1_8
Start2011/12/29 04:42:12
SystemNameRed Hat Enterprise Linux Server release 6.0 (Santiago)
KernelVersion2.6.32-71.el6.i686

Test Sequence Execution Log

04:42:12Start

== create tcp socket for tcp server ==
04:42:12socket(domain:AF_INET6, type:SOCK_STREAM, protocol:0)
04:42:12return sockfd=5

== create tcp socket for tcp client ==
04:42:12socket(domain:AF_INET6, type:SOCK_STREAM, protocol:0)
04:42:12return sockfd=6

== set hoplimit of tcp server to 255 ==
04:42:12setsockopt(sockfd:5, level:IPPROTO_IPV6, optname:IPV6_UNICAST_HOPS, optval:0xbfaa20e0, optlen:4)
04:42:12return 0

== enable tcp client to receive hop limit ==
04:42:12setsockopt(sockfd:6, level:IPPROTO_IPV6, optname:IPV6_RECVHOPLIMIT, optval:0xbfaa20e4, optlen:4)
04:42:12return 0

== enable tcp client to receive packet information ==
04:42:12setsockopt(sockfd:6, level:IPPROTO_IPV6, optname:IPV6_RECVPKTINFO, optval:0xbfaa20e4, optlen:4)
04:42:12return 0

== enable tcp client to receive hop limit information ==
04:42:12setsockopt(sockfd:6, level:IPPROTO_IPV6, optname:IPV6_2292HOPLIMIT, optval:0xbfaa20e4, optlen:4)
04:42:12return 0

== enable tcp client to receive packet information ==
04:42:12setsockopt(sockfd:6, level:IPPROTO_IPV6, optname:IPV6_2292PKTINFO, optval:0xbfaa20e4, optlen:4)
04:42:12return 0

== bind tcp server socket to address ==
04:42:12bind(sockfd:5, my_addr:0xbfaa2170, addrlen:28)
04:42:12return 0

== listen on tcp server socket ==
04:42:12listen(sockfd:5, backlog:100)
04:42:12return 0

== connect to tcp server ==
04:42:12connect(sockfd:6, serv_addr:0xbfaa2170, addrlen:28)
04:42:12return 0

== accept a connection on tcp socket ==
04:42:12accept(sockfd:5, addr:0xbfaa2170, addrlen:0xbfaa20dc)
04:42:12return 7

== send message from tcp server to tcp client ==
04:42:12send(sockfd:7, buf:0xbfaa20eb, len:17, flags:0)
04:42:12return 17

== recv message from tcp server on tcp client ==
04:42:12recv(sockfd:6, buf:0xbfaa20fc, len:100, flags:0)
04:42:12return 17

== get IPV6_2292PKTOPTIONS of tcp client ==
04:42:12getsockopt(sockfd:6, level:IPPROTO_IPV6, optname:IPV6_2292PKTOPTIONS, optval:0xbfaa2160, optlen:0xbfaa20d8)
04:42:12return length 16
04:42:12GET cmsg_level=IPPROTO_IPV6, cmsg_type=IPV6_PKTINFO cmsg_len is 16

== close all socket ==
04:42:12close(6)
04:42:12close(7)
04:42:12close(5)

OK
04:42:12End