:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 00:30:07 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 00:30:12 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 00:30:43 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 00:30:43 ] :: [ PASS ] :: Command 'childpid=430727' (Expected 0, got 0) :: [ 00:30:43 ] :: [ PASS ] :: Command 'kill -s SIGINT 430727' (Expected 0, got 0) :: [ 00:30:43 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 00:30:48 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 00:30:48 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 00:30:48 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 00:30:48 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 00:30:48 ] :: [ LOG ] :: 00:30:12.243098 IP localhost.33504 > localhost.7811: Flags [S], seq 4040149070, win 65495, options [mss 65495,sackOK,TS val 2934320118 ecr 0,nop,wscale 7], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:12.243115 IP localhost.7811 > localhost.33504: Flags [S.], seq 3483931840, ack 4040149071, win 65483, options [mss 65495,sackOK,TS val 2934320118 ecr 2934320118,nop,wscale 7], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:12.243128 IP localhost.33504 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934320118 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:18.449215 IP localhost.7811 > localhost.33504: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934326324 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:18.449247 IP localhost.33504 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934326325 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:19.489227 IP localhost.7811 > localhost.33504: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934327364 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:19.489257 IP localhost.33504 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934327365 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:20.529288 IP localhost.7811 > localhost.33504: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934328404 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:20.529319 IP localhost.33504 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934328405 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:21.569314 IP localhost.7811 > localhost.33504: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934329445 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:21.569341 IP localhost.33504 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934329445 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:22.609219 IP localhost.7811 > localhost.33504: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934330484 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:22.609248 IP localhost.33504 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934330485 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:23.649248 IP localhost.7811 > localhost.33504: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934331524 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:23.649279 IP localhost.33504 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934331525 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:24.689212 IP localhost.7811 > localhost.33504: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934332564 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:24.689244 IP localhost.33504 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934332565 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:25.729244 IP localhost.7811 > localhost.33504: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934333604 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:25.729273 IP localhost.33504 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934333605 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:26.769275 IP localhost.7811 > localhost.33504: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934334644 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:26.769303 IP localhost.33504 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934334645 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:27.809213 IP localhost.7811 > localhost.33504: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934335684 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:27.809237 IP localhost.33504 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2934335685 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: 00:30:28.849214 IP localhost.7811 > localhost.33504: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 2934336724 ecr 2934320118], length 0 :: [ 00:30:48 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 00:30:48 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 00:30:48 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 00:30:48 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 41s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)