:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 01:54:37 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 01:54:42 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 01:55:13 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 01:55:13 ] :: [ PASS ] :: Command 'childpid=421634' (Expected 0, got 0) :: [ 01:55:13 ] :: [ PASS ] :: Command 'kill -s SIGINT 421634' (Expected 0, got 0) :: [ 01:55:13 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 01:55:18 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 01:55:18 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 01:55:18 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 01:55:18 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 01:55:18 ] :: [ LOG ] :: 01:54:42.215167 IP localhost.32950 > localhost.7811: Flags [S], seq 2526231977, win 65495, options [mss 65495,sackOK,TS val 2313716791 ecr 0,nop,wscale 7], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:42.215183 IP localhost.7811 > localhost.32950: Flags [S.], seq 543093980, ack 2526231978, win 65483, options [mss 65495,sackOK,TS val 2313716791 ecr 2313716791,nop,wscale 7], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:42.215196 IP localhost.32950 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313716791 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:48.379395 IP localhost.7811 > localhost.32950: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313722955 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:48.379411 IP localhost.32950 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313722955 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:49.409412 IP localhost.7811 > localhost.32950: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313723985 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:49.409429 IP localhost.32950 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313723985 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:50.449398 IP localhost.7811 > localhost.32950: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313725025 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:50.449414 IP localhost.32950 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313725025 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:51.489417 IP localhost.7811 > localhost.32950: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313726065 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:51.489437 IP localhost.32950 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313726065 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:52.529429 IP localhost.7811 > localhost.32950: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313727105 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:52.529455 IP localhost.32950 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313727105 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:53.569413 IP localhost.7811 > localhost.32950: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313728145 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:53.569432 IP localhost.32950 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313728145 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:54.609449 IP localhost.7811 > localhost.32950: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313729185 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:54.609476 IP localhost.32950 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313729185 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:55.649575 IP localhost.7811 > localhost.32950: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313730225 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:55.649601 IP localhost.32950 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313730225 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:56.689531 IP localhost.7811 > localhost.32950: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313731265 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:56.689551 IP localhost.32950 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313731265 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:57.729432 IP localhost.7811 > localhost.32950: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313732305 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:57.729460 IP localhost.32950 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 2313732305 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: 01:54:58.769427 IP localhost.7811 > localhost.32950: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 2313733345 ecr 2313716791], length 0 :: [ 01:55:18 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 01:55:18 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 01:55:18 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 01:55:18 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 41s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)