:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 10:39:57 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 10:40:02 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 10:40:33 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 10:40:33 ] :: [ PASS ] :: Command 'childpid=798208' (Expected 0, got 0) :: [ 10:40:33 ] :: [ PASS ] :: Command 'kill -s SIGINT 798208' (Expected 0, got 0) :: [ 10:40:33 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 10:40:38 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 10:40:38 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 10:40:38 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:02.438080 IP localhost.57120 > localhost.7811: Flags [S], seq 4070512851, win 65495, options [mss 65495,sackOK,TS val 1055199524 ecr 0,nop,wscale 7], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:02.438091 IP localhost.7811 > localhost.57120: Flags [S.], seq 4007261828, ack 4070512852, win 65483, options [mss 65495,sackOK,TS val 1055199524 ecr 1055199524,nop,wscale 7], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:02.438099 IP localhost.57120 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055199524 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:08.808436 IP localhost.7811 > localhost.57120: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055205894 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:08.808461 IP localhost.57120 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055205894 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:09.848436 IP localhost.7811 > localhost.57120: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055206934 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:09.848462 IP localhost.57120 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055206934 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:10.888431 IP localhost.7811 > localhost.57120: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055207974 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:10.888455 IP localhost.57120 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055207974 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:11.928446 IP localhost.7811 > localhost.57120: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055209014 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:11.928472 IP localhost.57120 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055209014 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:12.968432 IP localhost.7811 > localhost.57120: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055210054 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:12.968457 IP localhost.57120 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055210054 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:14.008446 IP localhost.7811 > localhost.57120: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055211094 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:14.008471 IP localhost.57120 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055211094 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:15.049541 IP localhost.7811 > localhost.57120: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055212135 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:15.052364 IP localhost.57120 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055212138 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:16.088424 IP localhost.7811 > localhost.57120: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055213174 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:16.088450 IP localhost.57120 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055213174 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:17.128415 IP localhost.7811 > localhost.57120: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055214214 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:17.128438 IP localhost.57120 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055214214 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:18.168432 IP localhost.7811 > localhost.57120: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055215254 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:18.168457 IP localhost.57120 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1055215254 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: 10:40:19.208457 IP localhost.7811 > localhost.57120: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 1055216294 ecr 1055199524], length 0 :: [ 10:40:38 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 10:40:38 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 10:40:38 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 10:40:38 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 10:40:38 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 41s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)