Builds the current VyOS rolling kernel with the SONiC Fullcone NAT patch set used by
homerouter/aports:
984-add-sonic-fullcone-support.patchadds the kernel 3-tuple hash table and NAT core logic.986-add-sonic-fullcone-to-nft.patchadds the nftablesfullconeexpression intonft_masq.ko.987-sonic-fullcone-fix-races-and-drops.patchfixes multi-core concurrency locks and packet drops.
The repository keeps the original shell build flow, updated from current VyOS:
build-kernel.shbuilds the rolling kernel with the Fullcone patches.build-intel-qat.shbuilds and signs the matching Intel QAT driver modules.build-linux-firmware.shpackages firmware selected from the built drivers.
A QEMU boot test exercises the Fullcone path before all generated .deb
packages are released.
Run Build VyOS rolling Fullcone kernel from the Actions tab. No repository secrets are required.