:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 02:24:16 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 02:24:22 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 02:24:53 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 02:24:55 ] :: [ PASS ] :: Command 'childpid=77461' (Expected 0, got 0) :: [ 02:24:55 ] :: [ PASS ] :: Command 'kill -s SIGINT 77461' (Expected 0, got 0) :: [ 02:24:57 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 02:25:03 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 02:25:03 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 02:25:03 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 02:25:04 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 02:25:04 ] :: [ LOG ] :: 02:24:22.059679 IP localhost.53872 > localhost.7811: Flags [S], seq 648801022, win 65495, options [mss 65495,sackOK,TS val 2806611752 ecr 0,nop,wscale 7], length 0 :: [ 02:25:04 ] :: [ LOG ] :: 02:24:22.060048 IP localhost.7811 > localhost.53872: Flags [S.], seq 1587612283, ack 648801023, win 65483, options [mss 65495,sackOK,TS val 2806611753 ecr 2806611752,nop,wscale 7], length 0 :: [ 02:25:04 ] :: [ LOG ] :: 02:24:22.060325 IP localhost.53872 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806611753 ecr 2806611753], length 0 :: [ 02:25:04 ] :: [ LOG ] :: 02:24:28.401448 IP localhost.7811 > localhost.53872: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806618094 ecr 2806611753], length 0 :: [ 02:25:04 ] :: [ LOG ] :: 02:24:28.401810 IP localhost.53872 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806618094 ecr 2806611753], length 0 :: [ 02:25:05 ] :: [ LOG ] :: 02:24:29.425362 IP localhost.7811 > localhost.53872: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806619118 ecr 2806611753], length 0 :: [ 02:25:05 ] :: [ LOG ] :: 02:24:29.425655 IP localhost.53872 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806619118 ecr 2806611753], length 0 :: [ 02:25:05 ] :: [ LOG ] :: 02:24:30.449418 IP localhost.7811 > localhost.53872: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806620142 ecr 2806611753], length 0 :: [ 02:25:05 ] :: [ LOG ] :: 02:24:30.449752 IP localhost.53872 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806620142 ecr 2806611753], length 0 :: [ 02:25:05 ] :: [ LOG ] :: 02:24:31.473559 IP localhost.7811 > localhost.53872: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806621166 ecr 2806611753], length 0 :: [ 02:25:05 ] :: [ LOG ] :: 02:24:31.473877 IP localhost.53872 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806621167 ecr 2806611753], length 0 :: [ 02:25:06 ] :: [ LOG ] :: 02:24:32.497370 IP localhost.7811 > localhost.53872: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806622190 ecr 2806611753], length 0 :: [ 02:25:06 ] :: [ LOG ] :: 02:24:32.497663 IP localhost.53872 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806622190 ecr 2806611753], length 0 :: [ 02:25:06 ] :: [ LOG ] :: 02:24:33.521404 IP localhost.7811 > localhost.53872: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806623214 ecr 2806611753], length 0 :: [ 02:25:06 ] :: [ LOG ] :: 02:24:33.521733 IP localhost.53872 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806623214 ecr 2806611753], length 0 :: [ 02:25:06 ] :: [ LOG ] :: 02:24:34.545364 IP localhost.7811 > localhost.53872: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806624238 ecr 2806611753], length 0 :: [ 02:25:07 ] :: [ LOG ] :: 02:24:34.545657 IP localhost.53872 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806624238 ecr 2806611753], length 0 :: [ 02:25:07 ] :: [ LOG ] :: 02:24:35.569393 IP localhost.7811 > localhost.53872: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806625262 ecr 2806611753], length 0 :: [ 02:25:07 ] :: [ LOG ] :: 02:24:35.569686 IP localhost.53872 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806625262 ecr 2806611753], length 0 :: [ 02:25:07 ] :: [ LOG ] :: 02:24:36.593379 IP localhost.7811 > localhost.53872: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806626286 ecr 2806611753], length 0 :: [ 02:25:07 ] :: [ LOG ] :: 02:24:36.593675 IP localhost.53872 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806626286 ecr 2806611753], length 0 :: [ 02:25:08 ] :: [ LOG ] :: 02:24:37.617481 IP localhost.7811 > localhost.53872: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806627310 ecr 2806611753], length 0 :: [ 02:25:08 ] :: [ LOG ] :: 02:24:37.617794 IP localhost.53872 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2806627310 ecr 2806611753], length 0 :: [ 02:25:08 ] :: [ LOG ] :: 02:24:38.641443 IP localhost.7811 > localhost.53872: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 2806628334 ecr 2806611753], length 0 :: [ 02:25:08 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 02:25:08 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 02:25:09 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 02:25:10 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 55s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)