Hello, I am returning to the problem I experienced one month ago (and still have) with MIPL 2.0.1 running as MN, where BU's is never sent, mip6d appears to be hanging and can not be stopped by ctrl-c.
I think I have found the place where the problem occurs: The routine rtnl_ext_listen in rtnl.c makes a call to recvmsg. This call returns a status of -1 and an error EINVAL that indicates a parameter problem. This does not cause rtnl_ext_listen to exit. It continues and enters the loop starting with "for (h =" where it goes into an endless loop, that is the reason why ctrl-c does not stop the program. By inserting in the loop a 1 microsecond sleep it gets slowed down so it can be aborted and ctrl-c works again. This obviously does not solve the problem of BU's not being sent and I am assuming the parameter problem is the reason. Any suggestions on solving the problem would be highly appreciated. Best regards, Leif > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Buch-Pedersen, Leif > Sent: Thursday, 16 March, 2006 17:22 > To: [email protected] > Subject: [mipl] MIPL 2.0.1 problems > > Hello, > > I looks like I am having the same problems as reported > February 14 by Justino Santos: > > -mip6d in MN configuration hangs and won't exit on ctrl-c. > -BU never sent to HA > -ip6tnl1 interface is not removed after mip6d is killed with > kill -9 but must be removed manually > > My enviroment is a bit different, however: > > MIPL version 2.0.1 with kernel 2.6.15.6 > Base system is Debian Sarge with glibc 2.3.2 > > I have debug output from setting DEBUG_LOCKING that I can > send if it's of interest. > > Any news on the progress in fixing this problem ? > > Leif Buch-Pedersen > > > _______________________________________________ > mipl mailing list > [email protected] > http://www.mobile-ipv6.org/cgi-bin/mailman/listinfo/mipl > _______________________________________________ mipl mailing list [email protected] http://www.mobile-ipv6.org/cgi-bin/mailman/listinfo/mipl
