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