(usagi-users 03910) Re: Some UMIP fixes

Romain KUNTZ <[email protected]> Mon, 23 Jul 2007 12:23:39 +0200
Newsgroups gmane.linux.ipv6.usagi.users
Message-ID <[email protected]>
Hi Talamiya-san,

On 2007/07/21, at 3:40, Noriaki TAKAMIYA wrote:
>>>   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?
>>
>> No, I do not have this issue (tested on a 2.6.21.3 patched kernel,
>> and on the 2.6.22.1 GIT kernel). On both kernels it always succeeds
>> to install the policy. Tell me if you need more tests or information
>> from me.
>
>   Sebastien said that he didn't see the above problem.
>
>   Did you see this problem with genuine UMIP-0.3(it means 2.6.21-rc5 +
>   umip patch)?
>
>   It may depend on the environment.

Ok, I'll try to summarize my tests here:

1. kernel 2.6.21-rc5 + genuine UMIP-0.3
-> kernel fails to add policy in xfrm_block_link because the policy  
already exists (it is already installed by xfrm_cn_init)
-> the first BU is sent without error

2. kernel 2.6.21-rc5 + UMIP-0.3 patched with the policy patch
-> the policy patch updates the incriminated policy instead of  
installing it
-> so the kernel succeeds to update the policy in xfrm_block_link
-> the first BU is sent without error

3. kernel 2.6.22.1 + genuine UMIP-0.3
-> same as test 1.

4. kernel 2.6.22.1 + UMIP-0.3 patched with the policy patch
-> same as test 2.

So with or without the patch, the first BU always succeeds in my  
environment. With the patch, the policy_add in xfrm_block_link always  
succeeds.

Regards,
-- 
Romain KUNTZ
[email protected]
Louis Pasteur University - Networks and Protocols Team