:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 20:44:37 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 20:44:42 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 20:45:13 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 20:45:14 ] :: [ PASS ] :: Command 'childpid=612536' (Expected 0, got 0) :: [ 20:45:14 ] :: [ PASS ] :: Command 'kill -s SIGINT 612536' (Expected 0, got 0) :: [ 20:45:14 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 20:45:19 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 20:45:19 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 20:45:19 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:42.910394 IP localhost.43960 > localhost.7811: Flags [S], seq 1872829050, win 65495, options [mss 65495,sackOK,TS val 3629374575 ecr 0,nop,wscale 7], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:42.910411 IP localhost.7811 > localhost.43960: Flags [S.], seq 3146365273, ack 1872829051, win 65483, options [mss 65495,sackOK,TS val 3629374575 ecr 3629374575,nop,wscale 7], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:42.910425 IP localhost.43960 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629374575 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:49.158749 IP localhost.7811 > localhost.43960: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629380823 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:49.158775 IP localhost.43960 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629380823 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:50.182739 IP localhost.7811 > localhost.43960: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629381847 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:50.182762 IP localhost.43960 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629381847 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:51.206742 IP localhost.7811 > localhost.43960: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629382871 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:51.206766 IP localhost.43960 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629382871 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:52.230756 IP localhost.7811 > localhost.43960: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629383895 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:52.230785 IP localhost.43960 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629383895 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:53.254739 IP localhost.7811 > localhost.43960: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629384919 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:53.254763 IP localhost.43960 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629384919 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:54.278696 IP localhost.7811 > localhost.43960: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629385943 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:54.278709 IP localhost.43960 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629385943 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:55.302715 IP localhost.7811 > localhost.43960: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629386967 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:55.302728 IP localhost.43960 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629386967 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:56.326703 IP localhost.7811 > localhost.43960: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629387991 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:56.326717 IP localhost.43960 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629387991 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:57.350738 IP localhost.7811 > localhost.43960: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629389015 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:57.350763 IP localhost.43960 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629389015 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:58.374703 IP localhost.7811 > localhost.43960: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629390039 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:58.374717 IP localhost.43960 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3629390039 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: 20:44:59.398731 IP localhost.7811 > localhost.43960: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 3629391063 ecr 3629374575], length 0 :: [ 20:45:19 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 20:45:19 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 20:45:19 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 20:45:19 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 20:45:19 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 42s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)