:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:06:37 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 19:06:42 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 19:07:13 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 19:07:14 ] :: [ PASS ] :: Command 'childpid=544810' (Expected 0, got 0) :: [ 19:07:14 ] :: [ PASS ] :: Command 'kill -s SIGINT 544810' (Expected 0, got 0) :: [ 19:07:14 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 19:07:19 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 19:07:19 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:07:19 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 19:07:19 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 19:07:19 ] :: [ LOG ] :: 19:06:42.927259 IP localhost.41582 > localhost.7811: Flags [S], seq 275691957, win 65495, options [mss 65495,sackOK,TS val 3315571708 ecr 0,nop,wscale 7], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:42.927275 IP localhost.7811 > localhost.41582: Flags [S.], seq 3643997578, ack 275691958, win 65483, options [mss 65495,sackOK,TS val 3315571708 ecr 3315571708,nop,wscale 7], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:42.927290 IP localhost.41582 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315571708 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:49.115845 IP localhost.7811 > localhost.41582: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315577897 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:49.115866 IP localhost.41582 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315577897 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:50.155823 IP localhost.7811 > localhost.41582: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315578937 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:50.155850 IP localhost.41582 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315578937 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:51.195714 IP localhost.7811 > localhost.41582: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315579977 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:51.195738 IP localhost.41582 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315579977 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:52.235821 IP localhost.7811 > localhost.41582: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315581017 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:52.235846 IP localhost.41582 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315581017 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:53.275619 IP localhost.7811 > localhost.41582: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315582057 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:53.275632 IP localhost.41582 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315582057 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:54.315820 IP localhost.7811 > localhost.41582: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315583097 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:54.315844 IP localhost.41582 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315583097 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:55.355822 IP localhost.7811 > localhost.41582: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315584137 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:55.355845 IP localhost.41582 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315584137 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:56.395824 IP localhost.7811 > localhost.41582: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315585177 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:56.395853 IP localhost.41582 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315585177 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:57.435720 IP localhost.7811 > localhost.41582: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315586217 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:57.435744 IP localhost.41582 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315586217 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:58.475706 IP localhost.7811 > localhost.41582: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315587257 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:58.475730 IP localhost.41582 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3315587257 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: 19:06:59.515710 IP localhost.7811 > localhost.41582: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 3315588297 ecr 3315571708], length 0 :: [ 19:07:19 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:07:19 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 19:07:19 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 19:07:19 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 42s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)