:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 21:15:43 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 21:15:48 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 21:16:19 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 21:16:20 ] :: [ PASS ] :: Command 'childpid=382830' (Expected 0, got 0) :: [ 21:16:20 ] :: [ PASS ] :: Command 'kill -s SIGINT 382830' (Expected 0, got 0) :: [ 21:16:20 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 21:16:25 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 21:16:25 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 21:16:25 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 21:16:25 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 21:16:25 ] :: [ LOG ] :: 21:15:48.959136 IP localhost.55796 > localhost.7811: Flags [S], seq 4052787292, win 65495, options [mss 65495,sackOK,TS val 839916204 ecr 0,nop,wscale 7], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:15:48.959156 IP localhost.7811 > localhost.55796: Flags [S.], seq 2371612115, ack 4052787293, win 65483, options [mss 65495,sackOK,TS val 839916204 ecr 839916204,nop,wscale 7], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:15:48.959169 IP localhost.55796 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 839916205 ecr 839916204], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:15:55.454799 IP localhost.7811 > localhost.55796: Flags [.], ack 1, win 512, options [nop,nop,TS val 839922700 ecr 839916205], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:15:55.454825 IP localhost.55796 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 839922700 ecr 839916204], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:15:56.494792 IP localhost.7811 > localhost.55796: Flags [.], ack 1, win 512, options [nop,nop,TS val 839923740 ecr 839916205], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:15:56.494817 IP localhost.55796 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 839923740 ecr 839916204], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:15:57.545404 IP localhost.7811 > localhost.55796: Flags [.], ack 1, win 512, options [nop,nop,TS val 839924791 ecr 839916205], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:15:57.545422 IP localhost.55796 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 839924791 ecr 839916204], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:15:58.574755 IP localhost.7811 > localhost.55796: Flags [.], ack 1, win 512, options [nop,nop,TS val 839925820 ecr 839916205], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:15:58.574780 IP localhost.55796 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 839925820 ecr 839916204], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:15:59.614858 IP localhost.7811 > localhost.55796: Flags [.], ack 1, win 512, options [nop,nop,TS val 839926860 ecr 839916205], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:15:59.614882 IP localhost.55796 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 839926860 ecr 839916204], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:16:00.654769 IP localhost.7811 > localhost.55796: Flags [.], ack 1, win 512, options [nop,nop,TS val 839927900 ecr 839916205], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:16:00.654792 IP localhost.55796 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 839927900 ecr 839916204], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:16:01.694801 IP localhost.7811 > localhost.55796: Flags [.], ack 1, win 512, options [nop,nop,TS val 839928940 ecr 839916205], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:16:01.694828 IP localhost.55796 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 839928940 ecr 839916204], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:16:02.737293 IP localhost.7811 > localhost.55796: Flags [.], ack 1, win 512, options [nop,nop,TS val 839929983 ecr 839916205], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:16:02.737318 IP localhost.55796 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 839929983 ecr 839916204], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:16:03.774768 IP localhost.7811 > localhost.55796: Flags [.], ack 1, win 512, options [nop,nop,TS val 839931020 ecr 839916205], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:16:03.774786 IP localhost.55796 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 839931020 ecr 839916204], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:16:04.814737 IP localhost.7811 > localhost.55796: Flags [.], ack 1, win 512, options [nop,nop,TS val 839932060 ecr 839916205], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:16:04.814755 IP localhost.55796 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 839932060 ecr 839916204], length 0 :: [ 21:16:25 ] :: [ LOG ] :: 21:16:05.855163 IP localhost.7811 > localhost.55796: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 839933100 ecr 839916205], length 0 :: [ 21:16:25 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 21:16:25 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 21:16:25 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 21:16:25 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 42s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)