I based my listen program on the fclisten.c posted by Kaigai Kohei with my own modification. Unfortunately i lost my test machine in the lab. I will recreate the listen program Monday. The original listener did not validate sequence number. It also prints length of data and sequence number of every message it receives. My listener prints only out-of-sequence error messages. The fork generator fork-test.c was yours? I called it fork-test and let it run continuously in while-loop: # while 1 # ./fork-test 10000000 # sleep 1 # end I let it do 10,000,000 times of fork continuously while the system is running AIM7 and/or ubench. The original fclisten.c and fork-test.c are attached for your reference. - jay Evgeniy Polyakov wrote: > On Fri, 08 Apr 2005 20:31:20 -0700 > Jay Lan wrote: > > >>With the patch you provide to me, i did not see the bugcheck >>at cn_queue_wrapper() at the console. >> >>Unmatched sequence number messages still happened. We expect >>to lose packets under system stressed situation, but i still >>observed duplicate messages, which concerned me. > > > What tool and what version do you use > as message generator and receiver? > > >>Thanks, >> - jay > > > Evgeniy Polyakov > > Only failure makes us experts. -- Theo de Raadt