:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: netns :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 21:26:35 ] :: [ PASS ] :: Command 'ip netns exec netns_ka tcpdump -nn -i lo port 7811 -w tcpdump.netns.pcap &' (Expected 0, got 0) :: [ 21:26:40 ] :: [ PASS ] :: Command 'ip netns exec netns_ka ./keepalive 127.0.0.1 7811 6 1 10 &' (Expected 0, got 0) :: [ 21:27:11 ] :: [ PASS ] :: Command 'sleep 31 ' (Expected 0, got 0) :: [ 21:27:11 ] :: [ PASS ] :: Command 'childpid=196193' (Expected 0, got 0) :: [ 21:27:11 ] :: [ PASS ] :: Command 'kill -s SIGINT 196193' (Expected 0, got 0) :: [ 21:27:11 ] :: [ PASS ] :: Command 'pkill tcpdump' (Expected 0, got 0) :: [ 21:27:17 ] :: [ LOG ] :: Output of 'tcpdump -r tcpdump.netns.pcap': :: [ 21:27:17 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 21:27:17 ] :: [ LOG ] :: reading from file tcpdump.netns.pcap, link-type EN10MB (Ethernet), snapshot length 262144 :: [ 21:27:17 ] :: [ LOG ] :: dropped privs to tcpdump :: [ 21:27:17 ] :: [ LOG ] :: 21:26:40.156048 IP localhost.49848 > localhost.7811: Flags [S], seq 3351130469, win 65495, options [mss 65495,sackOK,TS val 849078112 ecr 0,nop,wscale 7], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:40.156085 IP localhost.7811 > localhost.49848: Flags [S.], seq 1111287562, ack 3351130470, win 65483, options [mss 65495,sackOK,TS val 849078112 ecr 849078112,nop,wscale 7], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:40.156125 IP localhost.49848 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 849078112 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:46.268739 IP localhost.7811 > localhost.49848: Flags [.], ack 1, win 512, options [nop,nop,TS val 849084225 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:46.268778 IP localhost.49848 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 849084225 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:47.308508 IP localhost.7811 > localhost.49848: Flags [.], ack 1, win 512, options [nop,nop,TS val 849085265 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:47.308525 IP localhost.49848 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 849085265 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:48.348509 IP localhost.7811 > localhost.49848: Flags [.], ack 1, win 512, options [nop,nop,TS val 849086305 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:48.348528 IP localhost.49848 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 849086305 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:49.388496 IP localhost.7811 > localhost.49848: Flags [.], ack 1, win 512, options [nop,nop,TS val 849087345 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:49.388513 IP localhost.49848 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 849087345 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:50.428515 IP localhost.7811 > localhost.49848: Flags [.], ack 1, win 512, options [nop,nop,TS val 849088385 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:50.428532 IP localhost.49848 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 849088385 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:51.468519 IP localhost.7811 > localhost.49848: Flags [.], ack 1, win 512, options [nop,nop,TS val 849089425 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:51.468550 IP localhost.49848 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 849089425 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:52.508506 IP localhost.7811 > localhost.49848: Flags [.], ack 1, win 512, options [nop,nop,TS val 849090465 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:52.508523 IP localhost.49848 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 849090465 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:53.548512 IP localhost.7811 > localhost.49848: Flags [.], ack 1, win 512, options [nop,nop,TS val 849091505 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:53.548543 IP localhost.49848 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 849091505 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:54.588529 IP localhost.7811 > localhost.49848: Flags [.], ack 1, win 512, options [nop,nop,TS val 849092545 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:54.588558 IP localhost.49848 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 849092545 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:55.628521 IP localhost.7811 > localhost.49848: Flags [.], ack 1, win 512, options [nop,nop,TS val 849093585 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:55.628551 IP localhost.49848 > localhost.7811: Flags [.], ack 1, win 512, options [nop,nop,TS val 849093585 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: 21:26:56.668536 IP localhost.7811 > localhost.49848: Flags [R.], seq 1, ack 1, win 512, options [nop,nop,TS val 849094625 ecr 849078112], length 0 :: [ 21:27:17 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 21:27:18 ] :: [ PASS ] :: Command 'tcpdump -r tcpdump.netns.pcap' (Expected 0, got 0) :: [ 21:27:18 ] :: [ PASS ] :: Command 'kalive_pkts=10' (Expected 0, got 0) :: [ 21:27:18 ] :: [ PASS ] :: pass: kalive_pkts equals 10 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 44s :: Assertions: 9 good, 0 bad :: RESULT: PASS (netns)