Re: [IPV4 0/9] TRIE performance patches

2008-02-01 Thread Robert Olsson
Hello, finally got some time to test... Table w. 214k routes with full rDoS on two intrefaces on 2 x AMD64 processors, speed 2814.43 MHz. Profiled with CPU_CLK_UNHALTED and rtstat w/o latest patch fib_trie pathes. Tput ~233 kpps samples %symbol name 109925 14.4513 fn_trie_lookup

Re: [IPV4 0/9] TRIE performance patches

2008-01-24 Thread Stephen Hemminger
On Thu, 24 Jan 2008 10:36:45 +0100 Robert Olsson <[EMAIL PROTECTED]> wrote: > > Stephen Hemminger writes: > > > Dumping by prefix is possible, but unless 32x slower. Dumping in > > address order is just as logical. Like I said, I'm investigating what > > quagga handles. > > How about taking

Re: [IPV4 0/9] TRIE performance patches

2008-01-24 Thread Robert Olsson
Stephen Hemminger writes: > Dumping by prefix is possible, but unless 32x slower. Dumping in > address order is just as logical. Like I said, I'm investigating what > quagga handles. How about taking a snapshot to in address order (as you did) to some allocated memory, returning from that

Re: [IPV4 0/9] TRIE performance patches

2008-01-23 Thread Stephen Hemminger
On Wed, 23 Jan 2008 15:06:47 +0100 Robert Olsson <[EMAIL PROTECTED]> wrote: > > Stephen Hemminger writes: > > > Time to handle a full BGP load (163K of routes). > > > > Before:LoadDumpFlush > > > > kmem_cache 3.8 13.07.2 > > iter

Re: [IPV4 0/9] TRIE performance patches

2008-01-23 Thread Stephen Hemminger
Robert Olsson wrote: Stephen Hemminger writes: > Time to handle a full BGP load (163K of routes). > > Before: Load Dump Flush > > kmem_cache3.8 13.07.2 > iter 3.9 12.36.9 > unordered 3.1 11.9

[IPV4 0/9] TRIE performance patches

2008-01-23 Thread Robert Olsson
Stephen Hemminger writes: > Time to handle a full BGP load (163K of routes). > > Before: LoadDumpFlush > > kmem_cache 3.8 13.07.2 > iter 3.9 12.36.9 > unordered3.1 11.9

Re: [IPV4 0/9] TRIE performance patches

2008-01-22 Thread David Miller
From: Stephen Hemminger <[EMAIL PROTECTED]> Date: Tue, 22 Jan 2008 15:37:33 -0800 > > Time to handle a full BGP load (163K of routes). > > Before: LoadDumpFlush > hash 3.5 0.50.7 > 2.6.23.14 3.4 19.3

[IPV4 0/9] TRIE performance patches

2008-01-22 Thread Stephen Hemminger
Time to handle a full BGP load (163K of routes). Before: LoadDumpFlush hash3.5 0.50.7 2.6.23.14 3.4 19.310.3 net-2.6.25 3.4 18.79.8 After: kmem_cache 3.8