Hi,
I try to get the hardware-cryptoaccelerator working on the my ASUS WL-500G Premium V1.
I used recent trunk (r15049) with kernel 2.6, enabled ubsec_ssb and used the patched openssl-package from www.danm.de (2/22/09), and set "force use of ocf".
the kernel-modules loads just fine, and if I test openssl (openssl speed -engine cryptodev -evp aes-256-cbc) I get good results, so openssl is working with the hardware, but with openvpn I don't get any performance increase. I added "engine cryptodev" to /etc/config/openvpn and I can see in the log, that the engine is initialized, but I only get 450-500 kByte/s with aes-256-cbc encryption.
Is there someone, who has a working setup?
Do I need to patch openvpn too?
or does it use the cryptohardware but something else is the bottleneck? I don't know memory-bandwidth, or something?