nftables高级规则支持问题 #5
-
|
root@ImmortalWrt:~# nft add set inet fw4 acl_dport \{ type inet_proto \. inet_service\; flags interva
l\; auto-merge \}
Error: Could not process rule: Not supported
add set inet fw4 acl_dport { type inet_proto . inet_service; flags interval; auto-merge }
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
root@ImmortalWrt:~# |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 37 replies
-
|
nft在2021后有大量更新,但是这些更新并没有被上游合并到linux 5.4里。之前我backport了下nft的reject的相关改进到5.4里,后面发现nft还有很多东西需要完善。 |
Beta Was this translation helpful? Give feedback.
-
|
6.6闭源分支预计这周上传 |
Beta Was this translation helpful? Give feedback.
-
|
6.6分支已经上传 如果要生成老的uboot能刷入的sysupgrade.bin 参考这个修改 |
Beta Was this translation helpful? Give feedback.
-
|
6.6分支没把dl目录下的驱动拷过来,rax3000m emmc编译成功,rax3000m nand版编译报错,提示mt7981_-u-boot.fip不存在,固件里还有emmc的信息就很奇怪 cat /home/hdm/immortalwrt-mt798x-24.10/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/tmp/immortalwrt-mediatek-filogic-cmcc_rax3000m-emmc-gpt.bin.tmp >> /home/hdm/immortalwrt-mt798x-24.10/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/tmp/immortalwrt-mediatek-filogic-cmcc_rax3000m-emmc-gpt.bin
rm /home/hdm/immortalwrt-mt798x-24.10/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/tmp/immortalwrt-mediatek-filogic-cmcc_rax3000m-emmc-gpt.bin.tmp
cp /home/hdm/immortalwrt-mt798x-24.10/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/tmp/immortalwrt-mediatek-filogic-cmcc_rax3000m-emmc-gpt.bin /home/hdm/immortalwrt-mt798x-24.10/bin/targets/mediatek/filogic/immortalwrt-mediatek-filogic-cmcc_rax3000m-emmc-gpt.bin
DEVICE_ID="cmcc_rax3000m" SOURCE_DATE_EPOCH=1750375110 FILE_NAME="immortalwrt-mediatek-filogic-cmcc_rax3000m-emmc-gpt.bin" FILE_DIR="/home/hdm/immortalwrt-mt798x-24.10/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/tmp" FILE_TYPE="emmc-gpt.bin" DEVICE_IMG_PREFIX="immortalwrt-mediatek-filogic-cmcc_rax3000m" DEVICE_VENDOR="CMCC" DEVICE_MODEL="RAX3000M" DEVICE_VARIANT="" DEVICE_ALT0_VENDOR="" DEVICE_ALT0_MODEL="" DEVICE_ALT0_VARIANT="" DEVICE_ALT1_VENDOR="" DEVICE_ALT1_MODEL="" DEVICE_ALT1_VARIANT="" DEVICE_ALT2_VENDOR="" DEVICE_ALT2_MODEL="" DEVICE_ALT2_VARIANT="" DEVICE_ALT3_VENDOR="" DEVICE_ALT3_MODEL="" DEVICE_ALT3_VARIANT="" DEVICE_ALT4_VENDOR="" DEVICE_ALT4_MODEL="" DEVICE_ALT4_VARIANT="" DEVICE_ALT5_VENDOR="" DEVICE_ALT5_MODEL="" DEVICE_ALT5_VARIANT="" DEVICE_TITLE="CMCC RAX3000M" DEVICE_PACKAGES="kmod-mt7915e kmod-mt7981-firmware mt7981-wo-firmware kmod-usb3 automount f2fsck mkf2fs" TARGET="mediatek" SUBTARGET="filogic" VERSION_NUMBER="24.10-SNAPSHOT" VERSION_CODE="r33233-2dd8cf9562" SUPPORTED_DEVICES="cmcc,rax3000m" /home/hdm/immortalwrt-mt798x-24.10/scripts/json_add_image_info.py /home/hdm/immortalwrt-mt798x-24.10/build_dir/target-aarch64_cortex-a53_musl/json_info_files/immortalwrt-mediatek-filogic-cmcc_rax3000m-emmc-gpt.bin.json
cat /home/hdm/immortalwrt-mt798x-24.10/staging_dir/target-aarch64_cortex-a53_musl/image/mt7981-emmc-ddr4-bl2.img >> /home/hdm/immortalwrt-mt798x-24.10/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/tmp/immortalwrt-mediatek-filogic-cmcc_rax3000m-emmc-preloader.bin
cp /home/hdm/immortalwrt-mt798x-24.10/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/tmp/immortalwrt-mediatek-filogic-cmcc_rax3000m-emmc-preloader.bin /home/hdm/immortalwrt-mt798x-24.10/bin/targets/mediatek/filogic/immortalwrt-mediatek-filogic-cmcc_rax3000m-emmc-preloader.bin
DEVICE_ID="cmcc_rax3000m" SOURCE_DATE_EPOCH=1750375110 FILE_NAME="immortalwrt-mediatek-filogic-cmcc_rax3000m-emmc-preloader.bin" FILE_DIR="/home/hdm/immortalwrt-mt798x-24.10/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/tmp" FILE_TYPE="emmc-preloader.bin" DEVICE_IMG_PREFIX="immortalwrt-mediatek-filogic-cmcc_rax3000m" DEVICE_VENDOR="CMCC" DEVICE_MODEL="RAX3000M" DEVICE_VARIANT="" DEVICE_ALT0_VENDOR="" DEVICE_ALT0_MODEL="" DEVICE_ALT0_VARIANT="" DEVICE_ALT1_VENDOR="" DEVICE_ALT1_MODEL="" DEVICE_ALT1_VARIANT="" DEVICE_ALT2_VENDOR="" DEVICE_ALT2_MODEL="" DEVICE_ALT2_VARIANT="" DEVICE_ALT3_VENDOR="" DEVICE_ALT3_MODEL="" DEVICE_ALT3_VARIANT="" DEVICE_ALT4_VENDOR="" DEVICE_ALT4_MODEL="" DEVICE_ALT4_VARIANT="" DEVICE_ALT5_VENDOR="" DEVICE_ALT5_MODEL="" DEVICE_ALT5_VARIANT="" DEVICE_TITLE="CMCC RAX3000M" DEVICE_PACKAGES="kmod-mt7915e kmod-mt7981-firmware mt7981-wo-firmware kmod-usb3 automount f2fsck mkf2fs" TARGET="mediatek" SUBTARGET="filogic" VERSION_NUMBER="24.10-SNAPSHOT" VERSION_CODE="r33233-2dd8cf9562" SUPPORTED_DEVICES="cmcc,rax3000m" /home/hdm/immortalwrt-mt798x-24.10/scripts/json_add_image_info.py /home/hdm/immortalwrt-mt798x-24.10/build_dir/target-aarch64_cortex-a53_musl/json_info_files/immortalwrt-mediatek-filogic-cmcc_rax3000m-emmc-preloader.bin.json
cat /home/hdm/immortalwrt-mt798x-24.10/staging_dir/target-aarch64_cortex-a53_musl/image/mt7981_-u-boot.fip >> /home/hdm/immortalwrt-mt798x-24.10/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/tmp/immortalwrt-mediatek-filogic-cmcc_rax3000m-emmc-bl31-uboot.fip
cat: /home/hdm/immortalwrt-mt798x-24.10/staging_dir/target-aarch64_cortex-a53_musl/image/mt7981_-u-boot.fip: No such file or directory
make[5]: *** [Makefile:43: /home/hdm/immortalwrt-mt798x-24.10/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/tmp/immortalwrt-mediatek-filogic-cmcc_rax3000m-emmc-bl31-uboot.fip] Error 1
make[5]: Leaving directory '/home/hdm/immortalwrt-mt798x-24.10/target/linux/mediatek/image'
make[4]: *** [Makefile:17: install] Error 2
make[4]: Leaving directory '/home/hdm/immortalwrt-mt798x-24.10/target/linux/mediatek'
make[3]: *** [Makefile:12: install] Error 2
make[3]: Leaving directory '/home/hdm/immortalwrt-mt798x-24.10/target/linux'
time: target/linux/install#72.31#18.50#69.89
ERROR: target/linux failed to build.
make[2]: *** [target/Makefile:32: target/linux/install] Error 1
make[2]: Leaving directory '/home/hdm/immortalwrt-mt798x-24.10'
make[1]: *** [target/Makefile:26: /home/hdm/immortalwrt-mt798x-24.10/staging_dir/target-aarch64_cortex-a53_musl/stamp/.target_install] Error 2
make[1]: Leaving directory '/home/hdm/immortalwrt-mt798x-24.10'
make: *** [/home/hdm/immortalwrt-mt798x-24.10/include/toplevel.mk:233: world] Error 2 |
Beta Was this translation helpful? Give feedback.
-
|
6.6的内核要怎么开启BPF支持,看网上有说immortalwrt支持BPF的,但是我自己编译make menuconfig又选择不到BPF |
Beta Was this translation helpful? Give feedback.
-
|
kmod-nft-queue这个各位可以安装吗 |
Beta Was this translation helpful? Give feedback.

nft在2021后有大量更新,但是这些更新并没有被上游合并到linux 5.4里。之前我backport了下nft的reject的相关改进到5.4里,后面发现nft还有很多东西需要完善。
年末有时间的时候还是直接换闭源驱动+6.6内核了,这两个月没空。