:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:53:43 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 09:53:49 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 09:54:20 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 09:54:20 ] :: [ PASS ] :: Command 'childpid=831530' (Expected 0, got 0) :: [ 09:54:20 ] :: [ PASS ] :: Command 'kill -s SIGINT 831530' (Expected 0, got 0) :: [ 09:54:20 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 09:54:25 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 09:54:25 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 09:54:25 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 09:54:25 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 09:54:25 ] :: [ LOG ] :: 09:53:48.995672 IP localhost.40916 > localhost.7811: Flags [S], seq 2176151644, win 65495, options [mss 65495,sackOK,TS val 438137989 ecr 0,nop,wscale 7], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:53:48.995684 IP localhost.7811 > localhost.40916: Flags [S.], seq 476889286, ack 2176151645, win 65483, options [mss 65495,sackOK,TS val 438137989 ecr 438137989,nop,wscale 7], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:53:48.995695 IP localhost.40916 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 438137989 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:53:55.463452 IP localhost.7811 > localhost.40916: Flags [.], ack 1, win 512, options [nop,nop,TS val 438144457 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:53:55.463487 IP localhost.40916 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 438144457 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:53:56.487437 IP localhost.7811 > localhost.40916: Flags [.], ack 1, win 512, options [nop,nop,TS val 438145481 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:53:56.487467 IP localhost.40916 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 438145481 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:53:57.511440 IP localhost.7811 > localhost.40916: Flags [.], ack 1, win 512, options [nop,nop,TS val 438146505 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:53:57.511469 IP localhost.40916 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 438146505 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:53:58.535466 IP localhost.7811 > localhost.40916: Flags [.], ack 1, win 512, options [nop,nop,TS val 438147529 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:53:58.535494 IP localhost.40916 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 438147529 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:53:59.559413 IP localhost.7811 > localhost.40916: Flags [.], ack 1, win 512, options [nop,nop,TS val 438148553 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:53:59.559434 IP localhost.40916 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 438148553 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:54:00.583405 IP localhost.7811 > localhost.40916: Flags [.], ack 1, win 512, options [nop,nop,TS val 438149577 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:54:00.583419 IP localhost.40916 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 438149577 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:54:01.607388 IP localhost.7811 > localhost.40916: Flags [.], ack 1, win 512, options [nop,nop,TS val 438150601 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:54:01.607393 IP localhost.40916 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 438150601 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:54:02.631382 IP localhost.7811 > localhost.40916: Flags [.], ack 1, win 512, options [nop,nop,TS val 438151625 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:54:02.631387 IP localhost.40916 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 438151625 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:54:03.655473 IP localhost.7811 > localhost.40916: Flags [.], ack 1, win 512, options [nop,nop,TS val 438152649 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:54:03.655500 IP localhost.40916 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 438152649 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:54:04.679421 IP localhost.7811 > localhost.40916: Flags [.], ack 1, win 512, options [nop,nop,TS val 438153673 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:54:04.679433 IP localhost.40916 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 438153673 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: 09:54:05.703395 IP localhost.7811 > localhost.40916: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 438154697 ecr 438137989], length 0 :: [ 09:54:25 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 09:54:25 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 09:54:25 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 09:54:25 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 42s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)