Re: [mpls-linux-devel] Merging into the kernel?
Status: Beta
Brought to you by:
jleu
From: Steven W. <st...@ch...> - 2006-01-31 17:30:49
|
Hi, Thanks for the info on the current situation. I'm sorry for the slow reply (this is a spare-time project for me at least at the moment so it has to fill odd moments that I can find). I've started to take a more in depth look at the code. I'll send a patch or two once I get a chance to do a bit of testing. In the meantime, here are a few more questions/comments: On Mon, Jan 23, 2006 at 10:39:41AM -0600, James R. Leu wrote: > Before the holidays I had started down path to getting mpls-linux > into the kernel (again). I emailed jamal. My first goal is to get the > infrastructure that mpls-linux needs to interact with L3 protocols put > in place. Im my implementation this is the 'shim' infrastructure (look > in the devel achieves for a patch I've posted). > This sounds like a good plan. Its always better to break things in to smaller units provided each is useful in its own right, when submitting to the kernel. > I sent two patches for jamal's review, davem's technique for > interacting with L3 and the mpls-linux technique. They are very similar, > if you ask me I think the mpls-linux method is more elegant and less > intrusive. > What is davem's technique in this context? > That is where we stand. I'm sure jamal forgot about it with the holidays > and all. I plan on picking up this task again soon. I was trying to get > 1.950 finished (quagga support is broken still), but there is not reason > this process can't be done at the same time. > > So how can others help? Review the code. Test the code. In particular > the locking scheme (RCU) needs to be reviewed. In addition there is > some known issues with the netdevice notification handler (the list of NHLFE > is not being maintained correctly with respect to instructions, add/delete, > and device changes). There was a bug report posted to general late last > summer that had some details. > Ok. I will take a look at those as soon as I can get properly familiar with the code. Can I presume that your perforce archive contains in the mpls-kernel-1.1 directory all your latest kernel code so that I can just do a sync from time to time to keep uptodate? Or are there any patches elsewhere I should know about? Steve. |