:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:26:14 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 22:26:19 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 22:26:50 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 22:26:50 ] :: [ PASS ] :: Command 'childpid=658412' (Expected 0, got 0) :: [ 22:26:50 ] :: [ PASS ] :: Command 'kill -s SIGINT 658412' (Expected 0, got 0) :: [ 22:26:50 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 22:26:55 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 22:26:56 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 22:26:56 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 22:26:56 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 22:26:56 ] :: [ LOG ] :: 22:26:19.822734 IP localhost.46230 > localhost.7811: Flags [S], seq 1356598979, win 65495, options [mss 65495,sackOK,TS val 1644820353 ecr 0,nop,wscale 7], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:19.822752 IP localhost.7811 > localhost.46230: Flags [S.], seq 2774302788, ack 1356598980, win 65483, options [mss 65495,sackOK,TS val 1644820353 ecr 1644820353,nop,wscale 7], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:19.822768 IP localhost.46230 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644820353 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:26.095355 IP localhost.7811 > localhost.46230: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644826626 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:26.095370 IP localhost.46230 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644826626 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:27.135346 IP localhost.7811 > localhost.46230: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644827666 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:27.135383 IP localhost.46230 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644827666 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:28.185361 IP localhost.7811 > localhost.46230: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644828716 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:28.185371 IP localhost.46230 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644828716 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:29.215377 IP localhost.7811 > localhost.46230: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644829746 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:29.215439 IP localhost.46230 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644829746 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:30.255396 IP localhost.7811 > localhost.46230: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644830786 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:30.255464 IP localhost.46230 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644830786 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:31.295382 IP localhost.7811 > localhost.46230: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644831826 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:31.295448 IP localhost.46230 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644831826 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:32.335361 IP localhost.7811 > localhost.46230: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644832866 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:32.335371 IP localhost.46230 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644832866 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:33.375354 IP localhost.7811 > localhost.46230: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644833906 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:33.375362 IP localhost.46230 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644833906 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:34.415416 IP localhost.7811 > localhost.46230: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644834946 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:34.415482 IP localhost.46230 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644834946 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:35.455412 IP localhost.7811 > localhost.46230: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644835986 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:35.455495 IP localhost.46230 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1644835986 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: 22:26:36.495449 IP localhost.7811 > localhost.46230: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 1644837026 ecr 1644820353], length 0 :: [ 22:26:56 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 22:26:56 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 22:26:56 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 22:26:56 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 42s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)