:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 00:51:23 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 00:51:28 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 00:51:59 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 00:51:59 ] :: [ PASS ] :: Command 'childpid=556502' (Expected 0, got 0) :: [ 00:51:59 ] :: [ PASS ] :: Command 'kill -s SIGINT 556502' (Expected 0, got 0) :: [ 00:51:59 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 00:52:04 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 00:52:04 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 00:52:05 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 00:52:05 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 00:52:05 ] :: [ LOG ] :: 00:51:28.705590 IP localhost.38972 > localhost.7811: Flags [S], seq 2685940670, win 65495, options [mss 65495,sackOK,TS val 1667198423 ecr 0,nop,wscale 7], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:28.705604 IP localhost.7811 > localhost.38972: Flags [S.], seq 397780374, ack 2685940671, win 65483, options [mss 65495,sackOK,TS val 1667198423 ecr 1667198423,nop,wscale 7], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:28.705617 IP localhost.38972 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667198423 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:34.960776 IP localhost.7811 > localhost.38972: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667204678 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:34.960810 IP localhost.38972 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667204678 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:35.984767 IP localhost.7811 > localhost.38972: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667205702 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:35.984792 IP localhost.38972 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667205702 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:37.008777 IP localhost.7811 > localhost.38972: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667206726 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:37.008791 IP localhost.38972 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667206726 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:38.032781 IP localhost.7811 > localhost.38972: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667207750 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:38.032793 IP localhost.38972 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667207750 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:39.056767 IP localhost.7811 > localhost.38972: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667208774 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:39.056793 IP localhost.38972 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667208774 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:40.080763 IP localhost.7811 > localhost.38972: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667209798 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:40.080779 IP localhost.38972 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667209798 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:41.104794 IP localhost.7811 > localhost.38972: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667210822 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:41.104807 IP localhost.38972 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667210822 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:42.128767 IP localhost.7811 > localhost.38972: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667211846 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:42.128781 IP localhost.38972 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667211846 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:43.152854 IP localhost.7811 > localhost.38972: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667212870 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:43.152872 IP localhost.38972 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667212870 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:44.176807 IP localhost.7811 > localhost.38972: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667213894 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:44.176833 IP localhost.38972 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 1667213894 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: 00:51:45.200774 IP localhost.7811 > localhost.38972: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 1667214918 ecr 1667198423], length 0 :: [ 00:52:05 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 00:52:05 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 00:52:05 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 00:52:05 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 42s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)