:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 14:51:39 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 14:51:45 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 14:52:18 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 14:52:19 ] :: [ PASS ] :: Command 'childpid=77081' (Expected 0, got 0) :: [ 14:52:20 ] :: [ PASS ] :: Command 'kill -s SIGINT 77081' (Expected 0, got 0) :: [ 14:52:21 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 14:52:28 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 14:52:28 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 14:52:28 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 14:52:28 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 14:52:29 ] :: [ LOG ] :: 14:51:45.472231 IP localhost.47864 > localhost.7811: Flags [S], seq 3025515384, win 65495, options [mss 65495,sackOK,TS val 4252105935 ecr 0,nop,wscale 7], length 0 :: [ 14:52:29 ] :: [ LOG ] :: 14:51:45.472582 IP localhost.7811 > localhost.47864: Flags [S.], seq 1528401164, ack 3025515385, win 65483, options [mss 65495,sackOK,TS val 4252105935 ecr 4252105935,nop,wscale 7], length 0 :: [ 14:52:29 ] :: [ LOG ] :: 14:51:45.472822 IP localhost.47864 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252105935 ecr 4252105935], length 0 :: [ 14:52:29 ] :: [ LOG ] :: 14:51:51.548862 IP localhost.7811 > localhost.47864: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252112011 ecr 4252105935], length 0 :: [ 14:52:29 ] :: [ LOG ] :: 14:51:51.549129 IP localhost.47864 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252112012 ecr 4252105935], length 0 :: [ 14:52:30 ] :: [ LOG ] :: 14:51:52.572844 IP localhost.7811 > localhost.47864: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252113035 ecr 4252105935], length 0 :: [ 14:52:30 ] :: [ LOG ] :: 14:51:52.573012 IP localhost.47864 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252113036 ecr 4252105935], length 0 :: [ 14:52:30 ] :: [ LOG ] :: 14:51:53.597136 IP localhost.7811 > localhost.47864: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252114060 ecr 4252105935], length 0 :: [ 14:52:30 ] :: [ LOG ] :: 14:51:53.597389 IP localhost.47864 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252114060 ecr 4252105935], length 0 :: [ 14:52:30 ] :: [ LOG ] :: 14:51:54.621206 IP localhost.7811 > localhost.47864: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252115084 ecr 4252105935], length 0 :: [ 14:52:31 ] :: [ LOG ] :: 14:51:54.621387 IP localhost.47864 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252115084 ecr 4252105935], length 0 :: [ 14:52:31 ] :: [ LOG ] :: 14:51:55.644917 IP localhost.7811 > localhost.47864: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252116107 ecr 4252105935], length 0 :: [ 14:52:31 ] :: [ LOG ] :: 14:51:55.645138 IP localhost.47864 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252116108 ecr 4252105935], length 0 :: [ 14:52:31 ] :: [ LOG ] :: 14:51:56.669154 IP localhost.7811 > localhost.47864: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252117131 ecr 4252105935], length 0 :: [ 14:52:31 ] :: [ LOG ] :: 14:51:56.669324 IP localhost.47864 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252117132 ecr 4252105935], length 0 :: [ 14:52:32 ] :: [ LOG ] :: 14:51:57.692885 IP localhost.7811 > localhost.47864: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252118155 ecr 4252105935], length 0 :: [ 14:52:32 ] :: [ LOG ] :: 14:51:57.693061 IP localhost.47864 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252118156 ecr 4252105935], length 0 :: [ 14:52:32 ] :: [ LOG ] :: 14:51:58.716894 IP localhost.7811 > localhost.47864: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252119179 ecr 4252105935], length 0 :: [ 14:52:32 ] :: [ LOG ] :: 14:51:58.717132 IP localhost.47864 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252119180 ecr 4252105935], length 0 :: [ 14:52:32 ] :: [ LOG ] :: 14:51:59.743154 IP localhost.7811 > localhost.47864: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252120204 ecr 4252105935], length 0 :: [ 14:52:32 ] :: [ LOG ] :: 14:51:59.743331 IP localhost.47864 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252120206 ecr 4252105935], length 0 :: [ 14:52:33 ] :: [ LOG ] :: 14:52:00.765096 IP localhost.7811 > localhost.47864: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252121227 ecr 4252105935], length 0 :: [ 14:52:33 ] :: [ LOG ] :: 14:52:00.765309 IP localhost.47864 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 4252121228 ecr 4252105935], length 0 :: [ 14:52:33 ] :: [ LOG ] :: 14:52:01.789081 IP localhost.7811 > localhost.47864: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 4252122252 ecr 4252105935], length 0 :: [ 14:52:33 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 14:52:34 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 14:52:35 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 14:52:35 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 58s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)