define Package/jool-tools-netfilter
$(call Package/jool/Default)
TITLE:=Jool userspace control programs
- DEPENDS:=+libnl +libnl-genl +kmod-jool-netfilter
+ DEPENDS:=+libnl +libnl-genl +kmod-jool-netfilter +ethtool
endef
define Package/jool-tools-netfilter/description
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) ./files/jool.init $(1)/etc/init.d/jool
+ $(INSTALL_DIR) $(1)/etc/hotplug.d/net
+ $(INSTALL_BIN) ./files/jool-disable-fraglist-gro.sh $(1)/etc/hotplug.d/net/90-jool-disable-fraglist-gro.sh
+
$(INSTALL_DIR) $(1)/etc/jool
$(INSTALL_CONF) ./files/jool-nat64.conf.json $(1)/etc/jool/jool-nat64.conf.json
$(INSTALL_CONF) ./files/jool-siit.conf.json $(1)/etc/jool/jool-siit.conf.json
--- /dev/null
+if [ "$ACTION" = add ]; then
+ for dev in `ls /sys/class/net`; do
+ [ -d "/sys/class/net/$dev" ] || continue
+ ethtool -K $dev rx-gro-list off 2>/dev/null
+ done
+fi