From: Joy Latten <latten@au...> - 2007-04-11 20:22:20
I have been stress testing racoon and labeled ipsec with netperf.
Just sending streams of tcp and udp packets for over 20 hours so far.
I have been checking the amount of opened file/socket descriptors by ls -l
/proc/[racoon's pid]/fd and "lsof | grep racoon".
On my machine that racoon inititated the negotiation, after 20 hours ls -l in
/proc/pid/fd has 129 open socket descriptors.
On my machine that was the responder, after 20 hours, ls -l in /proc/pid/fd has
209 open socket descriptors.
A netstat -ae accounts for 5 of these sockets. Where in the world are the rest
of them coming from??
I also added debug messages for each time racoon opens a socket.
I have debug messages to account for the above 5 and 3 more for
getting interfaces out of kernel, etc... in grabmyaddrs.c. So again, where are
all these other open socket descriptors from?