Re: [mpls-linux-general] MPLS-Linux 1.160 and kernel integration
Status: Beta
Brought to you by:
jleu
From: James R. L. <jl...@mi...> - 2002-08-28 14:59:56
|
On Wed, Aug 28, 2002 at 04:48:14PM +0200, pim...@in... wrote: > Hi James, > > I just tried MPLS-Linux 1.160 with the RSVP daemon and it seems that > things are stable now (I havent been able to crash the kernel so far). > Joy! This is a good thing :-) > Not that I rely on it but: > ipt_MPLS.c does not compile because it uses a two argument > mpls_set_nexthop() > /usr/src/mpls-linux-1.1/patches# grep mpls_set_nexthop linux-kernel.diff > +void mpls_set_nexthop(struct rtable*, struct fib_result*, u32); > + mpls_set_nexthop((*pskb)->dst,mplsinfo->key); <--- > offending line > + mpls_set_nexthop(rt,res,itag); Thank you for point this out. I will fix it. > About the kernel integration: we (as in dsMPLS) dont need additional > features. > Note that the code freeze for 2.5/2.6 is at October 31. So aiming for > 2.7/2.8 seems more realistic. Do you have any additional code that you add to the base mpls-linux kernel patch? I know at one point there were some additions that dsMPLS needed. Is this still the case? Have you tried creating a zebra front end to your RSVP-TE implementation? Would you be interested in such an endevor? I have a decent start on a front end to my LDP implementation and the beginings of a static LSP implementation. I think I have worked out many of the issues with adding "MPLS" routes to the zebra RIB, and having BGP or other routes resolve their nexthops correctly. Either way, one of these days I'll get around to setting up your code and playing around with it :-) Keep up the good work. Jim -- James R. Leu |