OK as I was just curious I flashed oATV-6.0 on my ET10000.
Indeed as written earlier, ovpn 2.4 has been installed on the box as well the corresponding openssl 1.0.2 version is present.
Just for the members that are interested to see visual results, I herewith paste these :
1/ installing ovpn on ET10000
root@et10000:~# opkg list |grep vpn openvpn clients. This was formerly part of the openvpn package. openvpn - 2.4.0-r0 - A full-featured SSL VPN solution via tun device. openvpn-sample - 2.4.0-r0 - A full-featured SSL VPN solution via tun device. root@et10000:~# opkg install openvpn Installing kernel-module-tun (4.8.3) on root. Downloading http://feeds2.mynonpublic.com/6.0/et10000/et10000/kernel-module-tun_4.8.3-r0.0_et10000.ipk. Installing openvpn (2.4.0) on root. Downloading http://feeds2.mynonpublic.com/6.0/et10000/mips32el/openvpn_2.4.0-r0_mips32el.ipk. Configuring kernel-module-tun. Configuring openvpn. root@et10000:~# openssl version OpenSSL 1.0.2j 26 Sep 2016 root@et10000:~# openvpn --version OpenVPN 2.4.0 mipsel-oe-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [MH/PKTINFO] [AEAD] built on Jan 18 2017 library versions: OpenSSL 1.0.2j 26 Sep 2016, LZO 2.09 Originally developed by James Yonan Copyright (C) 2002-2017 OpenVPN Technologies, Inc. <sales@openvpn.net> Compile time defines: enable_async_push=no enable_comp_stub=no enable_crypto=yes enable_crypto_ofb_cfb=yes enable_debug=yes enable_def_auth=yes enable_dependency_tracking=no enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown enable_fast_install=yes enable_fragment=yes enable_iproute2=yes enable_libtool_lock=yes enable_lz4=yes enable_lzo=yes enable_management=yes enable_multi=yes enable_multihome=yes enable_pam_dlopen=no enable_pedantic=no enable_pf=yes enable_pkcs11=no enable_plugin_auth_pam=yes enable_plugin_down_root=yes enable_plugins=yes enable_port_share=yes enable_selinux=no enable_server=yes enable_shared=yes enable_shared_with_static_runtimes=no enable_silent_rules=no enable_small=no enable_static=yes enable_strict=no enable_strict_options=no enable_systemd=no enable_werror=no enable_win32_dll=yes enable_x509_alt_username=no with_aix_soname=aix with_crypto_library=openssl with_gnu_ld=yes with_libtool_sysroot=/home/oe1/atvm60/build-enviroment/builds/openatv/release/et10000/tmp/sysroots/et10000 with_mem_check=no with_plugindir='$(libdir)/openvpn/plugins'
2/ openssl speed results on ET10000 with aes-256-cbc and aes-128-cbc
for the results I guess this topic can be updated in the near future; I could add dm8000 ( lol ) and vu+uno4k.
Just for this once I added results here
root@et10000:~# openssl speed -elapsed -evp aes-256-cbc -multi 8 <snip snip> Got: +F:22:aes-256-cbc:2458048.00:2682986.67:2736042.67:2801322.67:2790741.33 from 7 OpenSSL 1.0.2j 26 Sep 2016 built on: reproducible build, date unspecified options:bn(64,32) rc4(idx,int) des(idx,risc2,16,long) aes(partial) idea(int) blowfish(idx) compiler: mipsel-oe-linux-gcc -mel -mabi=32 -mhard-float -march=mips32 --sysroot=/home/oe1/atvm60/build-enviroment/builds/openatv/release/et10000/tmp/sysroots/et10000 -I. -I.. -I../include -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -Os -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/oe1/atvm60/build-enviroment/builds/openatv/release/et10000/tmp/work/et10000-oe-linux/openssl/1.0.2j-r0.6=/usr/src/debug/openssl/1.0.2j-r0.6 -fdebug-prefix-map=/home/oe1/atvm60/build-enviroment/builds/openatv/release/et10000/tmp/sysroots/x86_64-linux= -fdebug-prefix-map=/home/oe1/atvm60/build-enviroment/builds/openatv/release/et10000/tmp/sysroots/et10000= -Wall -Wa,--noexecstack -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS evp 19445.77k 21538.85k 22325.58k 22622.21k 22559.54k root@et10000:~# openssl speed -elapsed -evp aes-128-cbc -multi 8 evp 24828.34k 28019.09k 29742.64k 30054.98k 30055.55k
imho this should be sufficient to stream 15Mbit HD channels 1-1 ( thus without transcoding and assuming the other end has similar or even better results )
thanks guys by doing a fresh install it cleared up things somewhat more for me.
keep up the good work, highly appreciated ( not just by me )!