1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00

Add eBPF support to ShadowSocks

This commit is contained in:
Ycarus 2018-12-31 14:52:47 +01:00
parent bc15ea644e
commit d5e4f83c7c
4 changed files with 947 additions and 3 deletions

View file

@ -32,7 +32,7 @@ PKG_USE_MIPS16:=0
PKG_BUILD_PARALLEL:=1
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/kernel.mk
define Package/shadowsocks-libev-config
SECTION:=net
@ -57,7 +57,7 @@ define Package/shadowsocks-libev/Default
SUBMENU:=Web Servers/Proxies
TITLE:=shadowsocks-libev $(1)
URL:=https://github.com/shadowsocks/shadowsocks-libev
DEPENDS:=+libcares +libev +libmbedtls +libpcre +libpthread +libsodium +shadowsocks-libev-config +zlib
DEPENDS:=+libcares +libev +libmbedtls +libpcre +libpthread +libsodium +shadowsocks-libev-config +zlib +libpcap +libbpf +libcap +libstdcpp +libelf
endef
define Package/shadowsocks-libev-$(1)/install
@ -122,6 +122,8 @@ CONFIGURE_ARGS += \
--disable-assert \
--disable-ssp \
TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include
$(eval $(call BuildPackage,shadowsocks-libev-config))
$(eval $(call BuildPackage,shadowsocks-libev-ss-rules))
$(foreach component,$(SHADOWSOCKS_COMPONENTS), \