Bruce M Simpson wrote:
> Ben Greear wrote:
>>>
>>> The RTA_TABLE stuff looks interesting and useful, do you plan to 
>>> forward port this to the HEAD revision?
>> Yes, I plan to port everything to HEAD, and drop whatever is fixed by 
>> Pavlin's fixes.  When I get something
>> working again, I'll post it.
> 
> Excellent, look forward to it.

The new patch is at:  http://www.candelatech.com/oss/xorp_080509.patch

It is compile tested only at this point, but I should get some testing
done on it early next week.

I'm happy to notice that it's some 30k smaller, mainly because Pavlin's
changes to fea interface and xrl handling were very close to mine.

My patch still contains at least these features:

*  ifconfig::system_config() is created lazily, and only things in user_config 
are
    pulled from the system in normal use.

*  Pull config is optimized to pull single interfaces when possible.  Should
    be backwards compat with any APIs that do not allow pulling single interface
    information.

*  The RTA_TABLE logic is identical to the previous patch:  We only care
    about our configured routing table.

*  FEA can bind to only it's configured devices instead of ALL...

*  Some misc core changes to the main event loop to decrease calls to 
gettimeofday
    (or equiv), and some work to make the event loop more fair (in my opinion 
and/or work-load).

*  Lots of debugging code in OSPF..don't think there is anything important in 
there.

I'd be happy to see any/all of this in Xorp CVS under whatever license you deem
fit.

Thanks,
Ben

-- 
Ben Greear <[EMAIL PROTECTED]>
Candela Technologies Inc  http://www.candelatech.com

_______________________________________________
Xorp-hackers mailing list
[email protected]
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers

Reply via email to