Hello!
> No. There must be an explanation... I've seen around 1 Mpps in the best
> single flow tests w. 2.6 kernels of course decent HW. Simon can you
> report in pps as you use 64 byte pkts.
Sender: 367 Mbps, 717883 pps valid src/dst, 64 byte (Ethernet) packets
2.4.27-rc1: 297 Mbps forwarded (w/idle time?!)
So, his best number is (717883/367)*297 ~= 580kpps
> Yes. I'll guess the thinking was that RCU is for read mostly
RCU should not add essential overhead to DoS, actually. The difference
between direct dst_free and RCU is strange as well.
> Also interesing to get BSD numbers? Sounds like they use something like
> old FASTROUTE.
Yes, it is quite funny. I guess it required irq protection to radix tree
manipulations, grr... Anyway, I would expect BSD with fastforwarding beat
NAPI.
Alexey
|