Last active
August 3, 2024 18:49
-
-
Save qosmio/0a1440222df8edf9daa4eb2d4bff4c65 to your computer and use it in GitHub Desktop.
IPQ807x dynalink dl-wrx36 build.config
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# copy to `.config` and run `make defconfig` | |
# This builds for all ipq807x targets. | |
# To use this config, you must build from https://github.com/qosmio/openwrt-ipq | |
# | |
# 1. `git clone https://github.com/qosmio/openwrt-ipq` | |
# 2. `cd openwrt-ipq` | |
# 3. Dowload this config to `openwrt-ipq`, name it ".config" | |
# 4. `make defconfig` | |
# | |
# use `make menuconfig` to further customize building just for your target or adding custom packages. | |
# Target platform | |
CONFIG_TARGET_qualcommax=y | |
CONFIG_TARGET_qualcommax_ipq807x=y | |
# Choose your router | |
CONFIG_TARGET_qualcommax_ipq807x_DEVICE_dynalink_dl-wrx36=y | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_arcadyan_aw1000 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_buffalo_wxr-5950ax12 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_cmcc_rm2-6 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_compex_wpq873 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_edgecore_eap102 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_edimax_cax1800 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_linksys_mx4200v1 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_linksys_mx4200v2 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_linksys_mx4300 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_linksys_mx5300 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_linksys_mx8500 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_netgear_rax120v2 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_netgear_sxr80 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_netgear_sxs80 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_netgear_wax218 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_netgear_wax620 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_netgear_wax630 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_prpl_haze is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_qnap_301w is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_redmi_ax6 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_spectrum_sax1v1k is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_xiaomi_ax3600 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_xiaomi_ax9000 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_yuncore_ax880 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_zbtlink_zbt-z800ax is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_zte_mf269 is not set | |
# CONFIG_TARGET_qualcommax_ipq807x_DEVICE_zyxel_nbg7815 is not set | |
# NSS Offloading | |
CONFIG_ATH11K_NSS_SUPPORT=y | |
CONFIG_PACKAGE_MAC80211_NSS_SUPPORT=y | |
CONFIG_PACKAGE_nss-firmware-ipq8074=y | |
CONFIG_PACKAGE_kmod-qca-nss-drv=y | |
CONFIG_PACKAGE_kmod-qca-nss-ecm=y | |
# Additional NSS packages (VLAN, Multicast Snooping) | |
CONFIG_PACKAGE_kmod-qca-nss-drv-vlan-mgr=y | |
CONFIG_PACKAGE_kmod-qca-mcs=y | |
# NSS SQM Traffic Shaping | |
CONFIG_PACKAGE_sqm-scripts=y | |
CONFIG_PACKAGE_sqm-scripts-nss=y | |
# Compiler Optimization | |
CONFIG_BUILD_PATENTED=y | |
CONFIG_CCACHE=y | |
CONFIG_DEVEL=y | |
CONFIG_EXPERIMENTAL=y | |
CONFIG_TOOLCHAINOPTS=y | |
CONFIG_TARGET_OPTIONS=y | |
CONFIG_TARGET_OPTIMIZATION="-O3 -pipe -mcpu=cortex-a53+crc+crypto" | |
CONFIG_USE_GC_SECTIONS=y | |
# Kernel Config | |
CONFIG_COLLECT_KERNEL_DEBUG=y | |
CONFIG_KERNEL_PERF_EVENTS=y | |
CONFIG_KERNEL_DYNAMIC_DEBUG=y | |
CONFIG_KERNEL_ARM_PMU=y | |
CONFIG_KERNEL_ARM_PMUV3=y | |
# SSL Configuration | |
CONFIG_PACKAGE_libustream-openssl=y | |
CONFIG_PACKAGE_libustream-mbedtls=n | |
CONFIG_PACKAGE_libopenssl=y | |
CONFIG_LUA_ECO_OPENSSL=y | |
CONFIG_LUA_ECO_MBEDTLS=n | |
CONFIG_OPENSSL_OPTIMIZE_SPEED=y | |
# LUCI Config | |
CONFIG_PACKAGE_luci=y | |
CONFIG_PACKAGE_luci-ssl-openssl=y | |
CONFIG_PACKAGE_wpad-openssl=y | |
CONFIG_PACKAGE_wpad-basic-mbedtls=n | |
# LUCI Applications | |
CONFIG_PACKAGE_luci-app-firewall=y | |
CONFIG_PACKAGE_luci-app-opkg=y | |
CONFIG_PACKAGE_luci-app-sqm=y | |
CONFIG_PACKAGE_luci-app-statistics=y | |
CONFIG_PACKAGE_luci-proto-wireguard=y | |
# Library Optimization | |
CONFIG_ZLIB_OPTIMIZE_SPEED=y | |
CONFIG_ZSTD_OPTIMIZE_O3=y | |
# Reduce kernel module size | |
CONFIG_ATH11K_DEBUGFS_HTT_STATS=n | |
CONFIG_ATH11K_DEBUGFS_STA=n | |
CONFIG_ATH11K_THERMAL=n | |
# Additional kernel modules | |
CONFIG_PACKAGE_kmod-fs-vfat=y | |
CONFIG_PACKAGE_kmod-nft-bridge=y | |
CONFIG_PACKAGE_kmod-usb-storage=y | |
CONFIG_PACKAGE_kmod-usb-storage-uas=y | |
CONFIG_PACKAGE_kmod-wireguard=y | |
CONFIG_PACKAGE_kmod-ramoops=y | |
# Additional packages | |
CONFIG_PACKAGE_iperf3=y | |
CONFIG_PACKAGE_htop=y | |
CONFIG_HTOP_LMSENSORS=n | |
# Prevent opkg from adding custom feeds to /etc/opkg/distfeeds.conf | |
CONFIG_FEED_nss=n | |
CONFIG_FEED_sqm_scripts_nss=n |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment