[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(usagi-users 03893) Re: Some UMIP fixes



Hi, Romain

  Sorry for late reply, and thank you to split your patch.

  I applied your patches except
  o Nakamura-san's patch(which is already going to be applied in our tree)
  o makefile-gnu-source.diff(see below)
  o xfrm.c.diff(see below)

>> Fri, 22 Jun 2007 14:49:44 +0200
>> [Subject: (usagi-users 03862) Re: Some UMIP fixes]
>> Romain KUNTZ <kuntz@xxxxxxxxxxxxxxxxxxxxx> wrote...

> >> * src/Makefile.am
> >> I am experiencing an issue on some PC config at compilation time when
> >> the gram.y file is processed: gram.y includes mn.h and complains
> >> about pthread_rwlock_t that is used in mn.h (whereas no other file
> >> including mn.h ever complains).
> >> Adding -D_GNU_SOURCE flag at compilation fixes the problem (although
> >> this should be implicit with the AC_GNU_SOURCE located in the
> >> confiure.ac file, this does not work with this specific gram.y file.
> >> Maybe related to a lex/yacc issue?)
:
> It happened on a Debian Lenny with autoconf 2.61-4, flex 2.5.33-11,  
> byacc 20050813-1
> Could you provide me your autoconf, flex, byacc version? I'll try to  
> dig this issue a bit more.
> 
> In case you'd need the patch, the fix is in makefile-gnu-source.diff

  The list below is my environment:

gcc:      version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
autoconf: autoconf (GNU Autoconf) 2.61(Debian 2.61-4)
flex    : flex 2.5.33(Debian 2.5.33-11)

  I don't use byacc. It may be the difference.

> >> * src/xfrm.c
> >> - mip6d tries to install a policy that already exists and fails. Thus
> >> we update it instead. See the comment in the patch (starting with  
> >> RK).
> >
> >   It is OK.
> 
> The fix is in xfrm.c.diff (but you may want to remove the commented  
> lines once the fix has been applied).

  When I applied this patch, mip6d always fails to send the first BU
  for the home registration.

  After I stopped mip6d and run again, home registration succeeds normally.

  The log is the following:
--------------------------------------------------
Thu Jul 12 04:09:38 mh_send: sendmsg: Operation not permitted
Thu Jul 12 04:09:38 mn_send_bu_msg: mh_send failed  ret: -1
--------------------------------------------------

  As long as I see, the policy to send BU to the HA is not inserted.
  I'm investigation the reason, and did you see the same problem?

  Regards,

--
Noriaki TAKAMIYA