add B4 support

Started by andrey_belous

andrey_belous

Hello Photonicat team,

I am currently running photonicatWrt 26.04.1 on my device and I am unable to install kmod-nft-queue via opkg, as it appears to be missing from the repository feeds for this specific kernel build.

Environment:

  • Firmware: photonicatWrt 26.04.1 (r7720-d0aa7d886)
  • Branch: LuCI openwrt-25.12 branch (26.111.21875~279b9e8)
  • Kernel Version: 6.12.91-1

The Issue:
When attempting to install the module to utilize NFQUEUE with nftables, I get the following output:

opkg install kmod-nft-queue

Unknown package 'kmod-nft-queue'.
Collected errors:

  • opkg_install_cmd: Cannot install package kmod-nft-queue.

Other related modules like kmod-nfnetlink-queue install perfectly, but without kmod-nft-queue (nft_queue.ko), the kernel drops any nftables rules utilizing the queue instruction (resulting in an ENOENT error: "Could not process rule: No such file or directory").

Use Case:
This module is strictly required for packet-level manipulation tools (like Zapret's nfqws mode or B4) to bypass DPI. Without the module matching this specific kernel hash, NFQUEUE-based tools are unusable.

Could you please compile kmod-nft-queue and add it to the package feed for this release?

Thank you!

Want to reply to this topic?

Sign in to participate

Don't have an account? Sign up