1config BR2_PACKAGE_SHADOWSOCKS_LIBEV 2 bool "shadowsocks-libev" 3 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # for libcork 4 depends on BR2_TOOLCHAIN_HAS_SYNC_8 || !BR2_ARCH_IS_64 # for libcork 5 depends on BR2_TOOLCHAIN_HAS_THREADS 6 depends on BR2_USE_MMU # fork() 7 select BR2_PACKAGE_C_ARES 8 select BR2_PACKAGE_LIBEV 9 select BR2_PACKAGE_LIBSODIUM 10 select BR2_PACKAGE_MBEDTLS 11 select BR2_PACKAGE_PCRE 12 help 13 Shadowsocks-libev is a lightweight secured SOCKS5 proxy for 14 embedded devices and low-end boxes. 15 16 https://github.com/shadowsocks/shadowsocks-libev 17 18config BR2_PACKAGE_SHADOWSOCKS_LIBEV_CONNMARKTOS 19 bool "connmarktos support in ss-server" 20 depends on BR2_PACKAGE_SHADOWSOCKS_LIBEV 21 select BR2_PACKAGE_LIBNETFILTER_CONNTRACK 22 help 23 Build ss-server with the connmark to TOS feature. 24 25 This feature requires advanced tc, iptables and conntrack 26 rules to perform QoS on the server side. 27 28 If unsure, don't enable this option 29 30comment "shadowsocks-libev needs a toolchain w/ threads" 31 depends on BR2_TOOLCHAIN_HAS_SYNC_4 32 depends on BR2_TOOLCHAIN_HAS_SYNC_8 || !BR2_ARCH_IS_64 33 depends on BR2_USE_MMU 34 depends on !BR2_TOOLCHAIN_HAS_THREADS 35