:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 17:43:01 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 17:43:06 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 17:43:37 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 17:43:37 ] :: [ PASS ] :: Command 'childpid=618330' (Expected 0, got 0) :: [ 17:43:37 ] :: [ PASS ] :: Command 'kill -s SIGINT 618330' (Expected 0, got 0) :: [ 17:43:38 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 17:43:43 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 17:43:43 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 17:43:43 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 17:43:43 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 17:43:43 ] :: [ LOG ] :: 17:43:06.839138 IP localhost.59680 > localhost.7811: Flags [S], seq 1976744889, win 65495, options [mss 65495,sackOK,TS val 472790729 ecr 0,nop,wscale 7], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:06.839165 IP localhost.7811 > localhost.59680: Flags [S.], seq 951127848, ack 1976744890, win 65483, options [mss 65495,sackOK,TS val 472790730 ecr 472790729,nop,wscale 7], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:06.839187 IP localhost.59680 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 472790730 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:13.318487 IP localhost.7811 > localhost.59680: Flags [.], ack 1, win 512, options [nop,nop,TS val 472797209 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:13.318527 IP localhost.59680 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 472797209 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:14.342488 IP localhost.7811 > localhost.59680: Flags [.], ack 1, win 512, options [nop,nop,TS val 472798233 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:14.342527 IP localhost.59680 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 472798233 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:15.367449 IP localhost.7811 > localhost.59680: Flags [.], ack 1, win 512, options [nop,nop,TS val 472799258 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:15.367472 IP localhost.59680 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 472799258 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:16.390500 IP localhost.7811 > localhost.59680: Flags [.], ack 1, win 512, options [nop,nop,TS val 472800281 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:16.390533 IP localhost.59680 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 472800281 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:17.414440 IP localhost.7811 > localhost.59680: Flags [.], ack 1, win 512, options [nop,nop,TS val 472801305 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:17.414458 IP localhost.59680 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 472801305 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:18.438431 IP localhost.7811 > localhost.59680: Flags [.], ack 1, win 512, options [nop,nop,TS val 472802329 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:18.438449 IP localhost.59680 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 472802329 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:19.462487 IP localhost.7811 > localhost.59680: Flags [.], ack 1, win 512, options [nop,nop,TS val 472803353 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:19.462531 IP localhost.59680 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 472803353 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:20.486441 IP localhost.7811 > localhost.59680: Flags [.], ack 1, win 512, options [nop,nop,TS val 472804377 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:20.486471 IP localhost.59680 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 472804377 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:21.510457 IP localhost.7811 > localhost.59680: Flags [.], ack 1, win 512, options [nop,nop,TS val 472805401 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:21.510476 IP localhost.59680 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 472805401 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:22.534457 IP localhost.7811 > localhost.59680: Flags [.], ack 1, win 512, options [nop,nop,TS val 472806425 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:22.534476 IP localhost.59680 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 472806425 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: 17:43:23.558455 IP localhost.7811 > localhost.59680: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 472807449 ecr 472790730], length 0 :: [ 17:43:43 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 17:43:43 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 17:43:43 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 17:43:43 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 42s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)