OpenVZ Forum


Home » Mailing lists » Devel » namespace acceptance process. bad news
Re: namespace acceptance process. bad news [message #24473 is a reply to message #24464] Wed, 05 December 2007 12:40 Go to previous message
den is currently offline  den
Messages: 494
Registered: December 2005
Senior Member
Alexey Kuznetsov wrote:
> Hello!
> 
>> Alexey seems to disagree with this approach, is it possible to elaborate
>> a little bit ?
> 
> My first reaction was exactly the same as David's one. Exactly. :-)
> 
> flowi structure was invented to be both easily initialized/disposed
> as a local variable and copied/stored in various caches as a key.
> 
> If it has some reference inside, it becomes really ugly.
> 
> But it is the first reaction. I guess you do not have much of choice.
> The only alternative is to add an additional argument to functions
> taking flowi, which is even uglier.
> 
> So, it looks like netns still have to go to flowi, but functions copying
> flowi (in route.c/flow.c/whatever) should not use raw memcpy to store this
> and must remember that saving flowi is possible only when refcnt to netns
> is held somewhere.

flowi does not take the ref. You will not :)

Regards,
	Den
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: [PATCH][IRDA] Move ircomm_tty_line_info() under #ifdef CONFIG_PROC_FS
Next Topic: [PATCH net-2.6.25 1/3][ROUTE] Collect proc-related functions together
Goto Forum:
  


Current Time: Tue Oct 14 17:27:51 GMT 2025

Total time taken to generate the page: 0.22166 seconds