:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 19:44:17 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 19:44:22 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 19:44:53 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 19:44:53 ] :: [ PASS ] :: Command 'childpid=397289' (Expected 0, got 0) :: [ 19:44:53 ] :: [ PASS ] :: Command 'kill -s SIGINT 397289' (Expected 0, got 0) :: [ 19:44:53 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 19:44:58 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 19:44:58 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 19:44:58 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:22.222781 IP localhost.39324 > localhost.7811: Flags [S], seq 4099129648, win 65495, options [mss 65495,sackOK,TS val 3698731226 ecr 0,nop,wscale 7], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:22.222795 IP localhost.7811 > localhost.39324: Flags [S.], seq 4214910502, ack 4099129649, win 65483, options [mss 65495,sackOK,TS val 3698731226 ecr 3698731226,nop,wscale 7], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:22.222803 IP localhost.39324 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698731226 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:28.851059 IP localhost.7811 > localhost.39324: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698737854 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:28.851085 IP localhost.39324 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698737854 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:29.891013 IP localhost.7811 > localhost.39324: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698738894 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:29.891040 IP localhost.39324 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698738894 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:30.931056 IP localhost.7811 > localhost.39324: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698739934 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:30.931083 IP localhost.39324 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698739934 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:31.971055 IP localhost.7811 > localhost.39324: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698740974 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:31.971084 IP localhost.39324 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698740974 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:33.011069 IP localhost.7811 > localhost.39324: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698742014 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:33.011098 IP localhost.39324 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698742014 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:34.051037 IP localhost.7811 > localhost.39324: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698743054 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:34.051065 IP localhost.39324 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698743054 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:35.091090 IP localhost.7811 > localhost.39324: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698744094 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:35.091113 IP localhost.39324 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698744094 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:36.131087 IP localhost.7811 > localhost.39324: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698745134 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:36.131115 IP localhost.39324 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698745134 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:37.171062 IP localhost.7811 > localhost.39324: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698746174 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:37.171088 IP localhost.39324 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698746174 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:38.211094 IP localhost.7811 > localhost.39324: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698747214 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:38.211114 IP localhost.39324 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 3698747214 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: 19:44:39.251060 IP localhost.7811 > localhost.39324: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 3698748254 ecr 3698731226], length 0 :: [ 19:44:58 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 19:44:58 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 19:44:58 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 19:44:58 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 19:44:58 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 41s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)