:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 16:51:09 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 16:51:14 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 16:51:45 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 16:51:45 ] :: [ PASS ] :: Command 'childpid=541324' (Expected 0, got 0) :: [ 16:51:45 ] :: [ PASS ] :: Command 'kill -s SIGINT 541324' (Expected 0, got 0) :: [ 16:51:45 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 16:51:50 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 16:51:50 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 16:51:50 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 16:51:50 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 16:51:50 ] :: [ LOG ] :: 16:51:14.200786 IP localhost.47898 > localhost.7811: Flags [S], seq 3500655470, win 65495, options [mss 65495,sackOK,TS val 2818331025 ecr 0,nop,wscale 7], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:14.200806 IP localhost.7811 > localhost.47898: Flags [S.], seq 3612806396, ack 3500655471, win 65483, options [mss 65495,sackOK,TS val 2818331025 ecr 2818331025,nop,wscale 7], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:14.200822 IP localhost.47898 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818331025 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:20.204720 IP localhost.7811 > localhost.47898: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818337029 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:20.204756 IP localhost.47898 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818337029 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:21.244673 IP localhost.7811 > localhost.47898: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818338069 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:21.244691 IP localhost.47898 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818338069 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:22.284712 IP localhost.7811 > localhost.47898: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818339109 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:22.284762 IP localhost.47898 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818339109 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:23.324635 IP localhost.7811 > localhost.47898: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818340149 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:23.324648 IP localhost.47898 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818340149 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:24.364671 IP localhost.7811 > localhost.47898: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818341189 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:24.364715 IP localhost.47898 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818341189 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:25.404702 IP localhost.7811 > localhost.47898: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818342229 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:25.404751 IP localhost.47898 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818342229 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:26.444719 IP localhost.7811 > localhost.47898: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818343269 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:26.444763 IP localhost.47898 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818343269 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:27.484816 IP localhost.7811 > localhost.47898: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818344309 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:27.484861 IP localhost.47898 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818344309 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:28.524696 IP localhost.7811 > localhost.47898: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818345349 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:28.524742 IP localhost.47898 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818345349 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:29.564702 IP localhost.7811 > localhost.47898: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818346389 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:29.564747 IP localhost.47898 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2818346389 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: 16:51:30.604633 IP localhost.7811 > localhost.47898: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 2818347429 ecr 2818331025], length 0 :: [ 16:51:50 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 16:51:50 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 16:51:50 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 16:51:50 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 41s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)