(usagi-users 03898) Problem in mh_send sending Binding ACK from HA

"Kohn, Rodolfo" <[email protected]> Thu, 19 Jul 2007 08:08:14 -0700
Newsgroups gmane.linux.ipv6.usagi.users
Message-ID <12982123405724458280C4FD3FF9C08B031CDC3B@fmsmsx418.amr.corp.intel.com>
Hi,

 

I'm having a problem to send the Binding ACK from the HA.

 

The HA receives the BU but when it tries to send the ACK back, for some
reason the ACK is not sent.

This is the log. You'll note that there is a problem with the BU or my
configuration that makes the HA send an error 132 with the ACK.

 

Mon Jun 18 22:59:11 mh_bu_parse: Binding Update Received

Mon Jun 18 22:59:11 mh_send_ba: status 132

Mon Jun 18 22:59:11 mh_send: sending MH type 6

from 3ffe:2620:6:1:0:0:0:1

to 3ffe:2620:6:1:0:0:0:1234

Mon Jun 18 22:59:11 mh_send: remote CoA 3ffe:2621:6:1:20c:29ff:fe3e:42ad

 

 

However, there is another problem and that is the one that worries me:
the Binding Update Acknowledgement does not leave the HA node.

 

Looking at the code I realized that function mh_send, in mh.c, is
calling function inet6_rth_space with the arguments (IPV6_RTHDR_TYPE_2,
1): and this function is returning 0. Probably function inet6_rth_space
does not recognize the value IPV6_RTHDR_TYPE_2.

 

I noted that function inet6_rth_space I'm using is defined in libc.so.6
.

On the other side, I noted this function is also defined in libmissing
directory but I'm not using this one.

 

Could anybody help me with this problem? Maybe I should use a specific
configure or make parameter or I need to use a different libc version?

 

Thanks,

Rodolfo.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rodolfo Kohn

Software Engineer

Argentina Software Development Center

Intel