:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 00:16:54 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 00:16:59 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 00:17:30 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 00:17:30 ] :: [ PASS ] :: Command 'childpid=494571' (Expected 0, got 0) :: [ 00:17:30 ] :: [ PASS ] :: Command 'kill -s SIGINT 494571' (Expected 0, got 0) :: [ 00:17:30 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 00:17:35 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 00:17:35 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 00:17:35 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 00:17:35 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 00:17:35 ] :: [ LOG ] :: 00:16:59.599558 IP localhost.58628 > localhost.7811: Flags [S], seq 4152112102, win 65495, options [mss 65495,sackOK,TS val 3754471671 ecr 0,nop,wscale 7], length 0 :: [ 00:17:35 ] :: [ LOG ] :: 00:16:59.599579 IP localhost.7811 > localhost.58628: Flags [S.], seq 3998063894, ack 4152112103, win 65483, options [mss 65495,sackOK,TS val 3754471671 ecr 3754471671,nop,wscale 7], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:16:59.599592 IP localhost.58628 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754471671 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:05.783323 IP localhost.7811 > localhost.58628: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754477855 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:05.783398 IP localhost.58628 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754477855 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:06.820090 IP localhost.7811 > localhost.58628: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754478892 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:06.820164 IP localhost.58628 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754478892 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:07.860060 IP localhost.7811 > localhost.58628: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754479932 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:07.860082 IP localhost.58628 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754479932 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:08.900078 IP localhost.7811 > localhost.58628: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754480972 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:08.900150 IP localhost.58628 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754480972 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:09.940084 IP localhost.7811 > localhost.58628: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754482012 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:09.940156 IP localhost.58628 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754482012 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:10.980053 IP localhost.7811 > localhost.58628: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754483052 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:10.980068 IP localhost.58628 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754483052 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:12.020051 IP localhost.7811 > localhost.58628: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754484092 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:12.020126 IP localhost.58628 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754484092 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:13.060102 IP localhost.7811 > localhost.58628: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754485132 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:13.060176 IP localhost.58628 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754485132 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:14.100103 IP localhost.7811 > localhost.58628: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754486172 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:14.100178 IP localhost.58628 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754486172 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:15.140082 IP localhost.7811 > localhost.58628: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754487212 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:15.140155 IP localhost.58628 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3754487212 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: 00:17:16.180054 IP localhost.7811 > localhost.58628: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 3754488252 ecr 3754471671], length 0 :: [ 00:17:36 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 00:17:36 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 00:17:36 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 00:17:36 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 42s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)