:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 02:43:18 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 02:43:23 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 02:43:54 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 02:43:54 ] :: [ PASS ] :: Command 'childpid=747528' (Expected 0, got 0) :: [ 02:43:54 ] :: [ PASS ] :: Command 'kill -s SIGINT 747528' (Expected 0, got 0) :: [ 02:43:54 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 02:43:59 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 02:43:59 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 02:43:59 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 02:43:59 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 02:43:59 ] :: [ LOG ] :: 02:43:23.233172 IP localhost.54532 > localhost.7811: Flags [S], seq 832995436, win 65495, options [mss 65495,sackOK,TS val 1039060632 ecr 0,nop,wscale 7], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:23.233205 IP localhost.7811 > localhost.54532: Flags [S.], seq 3078380210, ack 832995437, win 65483, options [mss 65495,sackOK,TS val 1039060632 ecr 1039060632,nop,wscale 7], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:23.233225 IP localhost.54532 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039060632 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:29.415148 IP localhost.7811 > localhost.54532: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039066814 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:29.415239 IP localhost.54532 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039066814 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:30.439096 IP localhost.7811 > localhost.54532: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039067838 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:30.439117 IP localhost.54532 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039067838 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:31.463059 IP localhost.7811 > localhost.54532: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039068862 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:31.463072 IP localhost.54532 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039068862 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:32.487123 IP localhost.7811 > localhost.54532: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039069886 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:32.487138 IP localhost.54532 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039069886 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:33.511073 IP localhost.7811 > localhost.54532: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039070910 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:33.511107 IP localhost.54532 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039070910 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:34.535063 IP localhost.7811 > localhost.54532: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039071934 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:34.535075 IP localhost.54532 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039071934 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:35.559052 IP localhost.7811 > localhost.54532: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039072958 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:35.559064 IP localhost.54532 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039072958 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:36.583111 IP localhost.7811 > localhost.54532: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039073982 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:36.583148 IP localhost.54532 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039073982 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:37.607118 IP localhost.7811 > localhost.54532: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039075006 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:37.607140 IP localhost.54532 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039075006 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:38.631095 IP localhost.7811 > localhost.54532: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039076030 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:38.631115 IP localhost.54532 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1039076030 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: 02:43:39.655129 IP localhost.7811 > localhost.54532: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 1039077054 ecr 1039060632], length 0 :: [ 02:43:59 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 02:43:59 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 02:43:59 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 02:43:59 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 41s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)