[Olsr-dev] two patches for FreeBSD

L. Aaron Kaplan (spam-protected)
Sun Mar 22 01:11:45 CET 2009


yup, can do... a bit later.

a.

On Mar 21, 2009, at 8:14 PM, Henning Rogge wrote:

> On Samstag 21 März 2009 20:05:03 John Hay wrote:
>> Hi,
>>
>> I have been trying out 0.5.6 tip and had two problems:
>>
>> FreeBSD-current does not have RTF_CLONING anymore, so I put it in a
>> #ifdef RTF_CLONING
>>
>> The reshuffling in add_del_route6() broke the actual adding of IPv6
>> routes.
>>
>> John
>> --
>> John Hay -- (spam-protected) / (spam-protected)
>>
>>
>> --- src/bsd/kernel_routes.c.orig	2009-03-17 23:52:47.000000000 +0200
>> +++ src/bsd/kernel_routes.c	2009-03-21 19:45:54.000000000 +0200
>> @@ -176,7 +176,9 @@
>>       memcpy(walker, sdl, sdl->sdl_len);
>>       walker += sdl_size;
>>       rtm->rtm_addrs |= RTA_GATEWAY;
>> +#ifdef RTF_CLONING
>>       rtm->rtm_flags |= RTF_CLONING;
>> +#endif
>> #ifndef _WRS_KERNEL
>>       rtm->rtm_flags &= ~RTF_HOST;
>> #endif
>> @@ -295,7 +297,7 @@
>> #endif
>>     memcpy(walker, &sin6, sizeof(sin6));
>>     walker += sin_size;
>> -    rtm->rtm_addrs = RTA_GATEWAY;
>> +    rtm->rtm_addrs |= RTA_GATEWAY;
>>   }
>>   else {
>>     /*
>> @@ -313,7 +315,7 @@
>> #endif
>>     memcpy(walker, &sin6, sizeof(sin6));
>>     walker += sin_size;
>> -    rtm->rtm_addrs = RTA_GATEWAY;
>> +    rtm->rtm_addrs |= RTA_GATEWAY;
>>     rtm->rtm_flags |= RTF_GATEWAY;
>>   }
>
> Aaron, can you just push it through your virtual machines and the  
> Mac and push
> it to the development repository ?
>
> Henning





More information about the Olsr-dev mailing list