:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 17:54:43 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 17:54:49 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 17:55:20 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 17:55:20 ] :: [ PASS ] :: Command 'childpid=609887' (Expected 0, got 0) :: [ 17:55:20 ] :: [ PASS ] :: Command 'kill -s SIGINT 609887' (Expected 0, got 0) :: [ 17:55:20 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 17:55:25 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 17:55:25 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 17:55:25 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 17:55:25 ] :: [ LOG ] :: 17:54:49.003991 IP localhost.54360 > localhost.7811: Flags [S], seq 2043913976, win 65495, options [mss 65495,sackOK,TS val 1702245029 ecr 0,nop,wscale 7], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:54:49.004004 IP localhost.7811 > localhost.54360: Flags [S.], seq 3857783311, ack 2043913977, win 65483, options [mss 65495,sackOK,TS val 1702245029 ecr 1702245029,nop,wscale 7], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:54:49.004017 IP localhost.54360 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702245029 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:54:55.035892 IP localhost.7811 > localhost.54360: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702251061 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:54:55.035905 IP localhost.54360 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702251061 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 17:55:25 ] :: [ LOG ] :: 17:54:56.075901 IP localhost.7811 > localhost.54360: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702252101 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:54:56.075916 IP localhost.54360 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702252101 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:54:57.115887 IP localhost.7811 > localhost.54360: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702253141 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:54:57.115899 IP localhost.54360 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702253141 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:54:58.155886 IP localhost.7811 > localhost.54360: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702254181 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:54:58.155898 IP localhost.54360 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702254181 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:54:59.195879 IP localhost.7811 > localhost.54360: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702255221 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:54:59.195890 IP localhost.54360 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702255221 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:55:00.235908 IP localhost.7811 > localhost.54360: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702256261 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:55:00.235924 IP localhost.54360 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702256261 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:55:01.275917 IP localhost.7811 > localhost.54360: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702257301 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:55:01.275931 IP localhost.54360 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702257301 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:55:02.315883 IP localhost.7811 > localhost.54360: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702258341 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:55:02.315893 IP localhost.54360 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702258341 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:55:03.355925 IP localhost.7811 > localhost.54360: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702259381 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:55:03.355936 IP localhost.54360 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702259381 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:55:04.395886 IP localhost.7811 > localhost.54360: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702260421 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:55:04.395897 IP localhost.54360 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1702260421 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: 17:55:05.435893 IP localhost.7811 > localhost.54360: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 1702261461 ecr 1702245029], length 0 :: [ 17:55:25 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 17:55:25 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 17:55:25 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 17:55:25 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 42s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)