:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 13:20:49 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 13:20:54 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 13:21:25 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 13:21:25 ] :: [ PASS ] :: Command 'childpid=698565' (Expected 0, got 0) :: [ 13:21:25 ] :: [ PASS ] :: Command 'kill -s SIGINT 698565' (Expected 0, got 0) :: [ 13:21:26 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 13:21:31 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 13:21:31 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 13:21:31 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 13:21:31 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 13:21:31 ] :: [ LOG ] :: 13:20:54.662059 IP localhost.33148 > localhost.7811: Flags [S], seq 2894987817, win 65495, options [mss 65495,sackOK,TS val 182814613 ecr 0,nop,wscale 7], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:20:54.662091 IP localhost.7811 > localhost.33148: Flags [S.], seq 3728625176, ack 2894987818, win 65483, options [mss 65495,sackOK,TS val 182814613 ecr 182814613,nop,wscale 7], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:20:54.662120 IP localhost.33148 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 182814613 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:00.817330 IP localhost.7811 > localhost.33148: Flags [.], ack 1, win 512, options [nop,nop,TS val 182820768 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:00.817412 IP localhost.33148 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 182820768 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:01.856877 IP localhost.7811 > localhost.33148: Flags [.], ack 1, win 512, options [nop,nop,TS val 182821808 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:01.856904 IP localhost.33148 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 182821808 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:02.896976 IP localhost.7811 > localhost.33148: Flags [.], ack 1, win 512, options [nop,nop,TS val 182822848 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:02.897018 IP localhost.33148 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 182822848 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:03.936933 IP localhost.7811 > localhost.33148: Flags [.], ack 1, win 512, options [nop,nop,TS val 182823888 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:03.936969 IP localhost.33148 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 182823888 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:04.976936 IP localhost.7811 > localhost.33148: Flags [.], ack 1, win 512, options [nop,nop,TS val 182824928 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:04.976966 IP localhost.33148 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 182824928 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:06.016908 IP localhost.7811 > localhost.33148: Flags [.], ack 1, win 512, options [nop,nop,TS val 182825968 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:06.016946 IP localhost.33148 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 182825968 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:07.056870 IP localhost.7811 > localhost.33148: Flags [.], ack 1, win 512, options [nop,nop,TS val 182827008 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:07.056896 IP localhost.33148 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 182827008 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:08.096899 IP localhost.7811 > localhost.33148: Flags [.], ack 1, win 512, options [nop,nop,TS val 182828048 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:08.096946 IP localhost.33148 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 182828048 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:09.136887 IP localhost.7811 > localhost.33148: Flags [.], ack 1, win 512, options [nop,nop,TS val 182829088 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:09.136915 IP localhost.33148 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 182829088 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:10.176895 IP localhost.7811 > localhost.33148: Flags [.], ack 1, win 512, options [nop,nop,TS val 182830128 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:10.176935 IP localhost.33148 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 182830128 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: 13:21:11.216894 IP localhost.7811 > localhost.33148: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 182831168 ecr 182814613], length 0 :: [ 13:21:31 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 13:21:31 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 13:21:32 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 13:21:32 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 43s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)