:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:15:20 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 19:15:25 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 19:15:56 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 19:15:56 ] :: [ PASS ] :: Command 'childpid=683208' (Expected 0, got 0) :: [ 19:15:56 ] :: [ PASS ] :: Command 'kill -s SIGINT 683208' (Expected 0, got 0) :: [ 19:15:56 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 19:16:01 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 19:16:01 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:16:01 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 19:16:01 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 19:16:01 ] :: [ LOG ] :: 19:15:25.540766 IP localhost.33082 > localhost.7811: Flags [S], seq 33223030, win 65495, options [mss 65495,sackOK,TS val 3497613387 ecr 0,nop,wscale 7], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:25.540783 IP localhost.7811 > localhost.33082: Flags [S.], seq 1457337219, ack 33223031, win 65483, options [mss 65495,sackOK,TS val 3497613387 ecr 3497613387,nop,wscale 7], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:25.540797 IP localhost.33082 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497613387 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:31.933265 IP localhost.7811 > localhost.33082: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497619780 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:31.933382 IP localhost.33082 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497619780 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:32.973168 IP localhost.7811 > localhost.33082: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497620820 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:32.973176 IP localhost.33082 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497620820 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:34.013160 IP localhost.7811 > localhost.33082: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497621860 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:34.013177 IP localhost.33082 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497621860 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:35.053221 IP localhost.7811 > localhost.33082: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497622900 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:35.053286 IP localhost.33082 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497622900 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:36.093178 IP localhost.7811 > localhost.33082: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497623940 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:36.093194 IP localhost.33082 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497623940 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:37.133232 IP localhost.7811 > localhost.33082: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497624980 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:37.133297 IP localhost.33082 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497624980 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:38.173211 IP localhost.7811 > localhost.33082: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497626020 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:38.173276 IP localhost.33082 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497626020 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:39.213248 IP localhost.7811 > localhost.33082: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497627060 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:39.213314 IP localhost.33082 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497627060 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:40.253249 IP localhost.7811 > localhost.33082: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497628100 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:40.253315 IP localhost.33082 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497628100 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:41.293246 IP localhost.7811 > localhost.33082: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497629140 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:41.293311 IP localhost.33082 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3497629140 ecr 3497613387], length 0 :: [ 19:16:01 ] :: [ LOG ] :: 19:15:42.333168 IP localhost.7811 > localhost.33082: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 3497630180 ecr 3497613387], length 0 :: [ 19:16:02 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:16:02 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 19:16:02 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 19:16:02 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 42s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)