:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:08:54 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 19:08:59 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 19:09:30 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 19:09:30 ] :: [ PASS ] :: Command 'childpid=614248' (Expected 0, got 0) :: [ 19:09:30 ] :: [ PASS ] :: Command 'kill -s SIGINT 614248' (Expected 0, got 0) :: [ 19:09:30 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 19:09:36 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 19:09:36 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:09:36 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 19:09:36 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 19:09:36 ] :: [ LOG ] :: 19:08:59.775057 IP localhost.42832 > localhost.7811: Flags [S], seq 1649267781, win 65495, options [mss 65495,sackOK,TS val 29099152 ecr 0,nop,wscale 7], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:08:59.775070 IP localhost.7811 > localhost.42832: Flags [S.], seq 1591995757, ack 1649267782, win 65483, options [mss 65495,sackOK,TS val 29099152 ecr 29099152,nop,wscale 7], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:08:59.775081 IP localhost.42832 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 29099152 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:05.805046 IP localhost.7811 > localhost.42832: Flags [.], ack 1, win 512, options [nop,nop,TS val 29105182 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:05.805071 IP localhost.42832 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 29105182 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:06.828987 IP localhost.7811 > localhost.42832: Flags [.], ack 1, win 512, options [nop,nop,TS val 29106206 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:06.828999 IP localhost.42832 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 29106206 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:07.853045 IP localhost.7811 > localhost.42832: Flags [.], ack 1, win 512, options [nop,nop,TS val 29107230 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:07.853070 IP localhost.42832 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 29107230 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:08.877010 IP localhost.7811 > localhost.42832: Flags [.], ack 1, win 512, options [nop,nop,TS val 29108254 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:08.877023 IP localhost.42832 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 29108254 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:09.900922 IP localhost.7811 > localhost.42832: Flags [.], ack 1, win 512, options [nop,nop,TS val 29109278 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:09.900935 IP localhost.42832 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 29109278 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:10.925035 IP localhost.7811 > localhost.42832: Flags [.], ack 1, win 512, options [nop,nop,TS val 29110302 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:10.925052 IP localhost.42832 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 29110302 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:11.948943 IP localhost.7811 > localhost.42832: Flags [.], ack 1, win 512, options [nop,nop,TS val 29111326 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:11.948976 IP localhost.42832 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 29111326 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:12.973033 IP localhost.7811 > localhost.42832: Flags [.], ack 1, win 512, options [nop,nop,TS val 29112350 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:12.973062 IP localhost.42832 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 29112350 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:13.997008 IP localhost.7811 > localhost.42832: Flags [.], ack 1, win 512, options [nop,nop,TS val 29113374 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:13.997035 IP localhost.42832 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 29113374 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:15.021061 IP localhost.7811 > localhost.42832: Flags [.], ack 1, win 512, options [nop,nop,TS val 29114398 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:15.021103 IP localhost.42832 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 29114398 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: 19:09:16.044903 IP localhost.7811 > localhost.42832: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 29115422 ecr 29099152], length 0 :: [ 19:09:36 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:09:36 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 19:09:36 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 19:09:36 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 42s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)