Stuart Henderson [[email protected]] wrote: > On 2015-08-18, Ted Unangst <[email protected]> wrote: > > I don't use IPsec, and I notice that Ubiquiti don't mention it as a selling > > point for the device. I would probably not use the edgerouter for anything > > too > > far outside what the adverising materials say (just running openbsd > > instead). > > The advertising materials quote things like 1Mpps, you aren't going to > see anything like that with OpenBSD. They are based around running EdgeOS > which uses hw acceleration, afaik this is difficult without Cavium's SDK. >
They also get 700kpps with IPv6 forwarding (which is not hardware accelerated on that platform). The Cavium SDK fits in a bunch of memory and cache optimizations for the platform, there are some Cavium lessons to be learned. Also the general network stack improvement in the routing table and the MP work may be critical here! > Much as I like the idea of non-x86 for this, if I wanted a small router > running OpenBSD rather than a platform to hack on I'd first look at the > APU. (I don't have one myself but upgraded the OS on one at a customer's > recently, it doesn't seem to run as warm as it used to, possibly due to > the changes to the mwait-based idle loop which is in 5.8/-current). The APU is pretty nice for the price and the power consumption, like the ERL but faster with OpenBSD today. (The md5 -t test is 3.5x faster, for instance, 163195232 bytes/second.)

